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