Get up and running with APIPoints intelligence API in under 5 minutes.
If you haven't already, create an account and generate an API key from your dashboard.
Your API key looks like: apk_live_...
x-api-key header.
All intelligence endpoints are accessed via the same base URL and use the x-api-key header for authentication.
https://apipoints-worker.francis-e3b.workers.dev
Retrieve real-time pricing for all tracked models across 8+ providers.
curl -H "x-api-key: YOUR_API_KEY" \
https://apipoints-worker.francis-e3b.workers.dev/v1/llm-costs
curl -H "x-api-key: YOUR_API_KEY" \
"https://apipoints-worker.francis-e3b.workers.dev/v1/llm-costs?provider=openai"
Access MMLU, HumanEval, MATH, GPQA and other benchmark scores.
curl -H "x-api-key: YOUR_API_KEY" \
https://apipoints-worker.francis-e3b.workers.dev/v1/model-benchmarks
See which models are being deprecated and their replacements.
curl -H "x-api-key: YOUR_API_KEY" \
"https://apipoints-worker.francis-e3b.workers.dev/v1/deprecations?status=announced"
curl -H "x-api-key: YOUR_API_KEY" \
https://apipoints-worker.francis-e3b.workers.dev/v1/providers
Track pricing changes, new models, and deprecation announcements.
curl -H "x-api-key: YOUR_API_KEY" \
"https://apipoints-worker.francis-e3b.workers.dev/v1/changes?since=2026-06-01"
Get model recommendations optimized for your use case.
curl -H "x-api-key: YOUR_API_KEY" \
"https://apipoints-worker.francis-e3b.workers.dev/v1/recommend?use_case=code"
Estimate API costs for a specific model and token volume.
curl -H "x-api-key: YOUR_API_KEY" \
"https://apipoints-worker.francis-e3b.workers.dev/v1/calculate?model=gpt-4o&input_tokens=500000&output_tokens=50000"
All endpoints return JSON with the following structure:
{
"data": [...],
"meta": {
"count": 35,
"version": "2026.07.24",
"last_updated": "2026-07-24T00:00:00Z"
},
"rate_limit": {
"remaining": 59,
"limit": 60
}
}
GET /v1/llm-costs — Real-time LLM pricing across all providers
Filters: provider, model, max_input_cost, max_output_cost
GET /v1/model-benchmarks — MMLU, HumanEval, MATH, GPQA scores
Filters: provider, model, min_mmlu, min_human_eval
GET /v1/deprecations — Active and upcoming model deprecations
Filters: provider, status (announced, in_progress, completed)
GET /v1/providers — All tracked LLM providers
Filters: provider (slug)
GET /v1/changes — Recent pricing and model changes
Filters: provider, type, since (YYYY-MM-DD)
GET /v1/recommend — Cost optimization recommendations by use case
Filters: use_case
GET /v1/calculate — Cost calculator for specific model/token combinations
Params: model (required), input_tokens, output_tokens
APIPoints supports two authentication methods:
x-api-key: YOUR_API_KEY headerAuthorization: Bearer YOUR_TOKEN headerRate limits depend on your subscription plan:
Rate limit headers are included in every response: rate_limit.remaining and rate_limit.limit.
Connect APIPoints to Claude, Cursor, or Windsurf via MCP:
{
"mcpServers": {
"apipoints": {
"command": "npx",
"args": ["-y", "@apipoints/mcp-server"],
"env": {
"APIPOINTS_API_KEY": "YOUR_API_KEY"
}
}
}
}
Once connected, your AI agent can query LLM pricing, benchmarks, and deprecation alerts in real-time.
const API_KEY = 'apk_live_...';
const BASE = 'https://apipoints-worker.francis-e3b.workers.dev';
const response = await fetch(`${BASE}/v1/llm-costs?provider=openai`, {
headers: { 'x-api-key': API_KEY }
});
const data = await response.json();
console.log(data.data); // Array of model pricing objects
import requests
API_KEY = "apk_live_..."
BASE = "https://apipoints-worker.francis-e3b.workers.dev"
response = requests.get(
f"{BASE}/v1/llm-costs",
headers={"x-api-key": API_KEY}
)
data = response.json()
for model in data["data"]:
print(f"{model['model']}: ${model['input_cost_per_1m']}/1M input")