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 · 337 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.