{
 "title": "How much AI-built apps really make (October 2026)",
 "as_of": "2026-10-22",
 "source": "src/cases.json (Shipped & Paid), live cases only",
 "script": "tools/report_stats.py",
 "excluded_from_all": {
  "source_removed": [
   "Tradr"
  ],
  "held_not_published": [
   "BigBubble",
   "Blogie",
   "SiliconCity",
   "SwarmPane"
  ]
 },
 "cases": 85,
 "posted_range": [
  "2025-03-11",
  "2026-10-21"
 ],
 "verification": {
  "verified": 26,
  "screenshot": 17,
  "self-reported": 42
 },
 "periods": {
  "monthly": 62,
  "total": 15,
  "annual": 8
 },
 "currencies": {
  "USD": 59,
  "GBP": 2,
  "SEK": 1,
  "unstated": 20,
  "EUR": 1,
  "BRL": 2
 },
 "monthly_usd": {
  "n": 43,
  "all": {
   "n": 43,
   "median": 17165,
   "min": 39,
   "max": 120000,
   "p25": 1932,
   "p75": 43212
  },
  "by_verification": {
   "verified": {
    "n": 18,
    "median": 2280,
    "min": 631,
    "max": 55118,
    "p25": 922,
    "p75": 35386
   },
   "screenshot": {
    "n": 9,
    "median": 33000,
    "min": 13000,
    "max": 61910,
    "p25": 20000,
    "p75": 50000
   },
   "self-reported": {
    "n": 16,
    "median": 16000,
    "min": 39,
    "max": 120000,
    "p25": 8075,
    "p75": 42319
   }
  },
  "buckets": [
   {
    "label": "Under $1K",
    "all": 7,
    "verified": 5,
    "screenshot": 0,
    "self-reported": 2
   },
   {
    "label": "$1K to $9.9K",
    "all": 9,
    "verified": 6,
    "screenshot": 0,
    "self-reported": 3
   },
   {
    "label": "$10K to $29.9K",
    "all": 8,
    "verified": 1,
    "screenshot": 3,
    "self-reported": 4
   },
   {
    "label": "$30K to $49.9K",
    "all": 12,
    "verified": 5,
    "screenshot": 3,
    "self-reported": 4
   },
   {
    "label": "$50K to $99.9K",
    "all": 5,
    "verified": 1,
    "screenshot": 3,
    "self-reported": 1
   },
   {
    "label": "$100K or more",
    "all": 2,
    "verified": 0,
    "screenshot": 0,
    "self-reported": 2
   }
  ],
  "share_10k_plus": 63,
  "verified_10k_plus": 7,
  "verified_under_2k": 9,
  "bases": {
   "last 30 days": 9,
   "MRR": 22,
   "monthly average": 1,
   "per month": 6,
   "first month": 1,
   "gross sales in one month (Aug 2026)": 1,
   "gross in a month": 1,
   "invoiced in a month": 1,
   "last 28 days": 1
  },
  "top_verified": [
   {
    "slug": "brawler-ai-boxing-coach-app-55k-month-rork",
    "name": "Brawler",
    "fig_amt": "$55,118 in the last 30 days",
    "verification": "verified",
    "currency": "USD",
    "period": "monthly",
    "value": 55118
   },
   {
    "slug": "post-bridge-social-scheduler-48k-mrr-cursor",
    "name": "Post Bridge",
    "fig_amt": "$48,821 MRR",
    "verification": "verified",
    "currency": "USD",
    "period": "monthly",
    "value": 48821
   },
   {
    "slug": "laper-ai-screenwriting-software-48k-month-claude-code-codex",
    "name": "Laper",
    "fig_amt": "$46,509 MRR",
    "verification": "verified",
    "currency": "USD",
    "period": "monthly",
    "value": 46509
   },
   {
    "slug": "abmaxx-ai-abs-coach-46k-month-lovable",
    "name": "AbMaxx",
    "fig_amt": "$46,251 in the last 30 days",
    "verification": "verified",
    "currency": "USD",
    "period": "monthly",
    "value": 46251
   },
   {
    "slug": "getebook-ai-ebook-generator-35k-month-claude-code",
    "name": "GETebook.ai",
    "fig_amt": "$35,469 in the last 30 days",
    "verification": "verified",
    "currency": "USD",
    "period": "monthly",
    "value": 35469
   }
  ]
 },
 "excluded_from_monthly": {
  "total": [
   {
    "slug": "claudekit-claude-ai-workspace-extension-279-total-claude-code",
    "name": "ClaudeKit",
    "fig_amt": "$279 all time",
    "verification": "verified",
    "currency": "USD",
    "period": "total"
   },
   {
    "slug": "uidrop-design-system-chrome-extension-115-total-claude-cursor",
    "name": "UIDrop",
    "fig_amt": "$115 all time",
    "verification": "verified",
    "currency": "USD",
    "period": "total"
   },
   {
    "slug": "appthetics-ai-mobile-app-design-2-3k-total-cursor",
    "name": "Appthetics",
    "fig_amt": "$2,292 all-time",
    "verification": "verified",
    "currency": "USD",
    "period": "total"
   },
   {
    "slug": "inspoai-ai-ui-design-tool-6-3k-total-vibe-coded",
    "name": "InspoAI",
    "fig_amt": "$6,281 all-time",
    "verification": "verified",
    "currency": "USD",
    "period": "total"
   },
   {
    "slug": "interni-ia-ai-interior-design-photos-396-total-replit",
    "name": "Interni IA",
    "fig_amt": "$396 all-time",
    "verification": "verified",
    "currency": "USD",
    "period": "total"
   },
   {
    "slug": "karvi-linkedin-profile-analyzer-8-6k-total-vibe-coded",
    "name": "Karvi",
    "fig_amt": "$8,577 all-time",
    "verification": "verified",
    "currency": "USD",
    "period": "total"
   },
   {
    "slug": "ai-renamer-file-renaming-app-7-6k-total-cursor",
    "name": "AI Renamer",
    "fig_amt": "$7,625 all-time",
    "verification": "verified",
    "currency": "USD",
    "period": "total"
   },
   {
    "slug": "cnvs-voice-controlled-ai-agent-canvas-50k-total-claude-code-codex",
    "name": "CNVS",
    "fig_amt": "$49,986 in all-time sales",
    "verification": "verified",
    "currency": "USD",
    "period": "total"
   },
   {
    "slug": "flowfy-budgeting-app-22k-total-rork",
    "name": "Flowfy",
    "fig_amt": "$22K in total revenue and $300+ a day, about five months after launch",
    "verification": "self-reported",
    "currency": "USD",
    "period": "total"
   },
   {
    "slug": "creator-hunter-influencer-database-30k-bolt-cursor",
    "name": "Creator Hunter",
    "fig_amt": "$30K in total revenue, about seven months after launch",
    "verification": "self-reported",
    "currency": "USD",
    "period": "total"
   },
   {
    "slug": "trustmrr-verified-revenue-marketplace-330k-9-months-cursor",
    "name": "TrustMRR",
    "fig_amt": "Just over $300,000 in revenue plus around $30,000 in acquisition fees in its first nine months",
    "verification": "self-reported",
    "currency": "USD",
    "period": "total"
   },
   {
    "slug": "coherence-breathwork-app-85k-in-8-months-cursor-claude-code",
    "name": "Coherence",
    "fig_amt": "around 85,000 in eight months",
    "verification": "self-reported",
    "currency": "unstated",
    "period": "total"
   },
   {
    "slug": "licitacerta-tender-alerts-whatsapp-r10k-30-days-claude-code",
    "name": "LicitaCerta",
    "fig_amt": "R$ 10 mil in 30 days",
    "verification": "self-reported",
    "currency": "BRL",
    "period": "total"
   },
   {
    "slug": "kiiwi-mac-keyboard-sounds-310-all-time-claude-code",
    "name": "Kiiwi",
    "fig_amt": "$310 all time",
    "verification": "self-reported",
    "currency": "USD",
    "period": "total"
   },
   {
    "slug": "3ak-track-field-app-70k-in-6-months-rork-claude",
    "name": "3AK",
    "fig_amt": "around 70,000 so far",
    "verification": "self-reported",
    "currency": "unstated",
    "period": "total"
   }
  ],
  "annual": [
   {
    "slug": "klar-ai-learning-agent-students-sek-1-3m-arr-lovable",
    "name": "Klar",
    "fig_amt": "1.3 million Swedish kronor in ARR one month after launch",
    "verification": "self-reported",
    "currency": "SEK",
    "period": "annual"
   },
   {
    "slug": "bridgemind-ai-agent-workspace-250k-arr-claude-code-codex",
    "name": "BridgeMind",
    "fig_amt": "ARR: $250,772",
    "verification": "self-reported",
    "currency": "USD",
    "period": "annual"
   },
   {
    "slug": "clairvo-ai-power-dialer-1m-arr-claude-code",
    "name": "Clairvo",
    "fig_amt": "a million dollars in ARR",
    "verification": "self-reported",
    "currency": "USD",
    "period": "annual"
   },
   {
    "slug": "gift-my-book-ai-comedy-books-1m-run-rate-base44",
    "name": "Gift My Book",
    "fig_amt": "'Pretty close to annualized revenue of one million dollars' about three months after launch",
    "verification": "self-reported",
    "currency": "USD",
    "period": "annual"
   },
   {
    "slug": "lumoo-ai-fashion-content-platform-700k-arr-lovable",
    "name": "Lumoo",
    "fig_amt": "€700K ARR within 9 months of a February 2025 launch",
    "verification": "self-reported",
    "currency": "EUR",
    "period": "annual"
   },
   {
    "slug": "plinq-womens-safety-app-r2-2m-arr-lovable",
    "name": "Plinq",
    "fig_amt": "ARR: R$2.2M (USD ~$456K), 10k+ users in 3 months",
    "verification": "self-reported",
    "currency": "BRL",
    "period": "annual"
   },
   {
    "slug": "creator-buddy-ai-x-content-coach-300k-arr-cursor",
    "name": "Creator Buddy",
    "fig_amt": "300K ARR within two weeks of launch",
    "verification": "self-reported",
    "currency": "unstated",
    "period": "annual"
   },
   {
    "slug": "12-year-old-vibe-coded-site-adsense-seo",
    "name": "Kid's content site",
    "fig_amt": ">$1K AdSense this year",
    "verification": "self-reported",
    "currency": "USD",
    "period": "annual"
   }
  ],
  "monthly_other_currency": [
   {
    "slug": "algrow-youtube-format-research-saas-10k-gbp-month-cursor",
    "name": "Algrow",
    "fig_amt": "£10,250.61 gross volume in the last four weeks, about six months after launch",
    "verification": "screenshot",
    "currency": "GBP",
    "period": "monthly"
   },
   {
    "slug": "tool-for-sister-25-gbp-mrr-in-3-days",
    "name": "One-feature tool",
    "fig_amt": "£25 MRR",
    "verification": "self-reported",
    "currency": "GBP",
    "period": "monthly"
   }
  ],
  "monthly_unstated_currency": [
   {
    "slug": "fastlane-ai-short-form-marketing-69k-month-claude-code",
    "name": "Fastlane",
    "fig_amt": "around 69K a month in recurring revenue for the software, about two months after launch",
    "verification": "screenshot",
    "currency": "unstated",
    "period": "monthly"
   },
   {
    "slug": "revid-ai-short-video-generator-600k-month-cursor",
    "name": "Revid",
    "fig_amt": "a little bit more than 600,000 per month",
    "verification": "self-reported",
    "currency": "unstated",
    "period": "monthly"
   },
   {
    "slug": "creatorlookup-influencer-search-100k-mrr-cursor-claude",
    "name": "CreatorLookup",
    "fig_amt": "nearly 100K MRR",
    "verification": "self-reported",
    "currency": "unstated",
    "period": "monthly"
   },
   {
    "slug": "payout-class-action-settlement-app-20k-month-claude-code-cursor",
    "name": "Payout",
    "fig_amt": "20K per month, currency not stated",
    "verification": "self-reported",
    "currency": "unstated",
    "period": "monthly"
   },
   {
    "slug": "voicy-dictation-app-11k-mrr-chatgpt-cursor-codex",
    "name": "Voicy",
    "fig_amt": "11K MRR",
    "verification": "screenshot",
    "currency": "unstated",
    "period": "monthly"
   },
   {
    "slug": "cat-on-chair-pomodoro-timer-18k-month-chatgpt",
    "name": "Cat on Chair",
    "fig_amt": "over 18K in the last 30 days",
    "verification": "self-reported",
    "currency": "unstated",
    "period": "monthly"
   },
   {
    "slug": "stella-manifestation-app-300k-mrr-claude-code-google-ai-studio",
    "name": "Stella",
    "fig_amt": "300K MRR within two months",
    "verification": "self-reported",
    "currency": "unstated",
    "period": "monthly"
   },
   {
    "slug": "profit-ai-shopify-analytics-30k-mrr-cursor-claude-code",
    "name": "Profit AI",
    "fig_amt": "30K MRR for the app",
    "verification": "screenshot",
    "currency": "unstated",
    "period": "monthly"
   },
   {
    "slug": "toneadapt-guitar-tone-app-25k-four-weeks-cursor-claude-code",
    "name": "ToneAdapt",
    "fig_amt": "over 25,000 in four weeks",
    "verification": "screenshot",
    "currency": "unstated",
    "period": "monthly"
   },
   {
    "slug": "cutcoach-weight-cut-app-20k-month-cursor-chatgpt",
    "name": "CutCoach",
    "fig_amt": "20,000 a month",
    "verification": "self-reported",
    "currency": "unstated",
    "period": "monthly"
   },
   {
    "slug": "prayer-lock-christian-app-blocker-20k-month-cursor-chatgpt",
    "name": "Prayer Lock",
    "fig_amt": "over 20K a month",
    "verification": "screenshot",
    "currency": "unstated",
    "period": "monthly"
   },
   {
    "slug": "launchfast-amazon-product-research-21-8k-mrr-cursor",
    "name": "LaunchFast",
    "fig_amt": "about 21.8K MRR",
    "verification": "self-reported",
    "currency": "unstated",
    "period": "monthly"
   },
   {
    "slug": "wrestle-ai-wrestling-coach-17k-month-rork-chatgpt",
    "name": "Wrestle AI",
    "fig_amt": "17,000 per month, within six months of launch",
    "verification": "screenshot",
    "currency": "unstated",
    "period": "monthly"
   },
   {
    "slug": "stoppr-quit-sugar-app-12k-month-cursor",
    "name": "STOPPR",
    "fig_amt": "12,000 per month, five months after building it",
    "verification": "self-reported",
    "currency": "unstated",
    "period": "monthly"
   },
   {
    "slug": "codeguide-ai-coding-docs-42k-mrr-cursor-bolt",
    "name": "CodeGuide",
    "fig_amt": "42K MRR, about three months after launch",
    "verification": "self-reported",
    "currency": "unstated",
    "period": "monthly"
   },
   {
    "slug": "cal-buddy-hebrew-ai-calorie-tracker-81k-month-cursor",
    "name": "Cal Buddy",
    "fig_amt": "over 81K",
    "verification": "screenshot",
    "currency": "unstated",
    "period": "monthly"
   },
   {
    "slug": "day-6-81-mrr-instagram-ugc-bot-claude-code",
    "name": "Instagram-bot app",
    "fig_amt": "81 MRR",
    "verification": "self-reported",
    "currency": "unstated",
    "period": "monthly"
   }
  ]
 },
 "tools": [
  {
   "tool": "Claude Code",
   "cases": 36,
   "share": 42,
   "page": "/tools/claude-code/",
   "monthly_usd": {
    "n": 22,
    "median": 14500,
    "min": 631,
    "max": 120000,
    "p25": 1763,
    "p75": 35386
   }
  },
  {
   "tool": "Cursor",
   "cases": 30,
   "share": 35,
   "page": "/tools/cursor/",
   "monthly_usd": {
    "n": 10,
    "median": 32500,
    "min": 8204,
    "max": 120000,
    "p25": 17041,
    "p75": 54205
   }
  },
  {
   "tool": "OpenAI Codex",
   "cases": 15,
   "share": 18,
   "page": "/tools/openai-codex/",
   "monthly_usd": {
    "n": 8,
    "median": 13100,
    "min": 631,
    "max": 46509,
    "p25": 3013,
    "p75": 25356
   }
  },
  {
   "tool": "Claude",
   "cases": 12,
   "share": 14,
   "page": "/tools/claude/",
   "monthly_usd": {
    "n": 6,
    "median": 22100,
    "min": 1729,
    "max": 87000,
    "p25": 9925,
    "p75": 38250
   }
  },
  {
   "tool": "ChatGPT",
   "cases": 8,
   "share": 9,
   "page": "/tools/chatgpt/",
   "monthly_usd": {
    "n": 1
   }
  },
  {
   "tool": "Lovable",
   "cases": 7,
   "share": 8,
   "page": "/tools/lovable/",
   "monthly_usd": {
    "n": 4,
    "median": 45626,
    "min": 11200,
    "max": 100000,
    "p25": 36550,
    "p75": 59688
   }
  },
  {
   "tool": "Rork",
   "cases": 5,
   "share": 6,
   "page": "/tools/rork/",
   "monthly_usd": {
    "n": 2
   }
  },
  {
   "tool": "Replit",
   "cases": 4,
   "share": 5,
   "page": "/tools/replit/",
   "monthly_usd": {
    "n": 3,
    "median": 33000,
    "min": 1005,
    "max": 45000
   }
  },
  {
   "tool": "Bolt",
   "cases": 2,
   "share": 2,
   "page": "/tools/bolt/",
   "monthly_usd": {
    "n": 0
   }
  },
  {
   "tool": "Windsurf",
   "cases": 2,
   "share": 2,
   "page": "/tools/windsurf/",
   "monthly_usd": {
    "n": 0
   }
  },
  {
   "tool": "Base44",
   "cases": 1,
   "share": 1,
   "page": "/tools/base44/",
   "monthly_usd": {
    "n": 0
   }
  },
  {
   "tool": "Gemini 3.1 Pro",
   "cases": 1,
   "share": 1,
   "page": "/tools/gemini-3-1-pro/",
   "monthly_usd": {
    "n": 0
   }
  },
  {
   "tool": "Google AI Studio",
   "cases": 1,
   "share": 1,
   "page": "/tools/google-ai-studio/",
   "monthly_usd": {
    "n": 0
   }
  },
  {
   "tool": "GPT-5.4",
   "cases": 1,
   "share": 1,
   "page": "/tools/gpt-5-4/",
   "monthly_usd": {
    "n": 0
   }
  },
  {
   "tool": "Grok",
   "cases": 1,
   "share": 1,
   "page": "/tools/grok/",
   "monthly_usd": {
    "n": 1
   }
  },
  {
   "tool": "Manus",
   "cases": 1,
   "share": 1,
   "page": "/tools/manus/",
   "monthly_usd": {
    "n": 1
   }
  }
 ],
 "tools_no_tool_named": 7,
 "tools_multi": 38,
 "channels": [
  {
   "channel": "X",
   "cases": 29,
   "share": 34,
   "page": "/channels/x/"
  },
  {
   "channel": "SEO",
   "cases": 20,
   "share": 24,
   "page": "/channels/seo/"
  },
  {
   "channel": "Building in public",
   "cases": 19,
   "share": 22,
   "page": "/channels/building-in-public/"
  },
  {
   "channel": "Reddit",
   "cases": 13,
   "share": 15,
   "page": "/channels/reddit/"
  },
  {
   "channel": "TikTok",
   "cases": 13,
   "share": 15,
   "page": "/channels/tiktok/"
  },
  {
   "channel": "Instagram",
   "cases": 12,
   "share": 14,
   "page": "/channels/instagram/"
  },
  {
   "channel": "UGC videos",
   "cases": 11,
   "share": 13,
   "page": "/channels/ugc-videos/"
  },
  {
   "channel": "Meta ads",
   "cases": 10,
   "share": 12,
   "page": "/channels/meta-ads/"
  },
  {
   "channel": "Word of mouth",
   "cases": 9,
   "share": 11,
   "page": "/channels/word-of-mouth/"
  },
  {
   "channel": "Blog content",
   "cases": 8,
   "share": 9,
   "page": "/channels/blog-content/"
  },
  {
   "channel": "YouTube",
   "cases": 8,
   "share": 9,
   "page": "/channels/youtube/"
  },
  {
   "channel": "Influencers",
   "cases": 7,
   "share": 8,
   "page": "/channels/influencers/"
  },
  {
   "channel": "Paid ads",
   "cases": 5,
   "share": 6,
   "page": "/channels/paid-ads/"
  },
  {
   "channel": "Waitlist",
   "cases": 5,
   "share": 6,
   "page": "/channels/waitlist/"
  },
  {
   "channel": "Warm network",
   "cases": 5,
   "share": 6,
   "page": "/channels/warm-network/"
  },
  {
   "channel": "Google ads",
   "cases": 4,
   "share": 5,
   "page": "/channels/google-ads/"
  },
  {
   "channel": "LinkedIn",
   "cases": 4,
   "share": 5,
   "page": "/channels/linkedin/"
  },
  {
   "channel": "Chrome Web Store",
   "cases": 3,
   "share": 4,
   "page": "/channels/chrome-web-store/"
  },
  {
   "channel": "Email list",
   "cases": 3,
   "share": 4,
   "page": "/channels/email-list/"
  },
  {
   "channel": "Free tools",
   "cases": 3,
   "share": 4,
   "page": "/channels/free-tools/"
  },
  {
   "channel": "Social media",
   "cases": 3,
   "share": 4,
   "page": "/channels/social-media/"
  },
  {
   "channel": "App Store search (ASO)",
   "cases": 2,
   "share": 2,
   "page": "/channels/app-store-search-aso/"
  },
  {
   "channel": "Cold calling",
   "cases": 2,
   "share": 2,
   "page": "/channels/cold-calling/"
  },
  {
   "channel": "Creator content",
   "cases": 2,
   "share": 2,
   "page": "/channels/creator-content/"
  },
  {
   "channel": "Localization",
   "cases": 2,
   "share": 2,
   "page": "/channels/localization/"
  },
  {
   "channel": "Open source",
   "cases": 2,
   "share": 2,
   "page": "/channels/open-source/"
  },
  {
   "channel": "Pinterest",
   "cases": 2,
   "share": 2,
   "page": "/channels/pinterest/"
  },
  {
   "channel": "Pre-orders",
   "cases": 2,
   "share": 2,
   "page": "/channels/pre-orders/"
  },
  {
   "channel": "Threads",
   "cases": 2,
   "share": 2,
   "page": "/channels/threads/"
  },
  {
   "channel": "TikTok ads",
   "cases": 2,
   "share": 2,
   "page": "/channels/tiktok-ads/"
  },
  {
   "channel": "TikTok Spark Ads",
   "cases": 2,
   "share": 2,
   "page": "/channels/tiktok-spark-ads/"
  },
  {
   "channel": "Ads",
   "cases": 1,
   "share": 1,
   "page": "/channels/ads/"
  },
  {
   "channel": "Affiliates",
   "cases": 1,
   "share": 1,
   "page": "/channels/affiliates/"
  },
  {
   "channel": "Apple Search Ads",
   "cases": 1,
   "share": 1,
   "page": "/channels/apple-search-ads/"
  },
  {
   "channel": "Campus sales",
   "cases": 1,
   "share": 1,
   "page": "/channels/campus-sales/"
  },
  {
   "channel": "Coaching community",
   "cases": 1,
   "share": 1,
   "page": "/channels/coaching-community/"
  },
  {
   "channel": "Cold email (AI agent)",
   "cases": 1,
   "share": 1,
   "page": "/channels/cold-email-ai-agent/"
  },
  {
   "channel": "Discord communities",
   "cases": 1,
   "share": 1,
   "page": "/channels/discord-communities/"
  },
  {
   "channel": "Events",
   "cases": 1,
   "share": 1,
   "page": "/channels/events/"
  },
  {
   "channel": "Facebook",
   "cases": 1,
   "share": 1,
   "page": "/channels/facebook/"
  },
  {
   "channel": "Free trial",
   "cases": 1,
   "share": 1,
   "page": "/channels/free-trial/"
  },
  {
   "channel": "Freelance marketplaces",
   "cases": 1,
   "share": 1,
   "page": "/channels/freelance-marketplaces/"
  },
  {
   "channel": "Influencers (French)",
   "cases": 1,
   "share": 1,
   "page": "/channels/influencers-french/"
  },
  {
   "channel": "Instagram Reels",
   "cases": 1,
   "share": 1,
   "page": "/channels/instagram-reels/"
  },
  {
   "channel": "ManyChat",
   "cases": 1,
   "share": 1,
   "page": "/channels/manychat/"
  },
  {
   "channel": "Organic short-form video",
   "cases": 1,
   "share": 1,
   "page": "/channels/organic-short-form-video/"
  },
  {
   "channel": "Own audience (TikTok, Instagram)",
   "cases": 1,
   "share": 1,
   "page": "/channels/own-audience-tiktok-instagram/"
  },
  {
   "channel": "Own audience (track videos)",
   "cases": 1,
   "share": 1,
   "page": "/channels/own-audience-track-videos/"
  },
  {
   "channel": "Paid creator collabs",
   "cases": 1,
   "share": 1,
   "page": "/channels/paid-creator-collabs/"
  },
  {
   "channel": "Partnership",
   "cases": 1,
   "share": 1,
   "page": "/channels/partnership/"
  },
  {
   "channel": "Physical outreach (cakes)",
   "cases": 1,
   "share": 1,
   "page": "/channels/physical-outreach-cakes/"
  },
  {
   "channel": "RedNote",
   "cases": 1,
   "share": 1,
   "page": "/channels/rednote/"
  },
  {
   "channel": "Referrals",
   "cases": 1,
   "share": 1,
   "page": "/channels/referrals/"
  },
  {
   "channel": "Student ambassadors",
   "cases": 1,
   "share": 1,
   "page": "/channels/student-ambassadors/"
  },
  {
   "channel": "University partnerships",
   "cases": 1,
   "share": 1,
   "page": "/channels/university-partnerships/"
  },
  {
   "channel": "Webinars",
   "cases": 1,
   "share": 1,
   "page": "/channels/webinars/"
  },
  {
   "channel": "X (organic)",
   "cases": 1,
   "share": 1,
   "page": "/channels/x-organic/"
  },
  {
   "channel": "X threads",
   "cases": 1,
   "share": 1,
   "page": "/channels/x-threads/"
  },
  {
   "channel": "YouTube creators",
   "cases": 1,
   "share": 1,
   "page": "/channels/youtube-creators/"
  }
 ],
 "channel_families": [
  {
   "family": "Short-form video and creators",
   "labels": [
    "TikTok",
    "Instagram",
    "UGC videos",
    "Influencers",
    "Influencers (French)",
    "Creator content",
    "Instagram Reels",
    "Organic short-form video",
    "Paid creator collabs",
    "YouTube creators",
    "Own audience (TikTok, Instagram)",
    "TikTok Spark Ads",
    "TikTok ads",
    "RedNote"
   ],
   "cases": 28,
   "share": 33,
   "monthly_usd": {
    "n": 14,
    "median": 31500,
    "min": 711,
    "max": 120000,
    "p25": 11900,
    "p75": 44688
   }
  },
  {
   "family": "Paid ads",
   "labels": [
    "Meta ads",
    "Paid ads",
    "Google ads",
    "Apple Search Ads",
    "TikTok ads",
    "TikTok Spark Ads",
    "Ads"
   ],
   "cases": 20,
   "share": 24,
   "monthly_usd": {
    "n": 11,
    "median": 41425,
    "min": 1864,
    "max": 56000,
    "p25": 34068,
    "p75": 46380
   }
  },
  {
   "family": "X (Twitter) and building in public",
   "labels": [
    "X",
    "X threads",
    "X (organic)",
    "Building in public"
   ],
   "cases": 35,
   "share": 41,
   "monthly_usd": {
    "n": 21,
    "median": 22281,
    "min": 631,
    "max": 100000,
    "p25": 1729,
    "p75": 40000
   }
  },
  {
   "family": "Search (SEO, blog, app store)",
   "labels": [
    "SEO",
    "Blog content",
    "App Store search (ASO)",
    "Chrome Web Store",
    "Free tools"
   ],
   "cases": 24,
   "share": 28,
   "monthly_usd": {
    "n": 16,
    "median": 11602,
    "min": 39,
    "max": 46509,
    "p25": 701,
    "p75": 35034
   }
  }
 ],
 "channels_per_case": {
  "0": 3,
  "1": 10,
  "2": 25,
  "3": 23,
  "4": 14,
  "5": 6,
  "6": 1,
  "7": 3
 },
 "channels_named_cases": 82,
 "single_channel": [
  {
   "slug": "lumoo-ai-fashion-content-platform-700k-arr-lovable",
   "name": "Lumoo",
   "fig_amt": "€700K ARR within 9 months of a February 2025 launch",
   "verification": "self-reported",
   "currency": "EUR",
   "period": "annual",
   "channel": "Warm network"
  },
  {
   "slug": "chartdetector-ai-chart-analysis-app-56k-month-cursor",
   "name": "ChartDetector AI",
   "fig_amt": "$56K per month",
   "verification": "screenshot",
   "currency": "USD",
   "period": "monthly",
   "channel": "Paid ads"
  },
  {
   "slug": "profit-ai-shopify-analytics-30k-mrr-cursor-claude-code",
   "name": "Profit AI",
   "fig_amt": "30K MRR for the app",
   "verification": "screenshot",
   "currency": "unstated",
   "period": "monthly",
   "channel": "Word of mouth"
  },
  {
   "slug": "appalchemy-ai-mobile-app-builder-5-4k-mrr-cursor",
   "name": "AppAlchemy",
   "fig_amt": "about $17K MRR in 2025",
   "verification": "self-reported",
   "currency": "USD",
   "period": "monthly",
   "channel": "Reddit"
  },
  {
   "slug": "licitacerta-tender-alerts-whatsapp-r10k-30-days-claude-code",
   "name": "LicitaCerta",
   "fig_amt": "R$ 10 mil in 30 days",
   "verification": "self-reported",
   "currency": "BRL",
   "period": "total",
   "channel": "Paid ads"
  },
  {
   "slug": "kiiwi-mac-keyboard-sounds-310-all-time-claude-code",
   "name": "Kiiwi",
   "fig_amt": "$310 all time",
   "verification": "self-reported",
   "currency": "USD",
   "period": "total",
   "channel": "Reddit"
  },
  {
   "slug": "3ak-track-field-app-70k-in-6-months-rork-claude",
   "name": "3AK",
   "fig_amt": "around 70,000 so far",
   "verification": "self-reported",
   "currency": "unstated",
   "period": "total",
   "channel": "Own audience (track videos)"
  },
  {
   "slug": "tool-for-sister-25-gbp-mrr-in-3-days",
   "name": "One-feature tool",
   "fig_amt": "£25 MRR",
   "verification": "self-reported",
   "currency": "GBP",
   "period": "monthly",
   "channel": "Warm network"
  },
  {
   "slug": "maxed-ai-lifting-coach-14k-month-claude-code",
   "name": "Maxed AI",
   "fig_amt": "~$14K/month",
   "verification": "self-reported",
   "currency": "USD",
   "period": "monthly",
   "channel": "UGC videos"
  },
  {
   "slug": "vibe-coded-saas-first-customer-39-mrr-seo",
   "name": "Stealth SaaS",
   "fig_amt": "$39 MRR",
   "verification": "self-reported",
   "currency": "USD",
   "period": "monthly",
   "channel": "SEO"
  }
 ],
 "single_channel_monthly_usd": {
  "n": 4,
  "median": 15500,
  "min": 39,
  "max": 56000,
  "p25": 10510,
  "p75": 26750
 },
 "multi_channel_monthly_usd": {
  "n": 37,
  "median": 22281,
  "min": 631,
  "max": 120000,
  "p25": 2695,
  "p75": 45000
 },
 "channels_median_per_case": 3.0,
 "categories": [
  {
   "slug": "saas-tools",
   "name": "SaaS & tools",
   "cases": 21,
   "share": 25,
   "monthly_usd": {
    "n": 7,
    "median": 17000,
    "min": 39,
    "max": 120000,
    "p25": 1795,
    "p75": 40234
   }
  },
  {
   "slug": "productivity-lifestyle",
   "name": "Productivity & lifestyle",
   "cases": 13,
   "share": 15,
   "monthly_usd": {
    "n": 8,
    "median": 9514,
    "min": 672,
    "max": 50000,
    "p25": 932,
    "p75": 32856
   }
  },
  {
   "slug": "marketing-social",
   "name": "Marketing & social",
   "cases": 11,
   "share": 13,
   "monthly_usd": {
    "n": 7,
    "median": 22281,
    "min": 653,
    "max": 100000,
    "p25": 1192,
    "p75": 55366
   }
  },
  {
   "slug": "health-fitness",
   "name": "Health & fitness",
   "cases": 10,
   "share": 12,
   "monthly_usd": {
    "n": 4,
    "median": 39626,
    "min": 14000,
    "max": 55118,
    "p25": 28250,
    "p75": 48468
   }
  },
  {
   "slug": "video-content",
   "name": "Video & content",
   "cases": 10,
   "share": 12,
   "monthly_usd": {
    "n": 6,
    "median": 9702,
    "min": 631,
    "max": 46509,
    "p25": 3551,
    "p75": 25300
   }
  },
  {
   "slug": "developer-tools",
   "name": "Developer tools",
   "cases": 8,
   "share": 9,
   "monthly_usd": {
    "n": 4,
    "median": 25000,
    "min": 3800,
    "max": 35135,
    "p25": 12200,
    "p75": 35034
   }
  },
  {
   "slug": "finance",
   "name": "Finance & money",
   "cases": 5,
   "share": 6,
   "monthly_usd": {
    "n": 3,
    "median": 20000,
    "min": 9500,
    "max": 56000
   }
  },
  {
   "slug": "games",
   "name": "Games",
   "cases": 3,
   "share": 4,
   "monthly_usd": {
    "n": 3,
    "median": 40000,
    "min": 13000,
    "max": 87000
   }
  },
  {
   "slug": "content-sites-ads",
   "name": "Content sites & ads",
   "cases": 2,
   "share": 2,
   "monthly_usd": {
    "n": 0
   }
  },
  {
   "slug": "education",
   "name": "Education & learning",
   "cases": 2,
   "share": 2,
   "monthly_usd": {
    "n": 1
   }
  }
 ],
 "prior_audience": {
  "none": 4,
  "small": 39,
  "large": 16,
  "unknown": 26
 },
 "prior_audience_monthly_usd": {
  "none": {
   "n": 3,
   "median": 17000,
   "min": 13000,
   "max": 46251
  },
  "small": {
   "n": 19,
   "median": 2000,
   "min": 39,
   "max": 120000,
   "p25": 803,
   "p75": 32568
  },
  "large": {
   "n": 9,
   "median": 40000,
   "min": 3800,
   "max": 87000,
   "p25": 20000,
   "p75": 48821
  },
  "unknown": {
   "n": 12,
   "median": 22000,
   "min": 653,
   "max": 56000,
   "p25": 6827,
   "p75": 42319
  }
 }
}
