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

URLWhat it returns
/api/v1/tools.jsonTools (37), hosting and automation services (11) and use-case categories (11).
/api/v1/shipped.jsonOur "What shipped" log: dated releases and pricing changes, each with a source link.
/api/v1/sources.jsonThe pricing pages, changelogs and outbound links our monitor checks daily.

Fields (tools.json)

FieldMeaning
tool_idStable slug, same as the /tools/{tool_id}/ page
nameProduct name
categoriesUse 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"
caveatPlain-language warning we show on the site (e.g. ad-supported, trains on your sessions), with caveat_source
pricing_summaryThe pricing sentence as shown on the site, copied from the vendor page
pricing_tierspricing_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_monthDerived from pricing_tiers (cheapest stated monthly paid figure)
source_urlsVendor pages the price was copied from
last_checkedDate (YYYY-MM-DD) we last checked the price against the source
affiliate / linkWhether 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

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.

See sponsor options

Spotted a wrong price? Email us with a source link. Try the data in action: Tool Match.