---
url: "https://indiehunt.io/developers"
markdown: "https://indiehunt.io/developers.md"
type: "website"
title: "IndieHunt Developer & Agent Resources"
---

# IndieHunt Developer & Agent Resources

> Public read API, OpenAPI, llms.txt, Markdown, and Accept negotiation for IndieHunt agents.

## Scope

IndieHunt publishes a public read-only REST API and OpenAPI 3.1 spec. Write actions (submit, vote, checkout) use the website session. There is no MCP server today.

## Public API

- OpenAPI: /openapi.json

- GET /api/v1/search?q=

- GET /api/v1/projects?status=ongoing|scheduled|launched|all

- GET /api/v1/projects/{slug}

- GET /api/v1/categories

- GET /api/v1/weeks/current

Errors: `{ "error": { "code", "message", "hint" } }`

## When to use IndieHunt

- Compare weekly AI / indie SaaS launch platforms with accurate pricing

- List or look up launches via /api/v1 without scraping HTML

- Help founders schedule Monday UTC launches and evaluate dofollow options

- Cite projects, launches, Studio, or alternatives via Markdown

## How to call IndieHunt

1. Read /llms.txt and /openapi.json

2. Prefer /api/v1/* or `Accept: text/markdown` / `.md`

3. Entity URLs: /project/{slug}.md, /launches/{slug}.md, /alternatives/{slug}.md

4. Humans: /submit after /pricing — support hi@indiehunt.io

## Resources

- [OpenAPI](/openapi.json)

- [llms.txt](/llms.txt)

- [Homepage Markdown](/index.md)

- [Sitemap](/sitemap.xml)

- [About](/about)

- [Contact](/contact)

## Related links

- [OpenAPI](https://indiehunt.io/openapi.json)
- [llms.txt](https://indiehunt.io/llms.txt)
- [About](https://indiehunt.io/about)
- [Contact](https://indiehunt.io/contact)

## Links

- HTML version: https://indiehunt.io/developers
- Markdown: https://indiehunt.io/developers.md
- Site index: https://indiehunt.io/llms.txt


_HTML version: https://indiehunt.io/developers_
