Vector Wire

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

  1. Create an account — free, no card.
  2. Generate a key at /dashboard/api-keys. It is shown once.
  3. 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/modelsPublished models. Filter with ?vendor=
GET/v1/models/{id}One model — every sourced benchmark and current price
GET/v1/benchmarksCanonical benchmark families, resolved from 1,600+ raw names
GET/v1/benchmarks/{id}/scoresEvery score for a benchmark, each with its source URL
GET/v1/pricingCurrent 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.

Plans

PlanCalls / monthRequests / minSeats
Free2,500601
Pro100,0003001
Team1,000,0006005

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-Limitrequests per minute for your plan
X-RateLimit-Remainingleft in this minute
X-Quota-Limitcalls per month
X-Quota-Remainingleft 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 Wirewherever the data appears. Redistributing or reselling the data needs a separate agreement — get in touch.