Live Demo Features Pricing API Docs FAQ Start Free Trial
B2B Market Intelligence API

The data layer behind smarter car dealing

Real-time pricing data from 15 European car portals across 12 countries. Price history, deal scoring, and competitor analysis — all via a simple REST API.

Active Listings
Data Sources
Countries
Added Today
Last Update
Stripe Secured Payments
Cloudflare Protected
GDPR Compliant
99.9% Uptime Monitored

Market intelligence that drives profit

Everything you need to price competitively, spot deals, and understand cross-border market dynamics.

Real-Time Market Data

Live data from 14 portals across 12 countries, refreshed continuously. See inventory levels, price movements, and market trends as they happen.

Proprietary Deal Scoring

Percentile-based scoring compares each listing against all comparables by make, model, year, and mileage. Instantly identify underpriced inventory across Europe.

Cross-Border Intelligence

Compare prices for any make across 12 countries. Find import arbitrage — Germany vs. Poland, France vs. Romania — opportunities nobody else can see.

Price History & Trends

Every price change stored. 7-day moving averages, min/max bands, period-over-period trends. Understand when to buy and when to wait.

Developer-Friendly REST API

Simple Bearer token authentication, clean JSON responses, comprehensive documentation. Integrate into your DMS, pricing tool, or custom dashboard in minutes.

CSV Export

Download filtered listings as CSV. Feed into your pricing model, share with your team, or import into any spreadsheet. Up to 10,000 rows per export.

Explore real market data — no signup needed

These are live numbers from our production API. Select filters to see real market intelligence.

Total Listings
Average Price
Median Price
Avg Days on Market
New/Day (7d)

Price Distribution

Price Trend

Live Market Listings

Make / Model Year Price Mileage Source Days Link
Loading live data...

Who uses CarsASAP Dealer Data?

From independent dealers to large operations — our data powers better decisions across Europe.

Independent Dealers

Price your inventory competitively by understanding exactly where your cars sit in the European market. Spot underpriced stock before competitors do.

Cross-Border Importers

Compare prices across 12 countries instantly. Find the best arbitrage opportunities for popular models — buy where it's cheap, sell where it's valuable.

Pricing Analysts

Build data-driven pricing models with CSV exports and time-series data. Track how market dynamics shift across seasons, countries, and segments.

Auto-Tech Developers

Integrate European car market data into your app, DMS, or valuation tool. Clean REST API, comprehensive docs, and predictable rate limits.

Simple, transparent pricing

Start free for 7 days. No credit card required. Cancel anytime.

Starter

€49 /mo

For small dealers getting started

  • Market Overview & Stats
  • Price History (30 days)
  • Live Listings with filters
  • Deal Scoring
  • 1,000 API calls/day

Enterprise

€349 /mo

For large operations

  • Everything in Pro
  • 100,000 API calls/day
  • Custom Integrations
  • Priority Support
  • SLA Guarantee

API Documentation

Base URL: https://api.carsasap.eu/dealer

Public Endpoints

GET /api/stats Platform statistics

Returns total listings, sources, countries, last scrape time. No auth required.

curl https://api.carsasap.eu/dealer/api/stats
{ "totalListings": 127340, "totalSources": 16, "countriesCovered": 12, "lastScrape": "2026-03-25T10:30:00Z", "listingsAddedToday": 2340 }
GET /api/makes All car makes with counts
curl https://api.carsasap.eu/dealer/api/makes
[{ "make": "BMW", "listing_count": 12540 }, { "make": "Volkswagen", "listing_count": 11200 }]
GET /api/models?make=BMW Models for a make
curl 'https://api.carsasap.eu/dealer/api/models?make=BMW'
[{ "model": "3 Series", "listing_count": 3200 }, { "model": "5 Series", "listing_count": 2100 }]
GET /api/sources Active data sources
curl https://api.carsasap.eu/dealer/api/sources
[{ "sourceId": "otomoto_pl", "name": "Otomoto.pl", "country": "Poland", "countryCode": "PL", "listingCount": 18200, "lastScraped": "2026-03-25T10:15:00Z" }]
GET /api/market-overview Market stats, price distribution

