Model intelligence with provenance on every row. Benchmarks resolved across sources, pricing across vendors and hosting providers, and an entity layer that turns a messy model name into one canonical record.
Every score and price carries the URL it was read from.Rows we cannot attribute are not returned at all — not returned with an empty field.
curl -H "Authorization: Bearer vw_sk_live_…" \ "https://perfect-connection-production-3303.up.railway.app/v1/models?vendor=anthropic&limit=5"
| GET | /v1/models | Published models. Filter with ?vendor= |
| GET | /v1/models/{id} | One model — every sourced benchmark and current price |
| GET | /v1/benchmarks | Canonical benchmark families, resolved from 1,600+ raw names |
| GET | /v1/benchmarks/{id}/scores | Every score for a benchmark, each with its source URL |
| GET | /v1/pricing | Current prices across vendors and hosting providers |
| GET | /v1/entities/{id} | A resolved entity with its aliases |
| GET | /v1/entities/resolve?name= | Messy name in, canonical entity out |
Full machine-readable spec: /v1/openapi.json — no key required to read it.
| Plan | Calls / month | Requests / min | Seats |
|---|---|---|---|
| Free | 2,500 | 60 | 1 |
| Pro | 100,000 | 300 | 1 |
| Team | 1,000,000 | 600 | 5 |
Free is available now.Paid plans are not open yet — we are not selling data access until the accuracy work behind it is finished.
Quotas are per account, not per key. Additional keys are for separating environments and revoking one without breaking the others; they do not raise your limit.
| X-RateLimit-Limit | requests per minute for your plan |
| X-RateLimit-Remaining | left in this minute |
| X-Quota-Limit | calls per month |
| X-Quota-Remaining | left this month |
429 means one of two things, and the body says which: rate_limit_exceeded (slow down — see Retry-After) or quota_exceeded (the month is spent). 401 means the key is missing, malformed or revoked.
Free-tier use requires visible credit to Vector Wirewherever the data appears. Redistributing or reselling the data needs a separate agreement — get in touch.