Developers
The Autopilot Index, callable by agents.
A read-only public API and an MCP server over the whole index — companies run by AI, their tech stacks, and every edition. All data is public; there is no authentication and no rate-limit key to request. Be reasonable and cache responses.
REST API
Base URL https://autopilotindex.com/api/v1. JSON only. CORS-enabled. Full spec: /openapi.json (OpenAPI 3.1).
| GET | /api/v1 | API discovery — links to every resource. |
| GET | /api/v1/companies | List companies run by AI. Filters: q, cohort, section, verified, sort, limit, offset. |
| GET | /api/v1/companies/{slug} | One company by slug. |
| GET | /api/v1/stack | The autopilot tech stack. Filters: category, q, hasReferral. |
| GET | /api/v1/editions | Autopilot Pulse newsletter editions. |
Example — the top AI-run companies by ARR:
curl "https://autopilotindex.com/api/v1/companies?sort=arr&limit=5"
MCP server
Connect an agent (Claude, Cursor, etc.) directly to the index over the Model Context Protocol (Streamable HTTP). Endpoint: https://autopilotindex.com/mcp. Manifest at /.well-known/mcp.json.
Add to an MCP client config:
{
"mcpServers": {
"autopilot-index": {
"type": "http",
"url": "https://autopilotindex.com/mcp"
}
}
}Tools: search_companies, get_company, list_stack_tools, list_editions.
From the terminal
The API is plain JSON over HTTPS, so no client is needed — pipe it to jq:
curl -s "https://autopilotindex.com/api/v1/companies?sort=arr&limit=5" | jq '.items[].name' curl -s "https://autopilotindex.com/api/v1/companies/polsia" | jq '.techStack' curl -s "https://autopilotindex.com/api/v1/stack?category=agents" | jq '.items[].name'
A native npx autopilot-index CLI is on the roadmap.
Questions? Contact. The index is free; the source is on GitHub.