graduations (by ccTLD) · last 30d
i
1,058,385
matched in window
1,058,385
unique domains
775,006
unmatched (discovery)
58
platforms in catalog

Matched per hour (last 24h)

00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23

Platforms (top 15)

shopify239,457
wix189,901
squarespace176,309
vercel126,947
hostinger73,366
netlify33,245
github-pages29,125
ludicrous-cloud26,639
hubspot14,619
google-sites13,089
godaddy-commerce11,771
duda11,152
saleshandy8,610
render8,470
railway7,335

SaaS-score distribution

0 (no signal)399,328
1-5491,080
6-9144,062
10-12 (candidates start)8,369
13-1712,971
18-222,351
23 (cream)224

TLDs (top 15)

  • .com73.3%638,580
  • .org4.5%39,171
  • .co.uk3.1%27,075
  • .net3.0%25,971
  • .com.br2.6%22,280
  • .com.au1.8%15,441
  • .ca1.7%15,203
  • .de1.7%14,945
  • .co1.5%12,703
  • .in1.4%11,821
  • .shop1.3%11,633
  • .fr1.2%10,674
  • .store1.1%9,227
  • .nl1.0%8,546
  • .ai0.9%7,774

Countries (inferred from ccTLD)

  • GB18.1%30,008
  • BR14.1%23,416
  • AU10.4%17,166
  • CA9.2%15,203
  • DE9.0%14,945
  • IN8.1%13,432
  • FR6.4%10,674
  • NL5.2%8,546
  • CN4.6%7,571
  • IT3.2%5,336
  • CH3.1%5,064
  • MX2.2%3,681
  • US2.2%3,649
  • NZ2.2%3,635
  • BE2.0%3,395

Launches API

The launch feed is available as a read-only JSON API. The e-commerce endpoint returns one row per domain that graduated onto a commerce platform - filterable by platform, country, recency, business model, stage, AI role, registration freshness, pricing-page presence and free-text - each joined to whatever enrichment + LLM classification we have. A geo endpoint powers the heatmap. All GET; needs an API key (Authorization: Bearer).

GET /api?method=launches&endpoint=ecommerce

Launches API docs →

How Launches works

Launches is a real-time feed of "graduation moments" - the instant a vibe-coded app (built on Replit / Vercel / Lovable / Render / Squarespace / Wix / Shopify / Webflow / etc.) attaches a custom domain.

The country badge next to a domain is inferred from its ccTLD (.de = DE, .com.br = BR, etc.) - only shown when the TLD reliably implies geography. Gateways like .com, .ai, .io, .app are flagless.