Params: make, model, country (all optional)

curl 'https://api.carsasap.eu/dealer/api/market-overview?make=BMW'
{ "overall": { "listingCount": 12540, "avgPrice": 28500, "medianPrice": 24900, "avgDaysOnMarket": 18.3, "inventoryVelocity": 245.7 }, "bySource": [...], "byCountry": [...], "priceDistribution": [...] }
GET /api/price-history Price trends with moving avg

Params: make, model, period (7d|30d|90d)

curl 'https://api.carsasap.eu/dealer/api/price-history?make=BMW&period=30d'
{ "data": [{ "date": "2026-02-22", "avgPrice": 28200, "movingAvg7d": 28100, "minPrice": 1500, "maxPrice": 145000, "volume": 340 }], "periodChange": "+1.2%" }
GET /api/listings Paginated listings with filters

Params: make, model, sort, limit, page, year_min, year_max, mileage_min, mileage_max, fuel_type, source_id, country

curl 'https://api.carsasap.eu/dealer/api/listings?make=BMW&limit=10&sort=price_asc'

Authenticated Endpoints Authorization: Bearer YOUR_API_KEY

GET /api/deal-score?listing_id=123 Deal scoring (auth)
curl 'https://api.carsasap.eu/dealer/api/deal-score?listing_id=123' \
  -H 'Authorization: Bearer YOUR_API_KEY'
{ "score": 85, "comparableCount": 142, "avgPrice": 28500, "medianPrice": 26900, "priceDeltaAvg": -3200, "priceDeltaMedian": -1600 }
GET /api/competitors Cross-source comparison (auth)

Params: source_id, make

curl 'https://api.carsasap.eu/dealer/api/competitors?source_id=otomoto_pl&make=BMW' \
  -H 'Authorization: Bearer YOUR_API_KEY'
GET /api/export CSV export (Pro+)
curl 'https://api.carsasap.eu/dealer/api/export?make=BMW' \
  -H 'Authorization: Bearer YOUR_API_KEY' -o export.csv
POST /api/trial Create trial account
curl -X POST https://api.carsasap.eu/dealer/api/trial \
  -H 'Content-Type: application/json' \
  -d '{"name":"My Dealership","email":"me@example.com"}'
{ "apiKey": "a1b2c3d4-...", "plan": "trial", "expiresAt": "2026-04-01T10:00:00.000Z" }
POST /api/subscribe Start Stripe checkout
curl -X POST https://api.carsasap.eu/dealer/api/subscribe \
  -H 'Content-Type: application/json' \
  -d '{"email":"me@example.com","plan":"starter"}'
{ "checkoutUrl": "https://checkout.stripe.com/c/pay/cs_live_..." }

Frequently Asked Questions

All 15 sources are scraped continuously. Price changes, new listings, and removals are detected in near real-time. The API always returns the latest available data.

Kleinanzeigen.de, Otomoto.pl, SS.lv, Autoplius.lt, Autogidas.lt, Auto24.ee, Autoportaal.ee, Nettiauto.fi, Finn.no, Blocket.se, Marktplaats.nl, Autovit.ro, Motors.co.uk, and Auto.am. New sources added regularly.

Yes. All plans are month-to-month with no long-term contracts. Cancel anytime through Stripe. Your access continues until the end of the billing period.

Full API access for 7 days with 100 calls/day. Access market overview, price history, listings, deal scoring, and all public endpoints. No credit card required.

We compare each listing's price against all similar vehicles (same make, model, year ±2, mileage ±30%) seen in the last 30 days. The score represents what percentile the price falls in — higher is better (cheaper relative to market).

Not yet, but it's on our roadmap. Currently, we recommend polling the API at your desired interval. With the Pro plan's 10K calls/day, you can check for updates very frequently.

Ready to get the data edge?

Start your free 7-day trial today. Full API access, no credit card required, instant setup.

Start Free Trial Now