API Reference

Complete reference for the AI Dev Tools JSON API. 61 models, 10 providers, benchmarks, categories, platforms, and use cases. Free, no auth required.

Overview

Base URL

https://aidevtools-3qf.pages.dev/api

Authentication

None required. All endpoints are public. No API keys, no signup.

Rate Limits

None. Make as many requests as you need.

Data License

CC0 1.0 Universal — free for any use.

Format

JSON — all responses are application/json.

Update Frequency

Weekly — prices and models are refreshed automatically.

Endpoints

GET

/api/tools.json

All AI Tools

Returns the complete list of AI coding models with pricing, features, context windows, and metadata. This is the primary endpoint for building comparison tools, price trackers, or developer dashboards.

Parameters

None — returns the full dataset. Filter client-side by tool ID, provider, or category.

Response Fields

FieldTypeDescription
toolsarrayArray of all tool objects
lastUpdatedstringISO 8601 timestamp of last data refresh
totalToolsnumberCount of tools: 61

Object Schema

FieldTypeDescription
idstringUnique slug identifier
namestringDisplay name
providerstringCompany name (e.g., Anthropic, OpenAI)
categoryarrayCategory slugs
pricingobject{ input, output, cacheRead, cacheCreate } per 1M tokens (USD)
contextWindowstringMax context size
featuresarrayKey capabilities
bestForstringRecommended use case
releaseDatestringYYYY-MM format
urlstringOfficial pricing page

Response Example

{
  "tools": [
    {
      "id": "gemini-2-5-flash-lite",
      "name": "Gemini 2.5 Flash Lite",
      "provider": "Google",
      "category": [
        "budget",
        "general-purpose"
      ],
      "pricing": {
        "input": 0.0375,
        "output": 0.15
      },
      "description": "The most affordable Gemini model. Ultra-low cost for high-volume, simple coding and text tasks.",
      "features": [
        "Ultra-low cost",
        "Fast inference",
        "1M token context"
      ],
      "bestFor": "High-volume tasks, batch processing, cost-optimized pipelines",
      "contextWindow": "1M tokens",
      "releaseDate": "2025-06",
      "url": "https://ai.google.dev/pricing"
    }
  ],
  "lastUpdated": "2026-04-19T04:01:39.650Z",
  "totalTools": 61
}

Code Examples

curl https://aidevtools-3qf.pages.dev/api/tools.json
GET

/api/benchmarks.json

Benchmark Scores

Returns aggregated benchmark scores across all scored models. Scores are sourced from published third-party benchmarks (SWE-bench, LiveCodeBench, HumanEval, BigCodeBench) and normalized to a 0–100 scale.

Parameters

None — returns all scored models.

Response Fields

FieldTypeDescription
benchmarks.versionstringBenchmark dataset version
benchmarks.runDatestringDate scores were last verified
benchmarks.methodologystringDescription of scoring methodology
benchmarks.sourcesarraySource benchmark definitions with URLs
benchmarks.modelsarrayArray of model score objects

Object Schema

FieldTypeDescription
modelIdstringTool ID matching tools.json
modelNamestringDisplay name
providerstringCompany name
overallScorenumberWeighted aggregate (0-100)
sweBenchnumberSWE-bench Verified score
liveCodeBenchnumberLiveCodeBench score
humanEvalnumberHumanEval score
bigCodeBenchnumberBigCodeBench score
strengthsarrayKey strengths
weaknessesarrayKnown limitations
pricePerScorePointnumberUSD per score point (value metric)

Response Example

{
  "benchmarks": {
    "version": "1.0",
    "runDate": "2026-04-18T00:00:00.000Z",
    "methodology": "Aggregated scores from published third-party benchmarks. SWE-bench measures real GitHub issue resolution. LiveCodeBench measures competitive programming ability. HumanEval measures basic code generation. BigCodeBench measures practical, multi-step coding tasks. All scores normalized to 0-100 scale.",
    "models": [
      {
        "modelId": "claude-sonnet-4",
        "modelName": "Claude Sonnet 4",
        "provider": "Anthropic",
        "overallScore": 78,
        "sweBench": 74,
        "liveCodeBench": 82,
        "humanEval": 92,
        "bigCodeBench": 64,
        "strengths": [
          "Price-performance leader",
          "Strong at web development",
          "Excellent code review"
        ],
        "weaknesses": [
          "Struggles with complex algorithms",
          "Less consistent on system design"
        ],
        "pricePerScorePoint": 0.038
      }
    ]
  },
  "lastUpdated": "2026-04-19T04:01:39.650Z"
}

Code Examples

curl https://aidevtools-3qf.pages.dev/api/benchmarks.json
GET

/api/providers.json

AI Providers

Returns a list of all AI providers covered in this directory (10 providers), with tool counts and model IDs for each.

Parameters

None — returns all providers.

Response Fields

FieldTypeDescription
providersarrayArray of 10 provider objects
lastUpdatedstringISO 8601 timestamp

Object Schema

FieldTypeDescription
namestringProvider name
toolCountnumberNumber of models from this provider
toolsarrayArray of { id, name } for each model

