developer api

The PicksByModel API

One call tells your app which AI model to use for any task. Daily-refreshed catalog. Simple bearer auth. Paid tiers starting at $19/mo.

Endpoints

82 tasks · 350 models · refreshed daily
EndpointReturns
GET /v1/modelsFull catalog, sorted by quality score.
GET /v1/models/{slug}One model's full detail plus the tasks it ranks top-5 for.
GET /v1/tasksAll 82 ranked tasks.
GET /v1/tasks/{slug}?n=25One task with top-N ranked models and task scores.
GET /v1/best?task=SLUGJust the single best model for a task.
GET /v1/rank?task=SLUG&n=10Top-N ranked models for a task.
GET /v1/categoriesList category slugs (cheapest, free, vision, …).
GET /v1/categories/{slug}Pre-filtered list for a category (up to 50 models).
GET /v1/usageYour current-period request count and remaining quota.

Quickstart

# Get the best model for SQL generation
curl -H "Authorization: Bearer pbm_live_YOUR_KEY" \
  https://api.picksbymodel.com/v1/best?task=sql-generation

# Get the 10 cheapest models that support vision
curl -H "Authorization: Bearer pbm_live_YOUR_KEY" \
  https://api.picksbymodel.com/v1/categories/vision | jq '.models[:10]'

Fair use

Quotas reset on the 1st UTC. Rate limits are per second. Keys are delivered automatically the moment your Stripe checkout completes — you never talk to us to get started. Cancel anytime from the dashboard's Stripe portal.