Sell My Car
AutosXchange for developers

Car market data with price history, for developers and AI agents.

Read-only access to U.S. dealer listings with VIN-level price history, the last listed price and market value. Listings come directly from dealers’ own websites and pass data-integrity checks before they count in any statistic. Free, no API key, through an MCP server and documented public APIs.

1.5M+ listings15K+ dealers5,000+ cities51 states

Live coverage, inventory as of November 10, 2026. Totals rounded down.

Why AutosXchange data

Every figure is tied to a real VIN and a real dealer listing.

VIN-level price history

Each VIN has a listing timeline: every dealer that listed it, first and last seen dates, and each asking-price cut or raise. Tracking began November 5, 2026.

Last listed price

The final advertised price of a listing before it was removed from sale, like a stock’s last traded price.

Market value

For each make, model and model year: a 7, 30 and 90-day value that blends last listed prices with current asking prices, with both parts and sample sizes published.

VIN decode and recalls

Year, make, model and specs from the U.S. NHTSA vPIC service, with open recalls on every VIN page.

VIN pages are the source of truth

Every intel figure links to /market/vin/<vin>, which links the active listing and the VIN’s full history. Cite it in your answers.

First-party sourcing

Prices, odometer readings and photos come from the selling dealer’s own website. Our own data corrections are never reported as dealer price changes.

How the numbers are calculated: How pricing works.

MCP server for AI agents

A public, read-only Model Context Protocol server. Transport: Streamable HTTP (POST, JSON-RPC 2.0), no authentication. Every result includes the canonical autos-xchange.com URL to cite.

https://autos-xchange.com/api/mcp

Claude Code

claude mcp add --transport http autos-xchange https://autos-xchange.com/api/mcp

Claude (claude.ai and Claude Desktop)

Settings → Connectors → Add custom connector, name it AutosXchange and paste the URL above. Or, in Claude Desktop’s claude_desktop_config.json, through the mcp-remote bridge (needs Node.js):

{
  "mcpServers": {
    "autos-xchange": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://autos-xchange.com/api/mcp"]
    }
  }
}

Cursor

Add to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project):

{
  "mcpServers": {
    "autos-xchange": {
      "url": "https://autos-xchange.com/api/mcp"
    }
  }
}

ChatGPT

Where developer mode is available: Settings → Apps & Connectors → Advanced → turn on Developer mode, then create a connector with the URL above and No authentication.

Any client (curl)

curl -s https://autos-xchange.com/api/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'

Tools

ToolWhat it returns
search_listingsSearch vehicle listings
Search current AutosXchange vehicle listings (U.S. dealers and reviewed private sellers). Filters: make, model, year range, price range, max miles, condition, body, state, or ZIP + radius. Returns at most 25 listings…
get_listingGet one listing
One current listing by its AutosXchange slug (the last part of /cars/<slug>) or by 17-character VIN: price, miles, dealer, location, canonical URL.
vin_historyVIN listing history
Listing timeline of a VIN tracked by AutosXchange since 2026-11-05: every dealer listing period (dealer, place, first/last seen), asking-price changes, whether it is listed now, and for a removed listing its…
market_statsMarket statistics for a model
Market value and asking-price statistics for a make / model (optionally model year) nationally or for a region. marketValue (national, 7/30/90 days) = median of one pooled set of last listed prices (listings removed…
price_changesRecent dealer price changes
Latest dealer asking-price cuts and raises (last 24h / 7d / 30d) with filters. At most 25 rows per call (pages 1-4). Our own data corrections are never counted as price changes.
compare_dealersCompare a dealer
Compare one dealership with another dealership or with an area (its ZIP within 25 miles, city, state, census region or the U.S.): cars for sale now, median asking price, and tracked activity since 2026-11-05 (price…
dealer_profileDealer profile
A dealership on AutosXchange: verified address and public contact, current inventory summary (count, top makes, median asking price, new/used) and its pricing intel when published.

Read live from the server’s tools/list. Input schemas: /api/docs.

Public APIs

The full inventory feed is gated and used by AutosXchange services only. Bulk scraping of pages is not permitted; use the MCP server or the documented APIs.

How AutosXchange compares

What we offer today, and what we don’t yet.

CapabilityAutosXchange
VIN-level price history (cuts, raises, dealer moves)Yes
Last listed price of removed listingsYes
Market value (7, 30, 90 days) by make, model and yearYes
Listings sourced from dealers’ own websites, with data-integrity checksYes
Published listing, dealer and city totalsYes
Free public MCP server and API, no keyYes
VIN decode and recallsYes
License plate to VINNot yet
OEM build dataNot yet
Paid tiers with higher limitsNot yet

For reference, auto.dev (Drivly, Inc.) lists a free plan of 1,000 calls a month and paid plans from $299 a month (Growth) and $599 a month (Scale) plus per-call fees, with plate-to-VIN and OEM build data on paid plans (auto.dev/pricing, November 2026).

Questions

Is the AutosXchange API free?

Yes. The MCP server, the public intel API and the VIN decode endpoint are free and need no key. They are read-only and rate limited per client (MCP: 60 calls per minute, 600 per hour, 3,000 per day).

Where does the listing data come from?

Directly from dealers’ own websites: the exact VIN, the dealer’s advertised price, the odometer reading and the dealer’s photos. Every car passes data-integrity checks; cars that fail stay listed with flags and are excluded from all market statistics.

What is the last listed price?

The final advertised price of a listing before it was removed from sale, like a stock’s last traded price. It is shown on the VIN page and returned by the vin_history MCP tool.

Can I get the full inventory feed?

The full inventory feed is gated and used by AutosXchange services only. Use the MCP server or the documented APIs, or contact us about higher volume or a data partnership.

Data partnerships

Interested in higher volume or a data partnership?

Tell us what you are building. Call or text (916) 476-7689, or send us a message with the form at the bottom of this page.