Launchline

Search Launchline

Search for a command to run...

Sign inSubmit

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_here

A missing, malformed, or revoked key gets a 401.

Rate limits

Over the free-tier limit without a metered plan gets a 429 with a Retry-After header.

Endpoints

EndpointDescriptionQuery params
GET /api/v1/startupsPaginated 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/categoriesEvery 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.