Developers
Build with Smol Launch
The catalog and weekly rankings are public, read-only, and require no key.
First request
Read the product catalog
Start with a small page of launched products. No sign-in or credentials are needed.
GET https://smollaunch.com/api/products?per_page=10
Choose an interface
Use the surface that fits your job
REST API
Read the paginated product catalog, product detail, launch periods, and weekly rankings as JSON.
Inspect OpenAPIMCP
Connect /mcp to read public data or prepare a listing draft for a maker.
A2A
Discover the read-only Agent2Agent service and its supported JSON-RPC interface.
Read the agent cardMarkdown
Request this portal and eligible public pages as Markdown for compact, machine-readable context.
Read this page as MarkdownRead-only API
Four public operations
GET /api/products— paginated catalog.GET /api/products/{slug}— public product detail.GET /api/launch_periods— recent launch weeks.GET /api/launch_periods/{slug}— one week’s rankings.
Detailed fields and schemas live in the OpenAPI specification.
{
"products": [
{ "slug": "example-product", "name": "Example Product" }
],
"page": 1,
"total_pages": 1,
"total_count": 1
}
Response contract
Limits and errors are explicit
The API publishes RateLimit-Policy on read responses. A 429 response also includes Retry-After; wait for that number of seconds before trying again.
{
"error": "Rate limit exceeded",
"code": "rate_limit_exceeded",
"message": "Rate limit exceeded",
"resolution": "Wait for the number of seconds in Retry-After before retrying.",
"details": { "retry_after_seconds": 60 }
}
Capability boundary
A person completes every launch
Reads are open. MCP’s prepare_launch creates a draft; a person then signs in, reviews it, chooses the plan and week, and submits. The machine interfaces do not create accounts, launches, votes, or payments.