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
/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
| Field | Type | Description |
|---|---|---|
tools | array | Array of all tool objects |
lastUpdated | string | ISO 8601 timestamp of last data refresh |
totalTools | number | Count of tools: 61 |
Object Schema
| Field | Type | Description |
|---|---|---|
id | string | Unique slug identifier |
name | string | Display name |
provider | string | Company name (e.g., Anthropic, OpenAI) |
category | array | Category slugs |
pricing | object | { input, output, cacheRead, cacheCreate } per 1M tokens (USD) |
contextWindow | string | Max context size |
features | array | Key capabilities |
bestFor | string | Recommended use case |
releaseDate | string | YYYY-MM format |
url | string | Official 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
/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
| Field | Type | Description |
|---|---|---|
benchmarks.version | string | Benchmark dataset version |
benchmarks.runDate | string | Date scores were last verified |
benchmarks.methodology | string | Description of scoring methodology |
benchmarks.sources | array | Source benchmark definitions with URLs |
benchmarks.models | array | Array of model score objects |
Object Schema
| Field | Type | Description |
|---|---|---|
modelId | string | Tool ID matching tools.json |
modelName | string | Display name |
provider | string | Company name |
overallScore | number | Weighted aggregate (0-100) |
sweBench | number | SWE-bench Verified score |
liveCodeBench | number | LiveCodeBench score |
humanEval | number | HumanEval score |
bigCodeBench | number | BigCodeBench score |
strengths | array | Key strengths |
weaknesses | array | Known limitations |
pricePerScorePoint | number | USD 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
/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
| Field | Type | Description |
|---|---|---|
providers | array | Array of 10 provider objects |
lastUpdated | string | ISO 8601 timestamp |
Object Schema
| Field | Type | Description |
|---|---|---|
name | string | Provider name |
toolCount | number | Number of models from this provider |
tools | array | Array 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
/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
| Field | Type | Description |
|---|---|---|
categories | array | Array of 5 category objects |
lastUpdated | string | ISO 8601 timestamp |
Object Schema
| Field | Type | Description |
|---|---|---|
id | string | Category slug key |
name | string | Display name |
description | string | Category description |
slug | string | URL-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
/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
| Field | Type | Description |
|---|---|---|
platforms | array | Array of 11 platform objects |
lastUpdated | string | ISO 8601 timestamp |
Object Schema
| Field | Type | Description |
|---|---|---|
id | string | Platform slug |
name | string | Platform name |
description | string | Platform description |
pricing | string | Pricing summary |
url | string | Official 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
/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
| Field | Type | Description |
|---|---|---|
useCases | array | Array of 20 use case objects |
lastUpdated | string | ISO 8601 timestamp |
Object Schema
| Field | Type | Description |
|---|---|---|
id | string | Use case slug |
title | string | Full title (e.g., "Best AI for Code Review") |
slug | string | URL-friendly slug |
description | string | Use case description |
topPicks | array | Recommended tool IDs in order |
scenario | object | { 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.