Sprawdzamy pojazd
Wyszukujemy pojazd po numerze rejestracyjnym
Identyfikacja VIN i danych pojazdu
Łączymy się z bazami danych
CEPiK, NHTSA, Euro NCAP i inne źródła
Przygotowujemy wstępny raport
Analiza historii, przebiegu i bezpieczeństwa

Car Market Data API for Europe — Starting with Poland

Most well-known car data APIs — NHTSA vPIC, CarAPI, MarketCheck — are built around the North American market, and none of them offers listing-level market statistics for continental Europe. The CarDossier Market API fills that gap for Poland, the EU's fifth most populous country and one of Europe's largest used-car import hubs. It exposes 5 REST endpoints (valuation, price history, liquidity, valuation factors, regional prices) computed from a database of 1.4M+ Polish market listings, updated daily. You can test it right now without an API key: every IP gets 5 free demo calls per day against real data.

Data: CarDossier database, 1.4M+ Polish market listings, updated daily · Last updated: July 2026

The car data API landscape is US-centric

If you search for a "car data API" today, the established options are excellent — for North America. NHTSA vPIC is a free US government API for VIN decoding and manufacturer-reported vehicle specifications; it covers US vehicles (plus Canadian dimension data) and provides no listings or pricing at all. CarAPI offers vehicle specs and VIN decoding for the US market and most of Canada, with license plate lookups extending to parts of Europe — but its core catalog is specification data, not market prices. MarketCheck aggregates dealer inventory and listing data at serious scale, covering the United States, Canada, and the United Kingdom.

All three are solid products doing what they were designed to do. The gap is elsewhere: if you need to know what a 2019 BMW 3 Series actually sells for on the continental European secondary market — the price distribution, how fast it sells, how much an automatic gearbox or an import history shifts the price — none of the mainstream APIs answers that question. European listing-level market data has largely stayed locked inside classified portals and enterprise data deals.

API Primary market Core data European listing-level prices
NHTSA vPIC United States Free VIN decoding, specs from manufacturer filings No — no pricing or listings at all
CarAPI US + most of Canada Vehicle specs, VIN decoding, plate lookups No — plate lookups reach Europe, market prices do not
MarketCheck US, Canada, UK Dealer inventory, listings, pricing analytics No continental Europe coverage
CarDossier Market API Poland (EU) Valuations, price trends, liquidity, regional prices from 1.4M+ listings Yes — Poland, updated daily

Why Poland is the right entry point for European market data

Poland is not a niche market. With roughly 37 million residents it is the fifth most populous EU member state, and it sits at the center of one of Europe's defining used-car trade flows: vehicles moving east from Germany and other Western European markets. Hundreds of thousands of used cars are imported into Poland every year, which makes the Polish secondary market an unusually informative lens on European used-car pricing — the same vehicles that trade in Munich or Rotterdam reappear in Polish listings weeks later, with the price delta visible in the data.

CarDossier's own database of 1.4M+ Polish market listings, aggregated from publicly available sources and updated daily, is the substrate for every endpoint below. Because the data is listing-level rather than registration-level, it reflects asking prices and market movement in near real time instead of lagging administrative statistics.

The five endpoints

Base URL: https://car-dossier.com/api/v1. Pricing is credit-based, 1 credit = $0.01, and failed calls are automatically refunded.

Endpoint Credits What it returns
/market/valuation 8 Price distribution for a make/model/year: average, median, P25, P75, plus the sample size behind the numbers.
/market/price-history 10 Monthly price trend for a model, up to 24 months back — enough to see seasonality and depreciation curves.
/market/liquidity 6 Days-on-market statistics: how quickly a given model actually sells, a direct input for inventory risk.
/market/valuation-factors 12 Quantified price impact of import status, transmission, and fuel type for a model — the "why" behind a valuation.
/market/regional 8 Price levels across all 16 Polish voivodeships, exposing regional arbitrage spreads.

All endpoints share the same smart-matching layer: you can pass natural names like VW Golf, BMW 3 Series or 320d, C-Class, A4, or XC60, and the API resolves them to canonical make/model entries. Every response includes a matched block showing exactly what was resolved, so there is never ambiguity about what you were charged for. The fuel_type filter accepts plain English values: petrol, diesel, hybrid, electric, lpg.

Try it now — no API key required

The fastest way to evaluate the API is the keyless demo tier: 5 free calls per IP per day against live production data, no registration and no credit card. Run this in your terminal:

curl "https://car-dossier.com/api/v1/market/valuation?make=BMW&model=3%20Series&year=2019"

A typical response looks like this (values in PLN):

{ "status": "success", "data": { "make": "BMW", "model": "3 Series", "year": 2019, "matched": { "makes": ["BMW"], "models": ["Seria 3"], "match_type": "family" }, "currency": "PLN", "valuation": { "average": 87404, "median": 87000, "p25": 66900, "p75": 105000 }, "sample_size": 866, "credits_used": 8 } }

Note the matched block: the query said "3 Series" and the API resolved it onto the Polish marketplace naming ("Seria 3") automatically. The p25/p75 spread tells you the realistic negotiation band, and sample_size tells you how much data sits behind the estimate — a valuation built on 866 listings carries different weight than one built on 30. When you outgrow the demo tier, registration takes an email OTP (no credit card) and comes with 50 free credits; paid plans run from $49 for 5,000 credits to $699 for 100,000.

Typical use cases

Coverage at a glance

Dimension Coverage
Country Poland (16 voivodeships, regional breakdown available)
Database size 1.4M+ market listings
Data fields Valuation distribution (average / median / P25 / P75), monthly price trends, days-on-market, valuation factors (import status, transmission, fuel type), regional price levels
Update frequency Daily
Historical depth Up to 24 months of monthly price trend data
Filters Make, model, year, fuel type (petrol / diesel / hybrid / electric / lpg)

Additional European markets are under evaluation; Poland is the starting point, not the end state. No launch dates are committed.

Quickstart for developers and AI agents

Everything is machine-readable by design. The full OpenAPI specification lives at car-dossier.com/openapi.yaml, and an llms.txt file describes the API for LLM-based tooling. If you are building with AI agents, there is a native MCP server: install it locally with pip install cardossier-mcp-server (it works keyless out of the box), or point your agent at the hosted endpoint https://car-dossier.com/mcp. Human-readable documentation is at /en/api/docs and full pricing at /en/api/pricing.

This is an independent guide by CarDossier. NHTSA vPIC, CarAPI, and MarketCheck are named for factual comparison only; CarDossier is not affiliated with, endorsed by, or connected to any of them, and all trademarks belong to their respective owners. CarDossier's data comes exclusively from its own database of 1.4M+ Polish market listings, aggregated from publicly available sources and updated daily. Valuations are statistical estimates, not offers to buy or sell.

European car market data, one HTTP call away.

Learn about the Market API Read the API docs