Otomoto Car Listings Scraper avatar

Otomoto Car Listings Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Otomoto Car Listings Scraper

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

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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

FieldTypeDescription
modestringbrowse (default), byMake, or byUrl
categorystringcars, motorcycles, vans, rvs, agricultural, construction
makestringBrand slug for mode=byMake (e.g. 'bmw', 'toyota', 'volkswagen')
minPriceintegerMinimum price in PLN
maxPriceintegerMaximum price in PLN
minYearintegerMinimum production year
maxYearintegerMaximum production year
minMileageintegerMinimum mileage in km
maxMileageintegerMaximum mileage in km
fuelTypestringpetrol, diesel, electric, hybrid, petrol-lpg, petrol-cng
gearboxstringmanual, automatic, cvt, semi-auto
listingUrlsarraySpecific listing URLs (mode=byUrl)
maxItemsintegerMax records (1–500, default 20)

Example Input

{
"mode": "browse",
"category": "cars",
"maxPrice": 30000,
"minYear": 2018,
"fuelType": "diesel",
"maxItems": 5
}

Output

FieldDescription
listingIdUnique listing ID
titleFull listing title
makeVehicle manufacturer
modelVehicle model
versionTrim/version name
yearProduction year
pricePrice in PLN
currencyCurrency (PLN)
mileageKmOdometer reading in km
engineCapacityCcEngine displacement in cc
enginePowerHpEngine power in horsepower
fuelTypeFuel type (Petrol, Diesel, Electric, etc.)
gearboxTransmission type
conditionNew / Used / Damaged
colorExterior color
cityCity where the vehicle is located
regionPolish province/region
thumbnailUrlHigh-resolution thumbnail image URL
shortDescriptionShort listing description
isPremiumTopAdWhether the listing is a premium promoted ad
createdAtISO timestamp when the listing was posted
listingUrlLink to full listing page
sourceUrlURL scraped
scrapedAtISO timestamp
recordTypeAlways 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.