For dealers

PriorMile for dealers

For people who check cars by the dozen - dealerships, exporters, inspection services and marketplaces. Buy a pack of report credits and spend them one VIN at a time: signed in on this site, or straight from your own systems over the API.

Report packs

One credit = one full vehicle history report. Credits never expire while your account is active.

10 reports$59.99$6.00 per report

A taste of dealer volume - and it unlocks the dealer dashboard and API access.

Buy this pack
50 reports$199.99$4.00 per report

Auction weeks and a busy stocklist - a full month of checks in one purchase.

Buy this pack
100 reports$349.99$3.50 per report

For a full-time buying desk - a hundred checks on hand, and the per-report price drops another step.

Buy this pack
500 reports$1,499.99$3.00 per report

Wholesale volume: auction halls, exporters and marketplaces checking VINs all week.

Buy this pack
1,000 reports$2,499.99$2.50 per report

Our largest pack at the lowest per-report price - a whole stocklist, checked VIN by VIN, and steady API traffic.

Buy this pack

Prices are in USD and that is the whole amount - we add no tax. A VAT or company tax ID entered at checkout is validated and printed on your invoice.

Buy a pack

Buying a pack works like any report purchase: enter the first VIN you want to check, pick the pack at checkout, pay, and the remaining credits land on your account.

Any pack of 10 or more makes your account a dealer account - the dashboard and API keys unlock automatically after the purchase.

How the API works

The same checks our own site runs on - three calls, JSON in and out, no SDK required.

  1. Create a key

    Generate an API key in your dealer dashboard. It is shown once - store it in your secret manager and send it as a Bearer token.

  2. POST a VIN

    POST /v1/dealer/checks with a VIN. We verify the data source has records first - a VIN without history costs you nothing.

  3. Fetch the report

    Most checks come back finished in seconds; otherwise poll the check until it is ready, then pull the report as JSON links or PDF.

curl -X POST https://priormile.com/v1/dealer/checks \
  -H "Authorization: Bearer vh_live_••••••••••••••••••••••••••••••••" \
  -H "Content-Type: application/json" \
  -d '{"vin": "1HGCM82633A004352"}'

# → 201 { "id": "…", "status": "ready", "report": { "pdfUrl": "…" }, "creditsRemaining": 24 }
# or 202 { "id": "…", "status": "processing" }  → poll GET /v1/dealer/checks/{id}

Full reference at /v1/docs. Rate limit: 60 requests per minute per key.

Dealer FAQ

When is a credit consumed?

Only when a report actually comes out with records. Checks the data source knows nothing about are rejected for free, and an empty or failed report puts the credit straight back.

How do I get API access?

Buy any pack of 10 reports or more. Once the order is fulfilled your account becomes a dealer account: the dashboard shows your balance and usage, and you can create API keys.

Can I upload a whole stocklist at once?

Not today - there is no file upload and no batch endpoint. Checks are one VIN per call, and at 60 calls a minute per key a few hundred VINs take minutes, not hours. A VIN the data source knows nothing about is rejected free of charge, so a loop over a stocklist only spends credits on the cars that actually have history.

I need more than 1000 reports a month

Talk to us using the form below - above the 1000-report pack we agree the per-report price and monthly invoicing with you directly.

Questions?

Tell us your rough monthly volume and what you are plugging the checks into - we answer within a business day.

See per-report pricing →