Open data for developers, agents, and AI platforms: the validated directory catalog today — the AI Recommendation Index, canonical product facts, and fact-by-fact comparisons as they launch. Anonymous access is free and frictionless; an API key raises your rate limit.
Base URL: https://api.orbator.io · Machine-readable spec: https://api.orbator.io/api/openapi.json
curl https://api.orbator.io/api/directory-catalog
# With an API key (higher rate limit):
curl -H "X-Api-Key: YOUR_KEY" https://api.orbator.io/api/directory-catalog| Endpoint | Status | Description |
|---|---|---|
GET /api/directory-catalog | LIVE | Validated startup/SaaS submission directory catalog — name, url, submit_url, category, domain authority, payment/backlink requirements. Free to use with attribution. |
GET /api/index/:slug | LIVE | AI Recommendation Index — what ChatGPT, Claude, Gemini and Perplexity recommend per category: recommendation share, trend, per-engine breakdown. Categories at /api/index/categories, flat CSV at /api/index/:slug.csv, human pages at /ai-index. |
GET /api/facts/:product | PLANNED | Canonical product facts (pricing, features, integrations, platform) — every fact sourced and dated. |
GET /api/compare/:pair | PLANNED | Fact-by-fact comparison for a published product pair, e.g. asana-vs-trello. |
Planned endpoints are already documented in the OpenAPI spec (marked x-status: planned) and return 404 until they launch.
| Tier | Rate limit | How |
|---|---|---|
| Anonymous | 60 requests / hour | No key needed — just call the API. Limited per IP. |
| Keyed | 1,000 requests / hour | Send your key in the X-Api-Key header (or as a Bearer token). |
Every response includes X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset headers; 429 responses include Retry-After.
Need a key? Email support@orbator.io with a line about what you're building — keys are free.
AI visibility checks, software recommendations, and tool comparisons as native agent tools. The MCP server wraps this API with four tools — find_tools, get_ai_index, get_facts, compare — over two transports: a hosted remote endpoint at https://api.orbator.io/api/mcp (Streamable HTTP, no install) and a local stdio package on npm.
# Remote (recommended — no install, always current)
claude mcp add --transport http orbator https://api.orbator.io/api/mcp
# Local stdio via npm
claude mcp add orbator -- npx -y orbator-mcpClaude Desktop / claude.ai: Settings → Connectors → Add custom connector with the remote URL. Works with any MCP client — config examples in the README.
Coming soon to: npm: orbator-mcp · GitHub (MIT) · Official MCP registry · Smithery · mcp.so · PulseMCP · Glama
All public endpoints are CORS-open and cached. The data is free to use with attribution to orbator.io. A site overview for LLMs lives at /llms.txt, and the directory catalog is mirrored at www.orbator.io/api/directory-catalog.