DodoLaunch
Sign in
Free. No API key.

Public API, MCP server and llms.txt.

Everything public on DodoLaunch is available as JSON, markdown and MCP. Use it in your agent, dashboard or newsletter.

Base URL
https://dodolaunch.com
Auth
None for reads
Format
JSON, data key
Spec
OpenAPI 3.1
Errors
RFC 9457 problem+json
Paging
Link header, X-Total-Count
CORS
On
Fair use
Cache for a minute or more

REST endpoints

5 read endpoints. Every response is JSON with a data key.

Endpoint index
MethodPathSummary
GET/api/v1/productsList live products
GET/api/v1/products/{slug}Get one product
GET/api/v1/launchesWeekly leaderboard
GET/api/v1/categoriesList categories
GET/api/v1/directoriesList launch directories
GET/api/v1/productsList live products

Live products with structured pricing, platforms, votes and ratings. Sorted by score by default.

Parameters for /api/v1/products
ParameterTypeDescription
qstringSearch name, tagline or domain.
categorystringCategory slug.
pricingstringPricing model.FREE | FREEMIUM | PAID | FREE_TRIAL | OPEN_SOURCE
platformstringPlatform key.web | mac | windows | linux | ios | android | chrome | api | slack
countrystringISO-2 country of the team.
freebooleanOnly products with a free plan.
sortstringSort order.score | newest | rating | votes
pageintegerPage number, 1-based.
per_pageintegerItems per page (max 100).
curl -s 'https://dodolaunch.com/api/v1/products?free=true&sort=votes&per_page=5'
Open live response ›
GET/api/v1/products/{slug}Get one product

Full structured record: description, features, integrations, pricing plans, FAQ, company facts and links.

Parameters for /api/v1/products/{slug}
ParameterTypeDescription
slugrequiredstringProduct slug.
curl -s 'https://dodolaunch.com/api/v1/products/your-product'
Open live response ›
GET/api/v1/launchesWeekly leaderboard

Organic ranking for an ISO week plus the separate, paid Featured lane. Defaults to the current week.

Parameters for /api/v1/launches
ParameterTypeDescription
weekstringISO week key, e.g. 2026-W43.
curl -s 'https://dodolaunch.com/api/v1/launches'
Open live response ›
GET/api/v1/categoriesList categories

Every category with its live product count and best-of page URL.

curl -s 'https://dodolaunch.com/api/v1/categories'
Open live response ›
GET/api/v1/directoriesList launch directories

The Launch OS directory database: domain rating, link type, price, free route and approval time.

Parameters for /api/v1/directories
ParameterTypeDescription
qstringSearch name, URL or description.
kindstringDirectory kind.LAUNCH | DIRECTORY | AI_DIRECTORY | REVIEW | COMMUNITY | NEWSLETTER
nichestringNiche.saas | ai | dev | mac | mobile | design | marketing | general
link_typestringLink type.DOFOLLOW | NOFOLLOW | MIXED | NONE
freebooleanOnly directories you can get into for free.
min_drintegerMinimum domain rating.
sortstringSort order.dr | visits | price | approval
pageintegerPage number, 1-based.
per_pageintegerItems per page (max 100).
curl -s 'https://dodolaunch.com/api/v1/directories?link_type=DOFOLLOW&free=true&min_dr=50&per_page=5'
Open live response ›

Errors

Errors use application/problem+json (RFC 9457). Check status and show detail.

Response
HTTP/1.1 400 Bad Request
Content-Type: application/problem+json

{
  "type": "https://dodolaunch.com/developers#errors",
  "title": "Invalid sort",
  "status": 400,
  "detail": "sort must be one of score, newest, rating, votes, signups."
}

MCP server for AI agents

Point Claude, Cursor or any MCP client at https://dodolaunch.com/api/mcp. It speaks JSON-RPC 2.0 over Streamable HTTP and is stateless, so no session handshake is needed beyond initialize.

mcp.json
{
  "mcpServers": {
    "dodolaunch": {
      "type": "http",
      "url": "https://dodolaunch.com/api/mcp"
    }
  }
}
Call a tool with curl
curl -s https://dodolaunch.com/api/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_products","arguments":{"query":"agent","free":true,"limit":3}}}'
MCP tools
ToolWhat it does
search_productsSearch live SaaS and app launches on DodoLaunch. Returns structured pricing, platforms, rating and votes.
Args: query, category, free, platform, limit
get_productGet the full structured record for one product by slug, including features, pricing plans and FAQ.
Args: slug
get_leaderboardGet the weekly launch leaderboard (organic rank plus the separate paid Featured lane).
Args: week
list_directoriesList launch directories from the Launch OS database with domain rating, link type and price.
Args: kind, niche, dofollow_only, free_only, min_dr, limit

Markdown and feeds

Markdown and feed URLs
/llms.txtSite map for language models, following the llms.txt convention.
/llms-full.txtEvery live product as one markdown document.
/md/{slug}Markdown twin of a product page (text/markdown).
/feed.xmlRSS 2.0 of the latest launches.

Launch badge

SVG badge with live votes. Options: theme=light|dark and type=launched|top1|top2|top3|featured. Rank variants only render if the product earned them.

Launched on DodoLaunch badge, lightLaunched on DodoLaunch badge, dark
HTML
<a href="https://dodolaunch.com/p/your-product" target="_blank"><img src="https://dodolaunch.com/badge/your-product?theme=light" alt="Launched on DodoLaunch" width="250" height="54" /></a>

Product card embed

An iframe-able card with rating, price and votes. Add ?theme=dark for dark sites.

HTML
<iframe src="https://dodolaunch.com/embed/your-product" width="440" height="190" style="border:0" loading="lazy" title="DodoLaunch"></iframe>

Ask AI about DodoLaunch

Opens your assistant with a question about us. Read what it says.

For agents

Structured, machine-readable access to every launch.