API
Read-only, structured JSON for every publicly visible Launchline listing and category — the same data and the same visibility rule (approved and launched) every page on this site already uses. Nothing sensitive: no draft/pending listings, no founder emails, no internal moderation fields.
Getting a key
Sign in and create a key from your dashboard. The full key is shown once, at creation — copy it somewhere safe.
Authentication
Send your key as a bearer token on every request:
Authorization: Bearer lnk_your_key_hereA missing, malformed, or revoked key gets a 401.
Rate limits
- Free — 100 requests/month per key, no subscription needed. Enough to build and test against.
- Metered — $49.00/mo base, usage billed beyond the free tier. Subscribe from your dashboard.
Over the free-tier limit without a metered plan gets a 429 with a Retry-After header.
Endpoints
| Endpoint | Description | Query params |
|---|---|---|
| GET /api/v1/startups | Paginated list of publicly visible listings. | page (default 1), per_page (default 20, max 50) |
| GET /api/v1/startups/{slug} | A single publicly visible listing, with founders and screenshots. | none |
| GET /api/v1/categories | Every category, with its publicly visible listing count. | none |
Example
curl "https://launchline.cc/api/v1/startups?per_page=2" \
-H "Authorization: Bearer lnk_your_key_here"{
"data": [
{
"slug": "beacon-notes",
"name": "Beacon Notes",
"tagline": "Notes that find you when it matters.",
"description": "...",
"websiteUrl": "https://beaconnotes.example",
"logoUrl": "https://.../logo.png",
"pricingModel": "FREEMIUM",
"country": "US",
"foundedYear": 2025,
"launchedAt": "2026-06-29T00:00:00.000Z",
"upvoteCount": 214,
"viewCount": 5310,
"commentCount": 18,
"isVerified": true,
"editorNote": "A clean take on resurfacing old notes at the right moment.",
"category": { "slug": "ai", "name": "AI" },
"categories": [{ "slug": "ai", "name": "AI" }, { "slug": "productivity", "name": "Productivity" }],
"tags": [{ "slug": "notes", "name": "Notes" }]
}
],
"pagination": { "page": 1, "perPage": 2, "total": 431, "totalPages": 216 }
}Prefer plain markdown for an LLM/agent to read? See llms.txt.