Built with CarVector

One call. A complete vehicle profile.

This card is populated live from a single CarVector request — image, specs, and federal recall count, with no scraping and no stitching five sources together. Ship a vehicle profile this afternoon.

Vehicle data API

The vehicle data API that doesn't stop at specs.

Specs and representative images, complete federal recall data, and a growing DTC reference — bundled in one API at a flat monthly, not per-seat. Start free.

Explore the API
api.carvector.io
$ ▍
{
  "id": "1laqdklflb3hfav",
  "year": 2018,
  "make": "Toyota",
  "model": "Tacoma Access Cab",
  "horsepower": 278,
  "displacement_l": 3.5,
  "transmission": "Automatic 6-spd",
  "drive_type": "4x2",
  "image_type": "illustration",
  "recall_count": 0
}
Correction-grade

We log every correction. Here is one.

horsepower: 270 278 verified

Tens of thousands of corrections and counting — each one a data point a single-source database gets wrong.

Model Context Protocol

Your AI agent can't call legacy desktop software. It can call us.

Drop CarVector into Claude, Cursor, or any MCP client and your agent queries real vehicle data — specs, recalls, and DTC reference — instead of hallucinating it. One config block, your key, four tools.

search_vehiclesget_vehicleget_recallslookup_dtc
claude / cursor mcp config npm: carvector-mcp
{
  "mcpServers": {
    "carvector": {
      "command": "npx",
      "args": [
        "-y",
        "carvector-mcp"
      ],
      "env": {
        "CARVECTOR_API_KEY": "cv_your_key"
      }
    }
  }
}

By the numbers

federal recall campaigns mapped to year/make/model
48,000+
federal recall campaigns
mapped to year/make/model
DTC codes with severity and safety flags
1,200+
DTC codes with severity
and safety flags
verified corrections shipped
80,000+
verified corrections
shipped

Last data refresh: 6 hours ago

We ship every week

See the full changelog
September 21, 2026 api

Liveness probe. GET /health answers publicly on api.carvector.io with nothing but a status and a timestamp — no version, no build id, no dependency status, no row counts. It sits outside the paywall and outside key authentication on purpose, so a monitor polling it every minute can never book an authentication failure against your account. It is deliberately boring: a health check that is also reconnaissance is worse than none.

September 1, 2026 api

Pay-per-call is live on Base mainnet. You no longer need an account to buy data. An API call without a key now returns HTTP 402 with a signed price quote instead of a rejection — $0.01 in USDC on Base, quoted as 10,000 atomic units against the token's own EIP-712 domain so your wallet can verify what it is signing. Pay the quote, repeat the call with the payment attached, and the data comes back. Seven endpoints are priced this way: /v1/vehicles, /v1/vehicles/{id}, and that vehicle's /recalls, /tsbs, /complaints and /investigations, plus /v1/dtc/{code}. Quotes hold for 60 seconds. Every settled payment returns the payer their own receipt, and one payment buys exactly one call — replay protection is enforced at the ledger with a unique index, not by a time window, because a window alone was half a fix and we measured it.

August 31, 2026 api

The payment rail, built and deliberately switched off. Verification, settlement and serving all worked end to end before the flag was ever turned on, against testnet first and with the ledger reconciled after every round trip. Three things were wrong in the wire format and one of them was fatal, which is the argument for shipping it dark. We also taught the intrusion alarm what an attack looks like once payments exist: before this, a request with no API key was a probe, and afterwards it is the ordinary opening move of a paying customer. Counting those as attacks would have paged us about roughly a hundred customers per fifteen minutes. Key-guessing is still counted; arriving without a key is not.

Stop overpaying for data that's missing half the picture.

Free
$0
500 requests / mo
YMM + basic specs

See what we've got.

The sweet spot
Pro
$79
100K requests / mo
+ recalls + DTC reference

The sweet spot for production apps.

Business
$249
1M requests / mo
+ bulk export + provenance

For products at scale.

Five tiers in all, including Enterprise. Full pricing

On the roadmap

What we're building next.

Maintenance procedures

β · pilot in flight

Reset sequences, TPMS relearns, service light walkthroughs — derived from real shop content, not from manuals nobody publishes.

70 of 70 pilot vehicles cached

VIN decode + enrichment

Q3 2026

Paste a 17-character VIN, get back the decoded year, make, model, body class, and engine — joined to the matching catalog row's image and recall history. One call, complete picture.

Expanded procedure library

Q4 2026

Scaling from 3 procedure types (oil reset, TPMS, service reminder) to 10+ — covering key fob programming, throttle relearn, steering angle reset, and more. Coverage grows weekly.

Specs, images, recalls, codes. One API, one key.

Free tier. No credit card.

Not ready for a key? Browse the vehicle guide — every page is real data from the same API.