Data API
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.
Quickstart
- Create an account — free, no card.
- Generate a key at /dashboard/api-keys. It is shown once.
- Call the API:
curl -H "Authorization: Bearer vw_sk_live_…" \ "https://perfect-connection-production-3303.up.railway.app/v1/models?vendor=anthropic&limit=5"
Endpoints
| 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 |
| Not yet exposed | |
|---|---|
| Deal Flow | funding, M&A and IPO events with figure-role attribution |
| Policy Monitor | regulatory instruments by stage, from proposed to in force |
| Talent Tracker | senior moves between labs, with the announcement behind each |
| Research | papers with significance scoring and author affiliation |
| Editorial | published briefs and alerts with claim-level source attribution |
These desks have no /v1 endpoint yet and carry no path on purpose. They are announced in the Vector Wire Daily when they ship.
Plans
| 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.
Headers on every response
| 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.
Attribution
Free-tier use requires visible credit to Vector Wire wherever the data appears. Redistributing or reselling the data needs a separate agreement — get in touch.