+Otomoto API
Car listings, prices and dealers from Otomoto, Poland's major car marketplace, as clean JSON.
The API.SH Otomoto API covers Otomoto, the major car and vehicle marketplace in Poland. Search vehicles with the site's filters (make, model, generation, year, price, mileage, power, fuel, gearbox, body type, condition, seller type, accident-free, VIN shown and more), open a listing with every parameter including gross and net price, equipment and VIN where shown, and read a dealer page with its listings.
- 3 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/otomoto/v1/ search
{ "success": true } What you can build with the Otomoto API
Used car pricing in Poland
Search a make and model by year and mileage and compare asking prices and the site's price evaluation.
Vehicle import and sourcing
Find accident-free cars with a VIN shown and open each for registration, condition, damage and equipment.
Dealer stock monitoring
Track a dealer's active listings, prices and categories to follow competitors.
EV market research
Filter by fuel, battery and range to follow electric car supply and prices.
Listing data for car apps
Pull full specs, descriptions and photo URLs to power comparison tools or valuation models.
Otomoto data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
Otomoto API endpoints and prices
Every Otomoto endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| Otomoto car search /otomoto/ | $1 · $2 PAYG 1 credit |
| Otomoto dealer /otomoto/ | $1 · $2 PAYG 1 credit |
| Otomoto car listing /otomoto/ | $1 · $2 PAYG 1 credit |
Call the Otomoto API
Otomoto car search: GET https://api.api.sh/otomoto/
curl "https://api.api.sh/otomoto/v1/search" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/otomoto/v1/search",
params={},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() const url = new URL("https://api.api.sh/otomoto/v1/search");
const res = await fetch(url, { headers: { "x-api-key": process.env.APISH_KEY } });
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); # Google Sheets (API.SH add-on)
=APISH("/otomoto/v1/search")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "Otomoto" and "Otomoto car search".
# AI agents (Claude, ChatGPT, Cursor): add the
# API.SH MCP server https://api.sh/mcp - Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
- Create an API keyOne key works for all 483 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for Otomoto data
- Public data only: no Otomoto login, cookies or account needed
- One key and one response shape for Otomoto and 482 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- Live status for every endpoint
API.SH vs the official Otomoto API
Otomoto has an official API that is free but only for business clients and their software providers, to add, fetch and update their own adverts through OAuth. It does not give access to the marketplace as a whole. API.SH returns public Otomoto search, listing and dealer data as JSON.
Instead of writing your own Otomoto scraper with Scrapy or running Apify actors, API.SH gives you one key, one JSON format and a fixed price per call.
Otomoto API questions
What Otomoto data can I get?+
Vehicle search with the site's filters (/otomoto/v1/search), one listing with every parameter, equipment, VIN where shown and dealer details (/otomoto/v1/listing), and a dealer page with its listings (/otomoto/v1/dealer).
How much does the Otomoto API cost?+
Every Otomoto endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.
Is there a free trial?+
Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /otomoto/v1/dealer at 1 credit each.
Is there an official Otomoto API?+
Yes, for business clients. The Otomoto API lets dealers and their software providers manage their own adverts with OAuth. It does not offer search over all public listings, which is what API.SH returns.
Do I need a Otomoto account or login?+
No. API.SH reads public Otomoto pages only. No endpoint uses a login, cookies or anyone's account. Private sellers are never named.
Can I get Otomoto car prices and price evaluation?+
Yes. Search results include price, currency, net price and the site's price evaluation, and listings add gross and net price.
Can I check a car's VIN on Otomoto?+
Where the seller shows it, yes. Listings return the VIN, and search can filter for ads with a VIN shown.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key. 3. Call /otomoto/v1/search with make and model, for example toyota and corolla. Every parameter and request example is in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.