Otomoto Scraper: Polish Car Listings & Prices
Pricing
from $0.40 / 1,000 listings
Otomoto Scraper: Polish Car Listings & Prices
Type a make and model or paste otomoto.pl search URLs, get every car listing: price, price evaluation, year, mileage, fuel, gearbox, power, city, region, dealer or private. No login. Pay per listing plus a small start fee per run.
Pricing
from $0.40 / 1,000 listings
Rating
0.0
(0)
Developer
PlainRows
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
Otomoto Scraper
Get Otomoto.pl car listings (Poland's largest vehicle marketplace) from any search: title, make, model, version, price, Otomoto price evaluation, year, mileage, fuel, gearbox, engine capacity, power, country of origin, city and region, dealer or private seller, dealer name, main photo, date added. Type a make and model ("toyota corolla") or paste search URLs copied from otomoto.pl with your filters and sort order.
Plain HTTP requests, no browser: no login, no account, no cookies. The Actor reads only the public search pages, one page at a time per search with a pause between pages, and respects Otomoto's robots.txt.
Typical uses
- Car dealers and importers: find cars priced below the market (
priceEvaluation: BELOW) in Poland, every morning (schedule a run). - Price monitoring and valuation: Polish market prices of a model by year, mileage and fuel.
- Import and export: compare Polish prices with Germany or the Netherlands (see our AutoScout24 and Marktplaats scrapers).
- Spreadsheets, BI and AI agents: clean rows for Google Sheets, n8n, Make, Zapier or an MCP client.
What you get
One row per listing:
| Field | Description |
|---|---|
search, searchUrl | Your search and the page read |
listingId, url | Otomoto listing ID and link |
title, make, model, version | Vehicle as listed |
price, currency, priceIsGross | Price shown (usually PLN), and whether it includes VAT |
priceEvaluation | Otomoto's own price indicator: BELOW, IN or ABOVE the market; null when Otomoto shows none |
year, mileageKm | Production year, mileage in km |
fuel, gearbox | As shown on the site (in Polish, e.g. Benzyna, Hybryda, Automatyczna) |
engineCapacityCm3, powerHp | Engine capacity in cm3, power in hp (KM) |
countryOrigin | Country the car comes from, when the seller gives it |
city, region | Where the vehicle is (town and voivodeship) |
sellerType | dealer or private |
dealerName | Dealers only, the business name they publish; always null for private sellers |
promoted | Paid placement on the search page |
imageUrl | Main photo (640x480) |
createdAt | When the listing was added (UTC) |
shortDescription | The seller's one-line summary shown on the card |
page, position, totalResults | Where the listing was, and how many results Otomoto reports |
observedAt | When the page was read (UTC) |
Missing values are always null, never guessed. Nothing is collected about private sellers (no name, phone or seller ID). A search without listings (or blocked, or unreadable) gets one free row with found: false, a status and a message.
Input
{"searches": ["toyota corolla", "https://www.otomoto.pl/osobowe/volkswagen/golf?search%5Bfilter_float_year%3Afrom%5D=2018"],"maxResultsPerSearch": 96}
- searches: one per line, up to 100 per run: a make, a make and model (
"skoda octavia","bmw/seria-3"), or a search URL from otomoto.pl (passenger cars, motorcycles, vans or trucks). To use filters (price, year, mileage, region, fuel) or a sort order, search on the site, set them, and copy the address bar. - maxResultsPerSearch: 1 to 640 (default 96). Otomoto shows 32 listings per page; the Actor reads up to 20 pages per search. For more, split a search with filters (price bands, years, regions).
Listings found by two of your searches are returned and billed once.
Pricing
Pay per event: one event per listing returned, plus a small start fee per run.
| Plan | Per listing | Per 1,000 listings |
|---|---|---|
| Free | $0.0005 | $0.50 |
| Bronze | $0.00045 | $0.45 |
| Silver | $0.0004 | $0.40 |
| Gold | $0.0004 | $0.40 |
Free: searches without listings, unknown makes or models, pages that are blocked or cannot be read, duplicates and input mistakes. On the free Apify plan, a run reads up to 3 searches and 32 listings per search.
FAQ
Is it legal? The Actor reads only pages anyone can see without an account, at a slow pace, and respects robots.txt. It keeps no data about private persons (no private seller name, phone or ID). Otomoto's terms of use restrict automated access: you are responsible for how you use the data. This is not legal advice.
Why are some searches empty or BLOCKED? If Otomoto refuses a request (rate limit or bot check), the Actor stops that search and charges nothing beyond the results already delivered. If this happens after the first page, the run summary warns that the search stopped early and its results are partial. It never solves or bypasses a check. Try again later or with fewer searches per run.
Why NOT_FOUND for my make or model? Otomoto uses its own model names in URLs (e.g. bmw/seria-3, mercedes-benz/klasa-c). When it does not know a name it shows all cars instead: the Actor detects this and returns a free row rather than unrelated listings. Search on the site and paste the URL.
Can I get the full description, equipment list, VIN or all photos? Not in this version: it reads the search pages only. Need a field? Open an issue.
More PlainRows tools
Same pay-per-result pricing, same clean JSON, built to chain together in n8n, Make, Zapier or AI agents.
- SEO and keywords: Keyword Search Volume, CPC & Difficulty · Keyword Planner Alternative (Bulk Search Volume & CPC) · Keyword Ideas Generator · Google Autocomplete & People Also Ask · Google Trends Explorer · Website Organic Traffic & Top Keywords · Bulk Domain Authority Checker · Backlink Checker · Broken Link Checker · AI Search Visibility Tracker (ChatGPT, Gemini, AI Mode) · Google Maps Rank Tracker (Geo-Grid Local SEO)
- Leads and companies: Google Maps Scraper · Google Maps Email Extractor · Google Maps Businesses Without Website · Website Technology Checker · Website Email Extractor · Contact Details Scraper (Emails, Phones, Socials) · ATS Jobs Scraper (Workday, Greenhouse, Lever, Ashby) · Workday Jobs Scraper · Greenhouse Jobs Scraper · Lever Jobs Scraper · Ashby Jobs Scraper · Google Jobs Scraper · Google Ads Scraper (Transparency Center) · Company Registry Lookup (SIRENE, LEI, Brreg) · Public Tenders Search (EU TED & UK)
- E-commerce and travel: Amazon Product Search Scraper · Amazon Best Sellers Scraper · Google Shopping Prices Scraper · Google Hotels Prices Scraper · Google Hotels Scraper · Tripadvisor Reviews Scraper · Trustpilot Reviews Scraper
- Marketplaces and classifieds: AliExpress Scraper · Kleinanzeigen Scraper (Germany) · AutoScout24 Scraper (Cars, Europe) · Kijiji Scraper (Canada) · Marktplaats Scraper (Netherlands) · Property Finder Scraper (UAE) · Redfin Scraper (US Homes for Sale) · Otodom Scraper (Poland Property)
- Content and media: Google News Scraper · YouTube Search Scraper · YouTube Comments Scraper · Google Images Scraper · Website Screenshot API · Google Maps Reviews Scraper · Google Reviews Scraper · App Store & Google Play Reviews Scraper · Google Play Reviews Scraper · App Store Reviews Scraper
Support
Open an issue on the Actor's page: issues are read and answered. Need another field, a higher limit or a custom version for your workflow? Ask in an issue.