WhichAICoder API
Last updated
Short answer: GET https://whichaicoder.com/api/v1/tools.json returns all 37 AI coding tools we track, with pricing tiers, the vendor source URL for every price, the date we last checked it, and where each tool ranks in our 11 use cases. Free, no key, CORS enabled, regenerated on every site build.
Endpoints
| URL | What it returns |
|---|---|
/api/v1/tools.json | Tools (37), hosting and automation services (11) and use-case categories (11). |
/api/v1/shipped.json | Our "What shipped" log: dated releases and pricing changes, each with a source link. |
/api/v1/sources.json | The pricing pages, changelogs and outbound links our monitor checks daily. |
Fields (tools.json)
| Field | Meaning |
|---|---|
tool_id | Stable slug, same as the /tools/{tool_id}/ page |
name | Product name |
categories | Use cases the tool is ranked in: our published score (preliminary, out of 100), rank and role (pick / runner-up / budget). Tools listed but not scored yet have score null and status "hands-on test pending" |
caveat | Plain-language warning we show on the site (e.g. ad-supported, trains on your sessions), with caveat_source |
pricing_summary | The pricing sentence as shown on the site, copied from the vendor page |
pricing_tiers | pricing_summary split into tiers; usd_per_month is only set when the vendor text states a monthly figure, otherwise null |
has_free_tier / entry_paid_usd_month | Derived from pricing_tiers (cheapest stated monthly paid figure) |
source_urls | Vendor pages the price was copied from |
last_checked | Date (YYYY-MM-DD) we last checked the price against the source |
affiliate / link | Whether we have an affiliate link for the tool (it never affects scores) and the URL we link to |
Example
curl -s https://whichaicoder.com/api/v1/tools.json | jq '.tools[] | {tool_id, entry_paid_usd_month, last_checked}'One record (trimmed):
{
"tool_id": "github-copilot",
"name": "GitHub Copilot",
"categories": [
{
"id": "pro-editor",
"title": "Best AI code editor for professional developers",
"score": 83,
"rank": 2,
"of": 7,
"role": "runner-up"
}
],
"pricing_tiers": [
{
"name": "Free",
"text": "Free (limited: 2,000 completions and 50 chat requests)",
"usd_per_month": 0,
"per_user": false
},
{
"name": "Pro",
"text": "Pro $10/mo ($15 in AI credits: $10 base + $5 flex)",
"usd_per_month": 10,
"per_user": false
}
],
"has_free_tier": true,
"entry_paid_usd_month": 10,
"source_urls": [
"https://github.com/features/copilot/plans"
],
"last_checked": "2026-10-15"
}
Terms
- Free to use, including commercially. Please credit WhichAICoder with a link.
- Prices change often. Show
last_checkednext to any price you display, and link the source. - Scores are preliminary editorial estimates based on public information, not benchmark results. See how we score.
- Cache it: the file changes only when we rebuild the site (usually daily). Please don't poll more than once an hour.
Sponsor this dataset. Tool makers and dev-tool companies can sponsor the API docs and the weekly email. Sponsorship is labeled and never changes a score or a price.
Spotted a wrong price? Email us with a source link. Try the data in action: Tool Match.