API Documentation

Access aibrief.ai data programmatically with our REST API.

Authentication

Pass your API key via the Authorization header as Bearer sk-...

Rate Limits

Free: 100 req/day. Pro: 10,000 req/day. Enterprise: unlimited. Limits reset at midnight UTC.

Base URL

https://aibrief.ai/api/v1

Endpoints

GET/api/v1/feed

Get the latest feed items with pagination and filtering.

Parameters

category, limit (default 20), offset, sort (newest|trending)

Response

{ items: FeedItem[], total: number, hasMore: boolean }
GET/api/v1/models

List all tracked AI models with benchmarks and pricing.

Parameters

provider, status, sort (elo|name|newest), limit, offset

Response

{ models: Model[], total: number }
GET/api/v1/models/:slug

Get detailed information about a specific model.

Parameters

slug (path parameter)

Response

{ model: Model, benchmarkHistory: BenchmarkHistory[], changelog: ChangelogEntry[] }
GET/api/v1/papers

List trending research papers with summaries.

Parameters

period (24h|7d|30d), tags, sort (trending|newest|upvotes), limit, offset

Response

{ papers: Paper[], total: number }
GET/api/v1/papers/:slug

Get full paper details.

Parameters

slug (path parameter)

Response

{ paper: Paper, relatedPapers: Paper[] }
GET/api/v1/tools

Browse AI tools directory.

Parameters

category, pricingModel, sort (rating|newest|name), limit, offset

Response

{ tools: Tool[], total: number }
GET/api/v1/agents

List coding agents with feature comparison data.

Parameters

platform, sort (swe_bench|name|price)

Response

{ agents: CodingAgent[] }
GET/api/v1/timeline

Get AI timeline events.

Parameters

category, company, significance, year, limit, offset

Response

{ events: TimelineEvent[], total: number }
GET/api/v1/search

Full-text search across feed items, papers, models, and tools.

Parameters

q (query), type (feed|paper|model|tool), limit

Response

{ results: SearchResult[], total: number }

Example Request

cURL
curl -X GET "https://aibrief.ai/api/v1/models?sort=elo&limit=10" \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json"
Response
{
  "models": [
    {
      "slug": "gpt-4o",
      "name": "GPT-4o",
      "provider": "OpenAI",
      "eloRating": 1287,
      "mmluPro": 72.6,
      "sweBench": 33.2,
      "priceInput": "2.50",
      "priceOutput": "10.00",
      "contextWindow": 128000,
      "status": "active"
    }
  ],
  "total": 42
}

Need an API key? Sign in to generate one, or upgrade to Pro for higher limits.

API Documentation | aibrief.ai