Otomoto Car Listings Scraper
Pricing
from $3.00 / 1,000 results
Otomoto Car Listings Scraper
Scrape vehicle listings from Otomoto.pl - Poland's largest car marketplace with 200,000+ listings. Browse cars, motorcycles, and vans; filter by make, price, year, mileage, and fuel type.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Extract vehicle listings from Otomoto.pl — Poland's largest automotive marketplace with 200,000+ active listings for cars, motorcycles, vans, and machinery.
What This Scraper Does
This actor scrapes vehicle listings including make, model, year, price, mileage, fuel type, gearbox, engine specs, and location. Supports filtering by category, brand, price range, year, mileage, fuel type, and gearbox. Data is extracted from the portal's embedded server-side GraphQL state — no authentication required.
Use Cases
- Automotive market analysis — compare prices across makes, models, and regions in Poland
- Price tracking — monitor used car prices for specific makes or models
- Investment research — identify undervalued vehicles or market trends
- Lead generation — collect dealer contacts and vehicle listings for business use
Input
| Field | Type | Description |
|---|---|---|
mode | string | browse (default), byMake, or byUrl |
category | string | cars, motorcycles, vans, rvs, agricultural, construction |
make | string | Brand slug for mode=byMake (e.g. 'bmw', 'toyota', 'volkswagen') |
minPrice | integer | Minimum price in PLN |
maxPrice | integer | Maximum price in PLN |
minYear | integer | Minimum production year |
maxYear | integer | Maximum production year |
minMileage | integer | Minimum mileage in km |
maxMileage | integer | Maximum mileage in km |
fuelType | string | petrol, diesel, electric, hybrid, petrol-lpg, petrol-cng |
gearbox | string | manual, automatic, cvt, semi-auto |
listingUrls | array | Specific listing URLs (mode=byUrl) |
maxItems | integer | Max records (1–500, default 20) |
Example Input
{"mode": "browse","category": "cars","maxPrice": 30000,"minYear": 2018,"fuelType": "diesel","maxItems": 5}
Output
| Field | Description |
|---|---|
listingId | Unique listing ID |
title | Full listing title |
make | Vehicle manufacturer |
model | Vehicle model |
version | Trim/version name |
year | Production year |
price | Price in PLN |
currency | Currency (PLN) |
mileageKm | Odometer reading in km |
engineCapacityCc | Engine displacement in cc |
enginePowerHp | Engine power in horsepower |
fuelType | Fuel type (Petrol, Diesel, Electric, etc.) |
gearbox | Transmission type |
condition | New / Used / Damaged |
color | Exterior color |
city | City where the vehicle is located |
region | Polish province/region |
thumbnailUrl | High-resolution thumbnail image URL |
shortDescription | Short listing description |
isPremiumTopAd | Whether the listing is a premium promoted ad |
createdAt | ISO timestamp when the listing was posted |
listingUrl | Link to full listing page |
sourceUrl | URL scraped |
scrapedAt | ISO timestamp |
recordType | Always vehicle |
Frequently Asked Questions
Is authentication required? No. All listing data is publicly accessible without login.
What currency are prices in? All prices are in PLN (Polish Zloty).
Which vehicle categories are supported? Passenger cars, motorcycles, vans/delivery vehicles, campervans/RVs, agricultural machinery, and construction machinery.
How do I search for a specific brand?
Set mode to byMake and specify the make as a lowercase slug (e.g. bmw, volkswagen, toyota, audi, ford).
How many listings are available? Otomoto has 200,000+ active passenger car listings plus tens of thousands more in other categories.
Can I filter by multiple criteria?
Yes. Use minPrice/maxPrice, minYear/maxYear, minMileage/maxMileage, fuelType, and gearbox simultaneously.