Response Example

{
  "providers": [
    {
      "name": "Google",
      "toolCount": 8,
      "tools": [
        {
          "id": "gemini-2-5-flash-lite",
          "name": "Gemini 2.5 Flash Lite"
        },
        {
          "id": "gemini-1-5-flash",
          "name": "Gemini 1.5 Flash"
        },
        {
          "id": "gemini-2-0-flash",
          "name": "Gemini 2.0 Flash"
        }
      ]
    }
  ],
  "lastUpdated": "2026-04-19T04:01:39.650Z"
}

Code Examples

curl https://aidevtools-3qf.pages.dev/api/providers.json
GET

/api/categories.json

Tool Categories

Returns all 5 category definitions with descriptions, slugs, and assigned tool IDs. Useful for building category-filtered views.

Parameters

None — returns all categories.

Response Fields

FieldTypeDescription
categoriesarrayArray of 5 category objects
lastUpdatedstringISO 8601 timestamp

Object Schema

FieldTypeDescription
idstringCategory slug key
namestringDisplay name
descriptionstringCategory description
slugstringURL-friendly slug

Response Example

{
  "categories": [
    {
      "name": "General-Purpose AI Models",
      "description": "Versatile AI models that excel across coding, writing, analysis, and more. Best all-rounders for developers.",
      "slug": "general-purpose"
    }
  ],
  "lastUpdated": "2026-04-19T04:01:39.650Z"
}

Code Examples

curl https://aidevtools-3qf.pages.dev/api/categories.json
GET

/api/platforms.json

AI Coding Platforms

Returns 11 AI coding platforms (IDEs, editors, CLI tools) with descriptions, pricing, and URLs. Platforms are the tools that wrap around the models.

Parameters

None — returns all platforms.

Response Fields

FieldTypeDescription
platformsarrayArray of 11 platform objects
lastUpdatedstringISO 8601 timestamp

Object Schema

FieldTypeDescription
idstringPlatform slug
namestringPlatform name
descriptionstringPlatform description
pricingstringPricing summary
urlstringOfficial website URL

Response Example

{
  "platforms": [
    {
      "id": "cursor",
      "name": "Cursor",
      "description": "AI-first code editor built on VS Code. Supports multiple models including Claude and GPT-4.",
      "pricing": "Free tier available, Pro $20/mo, Business $40/mo/user",
      "url": "https://cursor.com"
    }
  ],
  "lastUpdated": "2026-04-19T04:01:39.650Z"
}

Code Examples

curl https://aidevtools-3qf.pages.dev/api/platforms.json
GET

/api/use-cases.json

Use Cases

Returns 20 use case definitions with recommended models and descriptions. Use cases answer "What's the best AI tool for X?" questions.

Parameters

None — returns all use cases.

Response Fields

FieldTypeDescription
useCasesarrayArray of 20 use case objects
lastUpdatedstringISO 8601 timestamp

Object Schema

FieldTypeDescription
idstringUse case slug
titlestringFull title (e.g., "Best AI for Code Review")
slugstringURL-friendly slug
descriptionstringUse case description
topPicksarrayRecommended tool IDs in order
scenarioobject{ inputTokens, outputTokens } for cost estimation

Response Example

{
  "useCases": [
    {
      "id": "beginners",
      "title": "Best AI Coding Tools for Beginners (2026)",
      "slug": "best-ai-coding-tools-beginners",
      "keyword": "best ai coding tool for beginners",
      "description": "If you're new to AI-assisted coding, these models are the easiest to use, most forgiving, and most affordable for learning.",
      "sortBy": "inputAsc",
      "intro": "When starting with AI coding assistants, beginners should prioritize three things: low cost (you'll make many API calls while learning), large context windows (you can paste entire files without worrying about limits), and broad documentation. The models below excel in all three areas.\n\nGPT-4o mini and Gemini 2.0 Flash are the best starting points — both cost under $0.15 per million input tokens, meaning you can experiment for hours without spending more than a few cents. Claude 3.5 Haiku and DeepSeek Chat are excellent alternatives if you prefer different model families.",
      "faq": [
        {
          "q": "Which AI coding tool is best for complete beginners?",
          "a": "GPT-4o mini is the best starting point. It's affordable, well-documented, and works with virtually every AI coding IDE."
        },
        {
          "q": "How much does it cost to learn AI coding?",
          "a": "With budget models, you can learn for under $5/month. A typical learning session (100K input + 50K output tokens) costs $0.02-$0.05 with budget models."
        },
        {
          "q": "Should I use a free tier or pay-per-use API?",
          "a": "Start with free tiers (Cursor, GitHub Copilot for students). Once you're comfortable, switch to pay-per-use APIs for more model flexibility."
        }
      ]
    }
  ],
  "lastUpdated": "2026-04-19T04:01:39.650Z"
}

Code Examples

curl https://aidevtools-3qf.pages.dev/api/use-cases.json

Need Help?

Open an issue on GitHub if you have questions about the API or data accuracy.