Free AI Coding Tools API

Open JSON API — 61 AI models, 10 providers, benchmarks, and categories. No authentication, no rate limits, no signup required.

Why This API?

Building an AI coding tool comparison, price tracker, or developer dashboard? Skip the scraping — use our structured, machine-readable data directly.

🔓 No Auth Required

No API keys, no signup, no rate limits. Just GET the JSON.

📊 Comprehensive Data

Pricing, context windows, features, benchmark scores for 61 models.

🔄 Updated Weekly

Prices and models are refreshed automatically. Check the freshness endpoint for the latest update timestamp.

💰 Free Forever

Open data for developers and researchers. No hidden costs or premium tiers.

Endpoints

MethodEndpointDescriptionSize
GET /api/tools.json All tools with pricing, features, and metadata full
GET /api/benchmarks.json Benchmark scores for all scored models full
GET /api/categories.json Category definitions and tool mappings small
GET /api/providers.json List of all AI providers covered tiny
GET /api/use-cases.json Use case definitions and tool mappings small
GET /api/platforms.json Platform definitions and tool mappings small

Quick Start

Fetch all tool data in one request:

# Fetch all tools
curl https://aidevtools-3qf.pages.dev/api/tools.json

# Fetch benchmark scores
curl https://aidevtools-3qf.pages.dev/api/benchmarks.json

# Fetch a single tool by ID (filter client-side)
curl -s https://aidevtools-3qf.pages.dev/api/tools.json | jq '.tools[] | select(.id == "claude-sonnet-4")'

Sample response:

{
  "tools": [
    {
      "id": "claude-sonnet-4",
      "name": "Claude Sonnet 4",
      "provider": "Anthropic",
      "pricing": {
        "input": 3.0,
        "output": 15.0,
        "cacheRead": 0.30,
        "cacheCreate": 3.75
      },
      "contextWindow": "200K tokens",
      "features": ["Prompt caching", "Extended thinking"],
      "bestFor": "Day-to-day coding, code review, documentation",
      "url": "https://www.anthropic.com/pricing"
    }
  ]
}

Usage Examples

Build a Price Tracker

Monitor pricing changes over time by polling the API weekly. Compare historical data to find the best deals.

Power a VS Code Extension

Use the API to show current model pricing directly in your editor when composing API calls.

Research & Analysis

Download the full dataset for academic research, market analysis, or building your own comparison tools.

Data License

All pricing data is sourced from official provider documentation and published under the CC0 1.0 Universal license. You are free to use, modify, and distribute this data for any purpose — personal, commercial, or academic.

Source data and generation scripts are available on GitHub.