Founder.best
LaunchpadFeedProductsCommunityPricingDocs
Advertise
Founder.best

Get started

  • Introduction
  • Quickstart
  • Authentication & limits

MCP server

  • Install the MCP server
  • Tools overview

MCP tools

  • search_products
  • get_product
  • search_founders
  • get_founder
  • get_launches
  • get_trending_products
  • search_categories

REST API

  • Overview
  • Products
  • Founders
  • Launches & trending
  • Categories & taxonomy

AI discovery

  • llms.txt & llms-full.txt
  • Markdown mirrors & AI profile
  • Structured data
  • Get your product discovered

Reference

  • Data model
  • Rate limits & caching
  • Errors
  • Privacy & data policy
Docs/Reference/Errors

Errors

The error envelope, every error code, and how agents should react to each.

Envelope

Every REST error has the same shape. details is present only for validation errors.

json
{
  "error": {
    "code": "bad_request",
    "message": "Invalid query parameters.",
    "details": [
      { "path": "launched_after", "message": "Invalid string: must match pattern /^\\d{4}-\\d{2}-\\d{2}$/" }
    ]
  },
  "api_version": "1"
}

Codes

HTTPcodeWhenWhat to do
400bad_requestA query parameter or path segment failed validation.Read details[].path, fix the value. Do not retry unchanged.
404not_foundNo live product / founder with that slug or username. Also returned for pending, rejected or unscheduled products.Search instead: /products?search= or /founders?search=.
429rate_limitedToo many requests from your IP in the last minute.Wait Retry-After seconds. Cache responses.
500internal_errorSomething failed on our side.Retry once after a short delay; report persistent failures.

Unknown query parameters are ignored, not rejected. Out-of-range limit and page values, and unknown sort / period values, fall back to their defaults rather than failing - the parsed values are echoed in query so you can see what was applied.

MCP errors

  • Argument validation - the host receives a tool error naming the field and the accepted values (e.g. pricing.0: Invalid option: expected one of “free”|“freemium”|…).
  • Not found - get_product / get_founder return a result with isError: true and a hint to use the corresponding search tool.
  • Rate limited - HTTP 429 with a JSON-RPC error object (code -32000) and Retry-After.

Reporting a problem

Email support@founder.best with the request URL, the generated_at value from the response, and what you expected.

PreviousRate limits & cachingNextPrivacy & data policy

Prefer plain text? Everything here is summarised in /llms.txt.

Founder.best

Where founders launch, share their stories, and get discovered by a community that gets it.

Discover startups, products, and founders - built for humans and AI. Every listing is readable by customers, search engines, AI assistants, and AI agents.

Product

  • Browse
  • Categories
  • Stories
  • Submit Startup

Company

  • How it works
  • Pricing
  • Advertise
  • Contact
  • Terms
  • Privacy

Developers

  • Docs
  • Public API
  • MCP server
  • llms.txt

Resources

  • Blog
  • Free Tools
  • Startup Directories
  • Founder Stories
  • Launch Platform Alternatives
  • Product Hunt Alternatives (2026)
  • SaaS Launch Checklist
  • SaaSHub Alternative & Reviews
  • How to Launch a SaaS
  • Top 10 PH Alternatives for Launch
  • Product Hunt Alternative
  • BetaList Alternative
  • Indie Hackers Launch Guide
  • Show HN Alternative
  • SaaSHub Alternative
  • Startup Directories SEO
  • AI Startup Launch Guide
  • TinyLaunch Alternative
  • Peerlist Alternative
  • MicroLaunch Alternative

Founder: Anuj (@anuj_shashimal) on X

© 2026 Founder.best. Built for founders.

PrivacyTermsContact