API documentation

All Agent Data Co feeds as JSON, refreshed daily (~05:20 UTC). Base URL https://agentdataco.com. Machine-readable spec: /openapi.json.

Authentication

Send your key in the Authorization header: Authorization: Bearer adc_live_…. Keys are emailed automatically right after checkout. Get a key: Starter $19/month (latest data + 30-day history) or Pro $49/month (full archive, trends, priority watchlist, 100k requests).

Free sample (no key)

curl https://agentdataco.com/api/v1/sample
curl "https://agentdataco.com/api/v1/sample?name=mcp-servers"

Endpoints

EndpointContentssince field
/api/v1/github-ai-reposRepos tagged mcp, mcp-server, ai-agent(s), llm-agent, agentic-ai, autonomous-agents: top by stars plus new in the last 30 days. Stars, forks, language, license, topics.created_at
/api/v1/show-hn-aiShow HN posts matching AI, LLM, GPT, MCP, agent, Claude, RAG… with points and comments, newest first.created_at
/api/v1/mcp-serversEvery active server in the official Model Context Protocol registry (latest versions): remotes, packages, repository.publishedAt
/api/v1/ai-pricingDaily snapshots of public AI/SaaS pricing pages: extracted plans and prices, plus what changed since the previous snapshot.snapshotAt
/api/v1/llm-pricingEvery LLM on OpenRouter with $ per 1M input/output tokens, context length, modalities and new-model / price-change flags.created
/api/v1/hf-trendingTop 100 trending models, Spaces and datasets with likes, downloads, task, license and trending score.createdAt

Query parameters

Examples

curl -H "Authorization: Bearer $ADC_KEY" \
  "https://agentdataco.com/api/v1/github-ai-repos?since=2026-10-01&limit=20"

curl -H "Authorization: Bearer $ADC_KEY" \
  "https://agentdataco.com/api/v1/llm-pricing?q=anthropic"

curl -H "Authorization: Bearer $ADC_KEY" \
  "https://agentdataco.com/api/v1/show-hn-ai?since=2026-10-13T00:00:00Z"

Response

{ "feed": "github-ai-repos", "title": "...", "source": "GitHub Search API",
  "updatedAt": "2026-10-14T05:20:11Z", "total": 1283, "offset": 0, "limit": 20, "count": 20,
  "data": [ { ... } ] }

History & trends

Every daily snapshot is archived permanently. Query an entity's daily time series (metrics + rank) or the day's top movers:

curl -H "Authorization: Bearer $ADC_KEY" \
  "https://agentdataco.com/api/v1/github-ai-repos/history?entity=modelcontextprotocol/servers&from=2026-10-01"

curl -H "Authorization: Bearer $ADC_KEY" \
  "https://agentdataco.com/api/v1/trends?window=7d&feed=hf-trending"

History depth by plan: Starter last 30 days, Pro full archive ($49/month). Trends include 1d/7d/30d movers by stars/likes/points and events: new entities, LLM price changes, MCP version bumps, pricing-page changes. Public summary: /trends.

MCP server (for AI agents)

Remote MCP endpoint, Streamable HTTP: https://agentdataco.com/mcp. Free tools work without a key: list_feeds, get_sample, lookup_entity. Full tools need your API key as Authorization: Bearer adc_live_…: get_github_ai_repos, get_show_hn_ai, get_mcp_servers, get_hf_trending, get_llm_pricing, get_ai_pricing, get_history, get_trends. Calls count toward your monthly request quota.

// Claude Desktop / Cursor / any client supporting remote MCP (mcp.json)
{ "mcpServers": { "agentdataco": {
    "url": "https://agentdataco.com/mcp",
    "headers": { "Authorization": "Bearer adc_live_..." } } } }

# Claude Code
claude mcp add --transport http agentdataco https://agentdataco.com/mcp \
  --header "Authorization: Bearer adc_live_..."

# raw JSON-RPC
curl -X POST https://agentdataco.com/mcp -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Entity pages

Public pages with latest metrics and history for ~2,000 top entities, rebuilt daily: /repo/<owner>/<name>, /mcp/<server>, /llm/<provider>/<model>, /pricing/<vendor>, /hf/<type>/<id>. Index: sitemap.xml.

Request coverage

Need a pricing page or repo we don't track? Ask for it: /api/v1/ai-pricing?url=https://example.com/pricing or /api/v1/github-ai-repos?repo=owner/name. Untracked entities are added to our watchlist and collected from the next daily run.

Limits & errors

Starter includes 10,000 requests per calendar month (UTC); remaining quota is returned in X-RateLimit-Remaining. Errors: 401 missing/invalid/revoked key, 429 monthly limit reached, 400 bad parameter, 503 feed temporarily unavailable. Cancelling your subscription revokes the key. Lost your key or need more volume? hello@agentdataco.com.