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| Endpoint | Returns |
|---|---|
GET /v1/models | Full catalog, sorted by quality score. |
GET /v1/models/{slug} | One model's full detail plus the tasks it ranks top-5 for. |
GET /v1/tasks | All 82 ranked tasks. |
GET /v1/tasks/{slug}?n=25 | One task with top-N ranked models and task scores. |
GET /v1/best?task=SLUG | Just the single best model for a task. |
GET /v1/rank?task=SLUG&n=10 | Top-N ranked models for a task. |
GET /v1/categories | List category slugs (cheapest, free, vision, …). |
GET /v1/categories/{slug} | Pre-filtered list for a category (up to 50 models). |
GET /v1/usage | Your 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.