Developers · Agents
Public, unauthenticated read APIs and machine-readable indexes so agents and integrators can discover weekly AI launches, project pages, and citation-ready Markdown without scraping the UI. Write actions (submit, vote, checkout) still use the website session. There is no MCP server today.
/api/v1/projects or search via /api/v1/search.Base URL: https://indiehunt.io. Errors return JSON shaped as { "error": { "code", "message", "hint" } }. Full schema: /openapi.json.
| Method | Path | Description |
|---|---|---|
| GET | /api/v1/search?q= | Site search across projects, launches, blog, and studio |
| GET | /api/v1/projects | List public projects (status=ongoing|scheduled|launched|all) |
| GET | /api/v1/projects/{slug} | Single public project by slug |
| GET | /api/v1/categories | Category hubs |
| GET | /api/v1/weeks/current | Active or upcoming launch week window |
OpenAPI 3.1 for the public read API — search, projects, categories, and current week.
Canonical site index for agents: product facts, when-to-use guidance, and links to Markdown surfaces.
Structured Markdown for the homepage. Append .md to most public URLs the same way.
Send Accept: text/markdown on HTML URLs to receive the Markdown representation with Vary: Accept.
Machine-readable map of public IndieHunt pages for discovery and crawl recovery.
Human-readable company and product overview for legitimacy checks.
Support and partnership contact — email hi@indiehunt.io.
/api/v1/* or Markdown (Accept: text/markdown / .md) over scraping HTML./project/{slug}.md, launch stories under /launches/, and comparisons under /alternatives/.Questions about IndieHunt developer resources: hi@indiehunt.io.