The trade number, before the walk.

The trade is the one number you bring to the deal, and the desk expects to say it first. This page posts it first: the trade band for any VIN, read from the five-number basis at values.vin, with source and timestamp on the band and the trade-to-wholesale spread posted as a line. Free. No account.

An agent working your trade reads this same sheet: the number it brings back is the posted band you are reading now.

2025 Mazda CX-5 · check digit 1 · verified

JM3KFBXY1S0597748

2025 Mazda CX-5

  • Trade bandThe trade number inside the five bands · live comps · source · timestampvalues.vin/JM3KFBXY1S0597748Posts live
  • Wholesale bandWhat a dealer pays a dealer: the number the desk works fromvalues.vin/JM3KFBXY1S0597748Posts live
  • The spreadTrade minus wholesale: the desk’s working margin on your car, posted as a line, not a secretPosts live
  • ConditionMiles, title brand, open findings: each moves the band as its own line, never one silent haircutappraisal.vin/JM3KFBXY1S0597748Posts live
The number to beatPosts live

The trade band, carried in, or a firm offers.vin offer, which is stronger.

  • tradein.vin fee$0 · every VIN, every visit · no account

Figures render live at the address. This page states structure, not quotes: the slots fill from the posted bands for your VIN, never from an invented number.

The five-number basisAuction · wholesale · trade-in · private party · retail: all five bands, with the comps behind them, read free at values.vin.

Read. Adjust. Convert.

The walk, before the walk: three addresses, each doing its own job.

  1. 01Read the bandThe trade number is not a teaser range: it is the band values.vin posts for every VIN from live comps, inside all five numbers (value, source, timestamp, comps attached). Free, no account.
  2. 02Adjust for conditionThe appraisal act homes at appraisal.vin: miles, title brand, open findings, each posted as its own adjustment line on a record both sides read. The act sets the spread; the record it writes reads in Data.
  3. 03Convert to cashoffers.vin turns the number into a firm cash offer, basis posted. The payoff balance posts with its source and timestamp, and the lender is paid at settlement, inside the sale. You walk in holding an offer the desk has to beat.
  • Postedtradein.vin fee: $0 · every VIN, every visit · no account
  • Free firstThe free faces of the record lead: the values band, the factory spec, the live listings, the window sticker. The full history is the deepening step, priced at its own address, never the front door.
  • AgentsThe same sheet as typed JSON at the same address, via Accept negotiation.

One sheet, both sides of the desk.

The registers touch at exactly this address: a consumer’s trade and a dealer’s acquisition, one record, read from opposite sides.

Trading it in

You read the band before anyone quotes one

The appraisal walk comes back with one number; this sheet posts where that number sits against the band and the spread. An allowance shuffled into the price is the same deal in a different shirt: the sheet keeps trade and price on separate lines, so the shuffle has nowhere to live.

The trade band · the spread · the condition lines

At the desk

The consumer’s sell is the store’s buy

The same sheet is the acquisition sheet: the trade lands on the record the desk prices from, and the unit’s exit routes to whichever pool yields the best net (dealers.vin · wholesale.vin · auction.vin). The trade feeds the lane; the lane reads this record.

The ACV · the recon · the pack

Questions with posted answers.

Is this number an offer?

No. It is the posted trade band for your VIN: a reading of the record, sourced and timestamped. This page reads; it does not buy. offers.vin turns it into a firm offer with its basis posted, the stronger thing to walk in holding.

Why does the desk’s number differ from this one?

Ask which band they are quoting from. The spread between trade and wholesale is posted here as a line; a quote below the wholesale band is a question you can now ask out loud.

I still owe on the car. Does that change the number?

The band is the band; the payoff is a separate line. At offers.vin the payoff balance posts with its source and timestamp, the net to you posts beside the offer, signed and sourced, and the lender is paid at settlement.

Should I trade it in or sell it outright?

The sheet posts both readings (the trade band and the offers.vin path) and the spread between them. The arithmetic is yours to read; nothing here persuades.

What does it cost?

The sheet posts its own price like every other number (tradein.vin fee: $0). Every VIN, every visit, no account.

For the agent you send.

The agent reads the same record you do.

Same two routes, three representations: the numbers never differ between them.

Three representationstradein.vin
1curl https://tradein.vin/ -H 'accept: text/markdown'
2 # the markdown twin of this page
3curl https://tradein.vin/{VIN} -H 'accept: application/json'
4 # the record as typed evidence objects
5curl https://tradein.vin/{VIN} -H 'accept: text/markdown'
6 # the record's markdown twin
On this host
  • Motionsb2a2cAn agent acting for a consumer: everything it does survives being shown to them afterward
  • One MCP serverapis.vin/mcp serves the whole platform: every door’s tools in one server, each result carrying its door’s URL.
  • AttributionX-Client-Type: html | md | json | mcp names which reader arrived; it never changes the record.
  • The gateNo gate on this door's two routes: keyless reads, no account. Gated actions elsewhere return a typed OFFER or a NEEDS_HUMAN handoff, never a dead end.