{
  "meta": {
    "generated": "2026-10-19",
    "count": 60,
    "license": "CC BY 4.0 \u2014 attribute \"MRR Ledger\" with a link",
    "docs": "https://mrrledger.com/for-agents/",
    "tiers": {
      "venture": {
        "label": "Venture-backed",
        "note": "Has raised outside venture funding (e.g. Y Combinator or VC rounds). Says nothing about revenue size."
      },
      "indie": {
        "label": "Indie",
        "note": "Bootstrapped or founder-funded; no venture round on record. Says nothing about revenue size."
      },
      "experiment": {
        "label": "Experiment",
        "note": "Agent-run or research experiment rather than a conventional company."
      }
    },
    "tier_note": "Tier is about funding, not size: Venture-backed = raised outside venture money (even at under $1M annualized); Indie = bootstrapped or founder-funded; Experiment = agent-run or research project.",
    "source_sync_stale_note": "source_sync_stale_since (YYYY-MM-DD) = the source page says its live data connection (e.g. a TrustMRR Stripe key) stopped; value is the last synced figure, dated that day."
  },
  "date": "2026-10-19",
  "card_url": "https://mrrledger.com/og/photo-ai.png",
  "data": {
    "slug": "photo-ai",
    "name": "Photo AI",
    "url": "https://photoai.com",
    "category": "indie-solo",
    "tier": "indie",
    "one_liner": "Solo-built AI photo studio: train on your face, generate photoreal shoots.",
    "what_the_agent_does": "Users upload ~20 photos; the product fine-tunes a private identity model and generates photorealistic portraits, try-on, and video \u2014 built as a single large PHP app by Pieter Levels.",
    "business_model": "Self-serve subscriptions + credits; bootstrapped solo founder",
    "metrics": [
      {
        "label": "Revenue",
        "value_usd": 1032000,
        "value_text": "$86K/mo (founder's X bio, read 2026-10-19 via X API: \"PhotoAI.com $86K/m\"; self-reported, not Stripe-audited)",
        "as_of": "2026-10-19",
        "source_url": "https://x.com/levelsio",
        "source_name": "Pieter Levels (@levelsio) X profile bio",
        "annualization": "monthly_x12",
        "confidence": "self-reported",
        "note": "Bio is a live, overwritten field with no timestamp; as_of is the read date. Down from $105K/mo (levels.io, Mar 2026).",
        "age_days": 0,
        "older_figure": false,
        "source_sync_stale_since": null,
        "superseded": false,
        "link_check": {
          "status": "ok",
          "code": 200,
          "checked": "2026-10-19"
        },
        "verification": null
      },
      {
        "label": "Revenue",
        "value_usd": 1260000,
        "value_text": "$105,000/mo revenue and $80,000/mo profit (founder-reported on levels.io; not Stripe-audited)",
        "as_of": "2026-03",
        "source_url": "https://levels.io/photoai-40870-line-index-php-105k-mo-revenue",
        "source_name": "levels.io (Pieter Levels, 6 Mar 2026 post)",
        "annualization": "monthly_x12",
        "age_days": 218,
        "older_figure": false,
        "source_sync_stale_since": null,
        "superseded": true,
        "link_check": {
          "status": "ok",
          "code": 200,
          "checked": "2026-10-19"
        },
        "verification": null
      },
      {
        "label": "Revenue",
        "value_usd": 741696,
        "value_text": "$61,808/mo with ~1,872 customers (earlier founder snapshot)",
        "as_of": "2023-07",
        "source_url": "https://levels.io/photoai-14000-lines-raw-php-revenue",
        "source_name": "levels.io (3 Jul 2023 post)",
        "annualization": "monthly_x12",
        "age_days": 1192,
        "older_figure": false,
        "source_sync_stale_since": null,
        "superseded": true,
        "link_check": {
          "status": "ok",
          "code": 200,
          "checked": "2026-10-19"
        },
        "verification": null
      }
    ],
    "founded": 2023,
    "team_size_text": "solo (Pieter Levels)",
    "lessons": [
      "Narrow deliverable (usable likeness photos) beats generic AI demos.",
      "Founder-reported revenue is useful but label it \u2014 not the same as Stripe-verified MRR.",
      "Boring stack (one index.php) can still clear seven-figure annualized revenue."
    ],
    "tags": [
      "indie",
      "photo",
      "generative",
      "solo",
      "levelsio"
    ],
    "last_verified": "2026-10-19",
    "url_profile": "https://mrrledger.com/b/photo-ai/",
    "annualized_revenue_usd": 1260000,
    "annualized_revenue_basis": "monthly revenue \u00d7 12 (estimate)",
    "confidence": null,
    "source_sync_stale_since": null,
    "older_figure": false,
    "verified_corroboration": null,
    "headline_verification": null,
    "age_days": 218,
    "tier_label": "Indie",
    "tier_note": "Bootstrapped or founder-funded; no venture round on record. Says nothing about revenue size.",
    "independent": true,
    "ownership": null,
    "ownership_watch": null,
    "last_ownership_check": "2026-10-16",
    "revenue_disclosed": true,
    "badge_url": "https://mrrledger.com/badge/photo-ai.svg",
    "badge_plain_url": "https://mrrledger.com/badge/photo-ai-plain.svg",
    "growth_series": [
      {
        "as_of": "2023-07",
        "annualized_usd": 741696,
        "label": "Revenue",
        "value_usd": 741696,
        "value_text": "$61,808/mo with ~1,872 customers (earlier founder snapshot)",
        "source_url": "https://levels.io/photoai-14000-lines-raw-php-revenue",
        "source_name": "levels.io (3 Jul 2023 post)",
        "confidence": null,
        "annualization": "monthly_x12",
        "source_sync_stale_since": null
      },
      {
        "as_of": "2026-03",
        "annualized_usd": 1260000,
        "label": "Revenue",
        "value_usd": 1260000,
        "value_text": "$105,000/mo revenue and $80,000/mo profit (founder-reported on levels.io; not Stripe-audited)",
        "source_url": "https://levels.io/photoai-40870-line-index-php-105k-mo-revenue",
        "source_name": "levels.io (Pieter Levels, 6 Mar 2026 post)",
        "confidence": null,
        "annualization": "monthly_x12",
        "source_sync_stale_since": null
      },
      {
        "as_of": "2026-10-19",
        "annualized_usd": 1032000,
        "label": "Revenue",
        "value_usd": 1032000,
        "value_text": "$86K/mo (founder's X bio, read 2026-10-19 via X API: \"PhotoAI.com $86K/m\"; self-reported, not Stripe-audited)",
        "source_url": "https://x.com/levelsio",
        "source_name": "Pieter Levels (@levelsio) X profile bio",
        "confidence": "self-reported",
        "annualization": "monthly_x12",
        "source_sync_stale_since": null
      }
    ],
    "related": [
      {
        "slug": "pre-dev",
        "name": "pre.dev",
        "category": "indie-solo",
        "tier": "indie",
        "category_label": "Indie & solo",
        "tier_label": "Indie",
        "one_liner": "Fully agentic engineer that plans, codes, verifies, and ships projects.",
        "annualized_revenue_usd": 500000,
        "revenue_disclosed": true,
        "confidence": null,
        "source_sync_stale_since": null,
        "url_profile": "https://mrrledger.com/b/pre-dev/",
        "compare_url": "https://mrrledger.com/compare/?a=photo-ai&b=pre-dev",
        "score": 8,
        "why": [
          "same category",
          "same tier",
          "shared: indie",
          "similar scale"
        ]
      },
      {
        "slug": "seobot",
        "name": "SEOBOT",
        "category": "indie-solo",
        "tier": "indie",
        "category_label": "Indie & solo",
        "tier_label": "Indie",
        "one_liner": "AI agent that automates SEO research, blogs, and programmatic SEO.",
        "annualized_revenue_usd": 432828,
        "revenue_disclosed": true,
        "confidence": null,
        "source_sync_stale_since": null,
        "url_profile": "https://mrrledger.com/b/seobot/",
        "compare_url": "https://mrrledger.com/compare/?a=photo-ai&b=seobot",
        "score": 8,
        "why": [
          "same category",
          "same tier",
          "shared: indie",
          "similar scale"
        ]
      },
      {
        "slug": "adspirer",
        "name": "Adspirer",
        "category": "indie-solo",
        "tier": "indie",
        "category_label": "Indie & solo",
        "tier_label": "Indie",
        "one_liner": "Paid-media agent that runs ad accounts across Google, Meta, LinkedIn and TikTok through a chat with your AI assistant.",
        "annualized_revenue_usd": 656208,
        "revenue_disclosed": true,
        "confidence": null,
        "source_sync_stale_since": "2026-06-29",
        "url_profile": "https://mrrledger.com/b/adspirer/",
        "compare_url": "https://mrrledger.com/compare/?a=photo-ai&b=adspirer",
        "score": 7,
        "why": [
          "same category",
          "same tier",
          "similar scale"
        ]
      },
      {
        "slug": "postiz",
        "name": "Postiz",
        "category": "indie-solo",
        "tier": "indie",
        "category_label": "Indie & solo",
        "tier_label": "Indie",
        "one_liner": "Open-source agentic social media scheduler that plans and posts.",
        "annualized_revenue_usd": 3410112,
        "revenue_disclosed": true,
        "confidence": null,
        "source_sync_stale_since": null,
        "url_profile": "https://mrrledger.com/b/postiz/",
        "compare_url": "https://mrrledger.com/compare/?a=photo-ai&b=postiz",
        "score": 7,
        "why": [
          "same category",
          "same tier",
          "similar scale"
        ]
      }
    ]
  }
}