VOOZH about

URL: https://apify.com/parseforge/olx-scraper

⇱ OLX Scraper - Classifieds Data API, 7 Countries Β· Apify


πŸ‘ OLX International Classifieds Scraper avatar

OLX International Classifieds Scraper

Pricing

Pay per event

Go to Apify Store

OLX International Classifieds Scraper

Scrape OLX classifieds across 7 markets: Poland, Ukraine, Romania, Portugal, Bulgaria, Kazakhstan, Uzbekistan. Get prices, condition, seller profiles, location, photos and dates from the public API.

Pricing

Pay per event

Rating

0.0

(0)

Developer

πŸ‘ ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

17 hours ago

Last modified

Share

πŸ‘ ParseForge Banner

🌍 OLX International Classifieds Scraper

πŸš€ Pull every OLX listing in seconds. Scrape Poland, Ukraine, Romania, Portugal, Bulgaria, Kazakhstan and Uzbekistan with one Actor. No API key, no registration, no manual CSV wrangling.

πŸ•’ Last updated: 2026-06-02 Β· πŸ“Š 44 fields per record Β· 7 countries Β· 52M+ live listings Β· structured JSON output

OLX is the largest classifieds network outside North America, with localized marketplaces across Latin America, Africa, Eastern Europe and Central Asia. Each regional site hosts its own auction-free, peer-to-peer marketplace for cars, real estate, electronics, jobs, services and household goods. OLX Poland alone holds 25 million active listings; Ukraine, Romania and Portugal add tens of millions more. The Actor turns those public listings into a normalized JSON dataset you can feed into pricing dashboards, market-entry research, fraud monitoring or AI training pipelines.

This Actor talks to OLX's public offer API directly, so a single run can paginate through up to 1,000 listings per filter combination in seconds. You get every visible field the OLX mobile and web clients use: price in the local currency, condition, listing photos at full resolution, seller account history, GPS coordinates, category IDs, custom parameters (year, mileage, square meters, engine size, room count, brand and model) and listing freshness timestamps. Slice by country, keyword, category, city, price range, item condition or seller type.

🎯 Built forπŸ› οΈ Common use cases
Cross-border e-commerce analystsTrack product prices across CEE markets
Market entry researchersQuantify supply and demand by region
Pricing intelligence teamsBenchmark used goods, cars and apartments
Classified ad operatorsAudit competitor inventory and seller mix
ML and data science teamsBuild training corpora for vision and NLP
Investigative journalistsTrace second-hand goods, scams and fraud rings

πŸ“‹ What the OLX International Classifieds Scraper does

  • 🌍 Seven country marketplaces. Switch between Poland, Ukraine, Romania, Portugal, Bulgaria, Kazakhstan and Uzbekistan with a single dropdown.
  • πŸ” Keyword and category search. Match titles and descriptions in the country's native language, or scope by OLX's numeric category ID.
  • πŸ’° Price, condition and seller filters. Set a price range in the local currency, restrict to new vs used items, or pick private sellers vs business / dealer accounts.
  • πŸ“ City-level scoping. Pass an OLX city ID for hyper-local cuts of inventory.
  • πŸ“· Full-resolution photos. Every listing image at 1024x768, ready to download or feed into vision models.
  • 🧾 Structured listing parameters. OLX's per-category attributes (year, mileage, body type, room count, square meters, brand, model) come back as a typed key-value map.

Each record contains 44 fields covering listing identity, full price details, seller profile, geolocation, category metadata, structured parameters, all photos and listing freshness timestamps. The Actor also flags promoted listings, top ads and highlighted offers so you can separate organic from paid placements.

πŸ’‘ Why it matters: OLX is the dominant classifieds network in dozens of countries where Craigslist and Facebook Marketplace barely register. If you need consumer pricing data for Eastern Europe, the Balkans or Central Asia, OLX is the source of truth, and this Actor is the only single-input multi-country way to pull it.


🎬 Full Demo

🚧 Coming soon: a 3-minute walkthrough of running the OLX International Classifieds Scraper end to end, from country picker to dataset export.


βš™οΈ Input

FieldTypeRequiredDescription
startUrlstringNoOptional OLX search or category URL. Country, keyword, category, region, city and price are parsed from the URL.
countryenumNoMarketplace to scrape: Poland, Ukraine, Romania, Portugal, Bulgaria, Kazakhstan or Uzbekistan. Default Poland.
maxItemsintegerNoFree users capped at 10 (preview). Paid users up to 1,000,000.
querystringNoFree-text keyword in the country's native language.
categoryenumNoCategory picked from the OLX tree of every market (7,700+ options). The country-code prefix selects the marketplace and overrides the Country field. Pick a parent category to include all of its subcategories. No IDs to guess.
regionenumNoRegion or province to limit results to, picked from a dropdown of all 170 OLX regions across the seven markets.
cityNamestringNoCity name (e.g. Warszawa, Kyiv, Bucuresti). Resolved to the matching OLX city automatically, so you never look up an ID.
priceMinintegerNoMinimum price in the local currency.
priceMaxintegerNoMaximum price in the local currency.
itemStateenumNoAny, new, used or damaged.
sellerTypeenumNoAny, private or business.
sortByenumNoNewest, lowest price, highest price or relevance.
proxyConfigurationobjectNoApify Proxy. Datacenter is enough for most runs.

Example: pull the 50 newest iPhone listings in Warszawa on OLX Poland.

{
"country":"PL",
"query":"iphone",
"cityName":"Warszawa",
"maxItems":50,
"sortBy":"created_at:desc"
}

Example: used cars in Romania, business sellers only, between 5,000 and 15,000 EUR.

{
"category":"RO:84",
"query":"BMW",
"priceMin":5000,
"priceMax":15000,
"sellerType":"business",
"itemState":"used",
"maxItems":200
}

⚠️ Good to Know: OLX caps a single filter combination at roughly 1,000 results per query. To dig deeper, narrow the search by city, category, region, price range or keyword. Because OLX runs each country as a separate platform, the Category and Region dropdowns carry a country-code prefix (for example PL or UA) that automatically selects the right marketplace.


πŸ“Š Output

Each record is a single OLX listing with full price, seller, location, parameter and photo data.

🧾 Schema

FieldTypeExample
πŸ–ΌοΈ imageUrlstringhttps://ireland.apollo.olxcdn.com/v1/files/.../image;s=1024x768
πŸ“Œ titlestringIphone 17 Pro Max 512GB Deep Blue
πŸ”— urlstringhttps://www.olx.pl/d/oferta/iphone-17-pro-max-...html
πŸ†” listingIdnumber1071097984
🌍 countrystringPL
🌐 domainstringwww.olx.pl
πŸ’° pricenumber5300
πŸ’± currencystringPLN
🏷️ priceLabelstring5 300 zΕ‚
πŸ“‹ priceTypestringprice (or free, swap, arranged)
🀝 priceNegotiablebooleanfalse
πŸ”§ itemStatestringnew, used, damaged or null
πŸ—‚οΈ categoryIdnumber99
πŸ“‚ categoryTypestringelectronics
πŸ‘€ sellerTypestringprivate or business
πŸ†” sellerIdnumber2279110136
πŸͺͺ sellerUuidstring77aef22a-20bb-4e42-9556-c52b98007611
πŸ‘‹ sellerNamestringWiktor
🏒 sellerCompanyNamestringoptional company
πŸ“… sellerJoineddatetime2024-06-20T12:46:57+02:00
🟒 sellerLastSeendatetime2026-05-06T23:56:29+02:00
πŸ”΅ sellerIsOnlinebooleanfalse
βœ‰οΈ sellerOtherAdsEnabledbooleantrue
πŸ“ž contactPhonebooleanphone available
πŸ’¬ contactChatbooleanchat available
πŸ™οΈ citystringWarszawa
🏘️ districtstringBiaΕ‚oΕ‚Δ™ka
πŸ—ΊοΈ regionstringMazowieckie
🧭 latitudenumber52.33008
🧭 longitudenumber20.99661
πŸ“ descriptionstringseller-written description
πŸ§ͺ parametersobjectcategory-specific attributes
πŸ–ΌοΈ photoCountnumber3
πŸ–ΌοΈ photoUrlsarrayfull 1024x768 image URLs
⭐ isPromotedbooleanpaid placement
πŸ”† isHighlightedbooleanyellow background highlight
πŸš€ isTopAdbooleantop of search results
⏱️ isUrgentbooleanurgent label
πŸ“¦ offerTypestringoffer or wanted
🚦 statusstringactive, paused, etc.
πŸ“… createdAtdatetimefirst published
πŸ” refreshedAtdatetimelast refreshed
βŒ› validUntildatetimeexpiry date
πŸ•“ scrapedAtdatetimewhen this record was captured
❌ errorstringonly present when a fetch failed

πŸ“¦ Sample records


✨ Why choose this Actor

Capability
🌍Seven countries, one Actor. No need to chain country-specific scrapers. Switch markets with a dropdown.
⚑Direct API access. No headless browser, no CAPTCHA solving. Hundreds of listings per second.
🧾Forty structured fields. Price, currency, condition, GPS, full photo URLs, custom parameters, seller history.
πŸ›‘οΈApify Proxy out of the box. Datacenter for everyday use, residential available when you push volume.
πŸ†“Generous free tier. 10 listings free per run, no signup hoops.
πŸ§ͺStructured parameters per category. Cars come with VIN, mileage, body type. Apartments come with surface area and rooms.
πŸ—“οΈListing freshness timestamps. Track when a listing was first published, last refreshed and when it expires.

πŸ“Š OLX serves 30+ countries through the OLX Group, with 25 million active listings on Poland alone and 52 million+ combined across the regions this Actor covers.


πŸ“ˆ How it compares to alternatives

ApproachCostCoverageRefreshFiltersSetup
⭐ OLX International Classifieds Scraper (this Actor)Per-result, free preview7 countries, every categoryLiveKeyword + category + price + condition + seller + cityPaste country, click run
Single-country community scrapersVariableOne country onlyHours staleLimitedPer-country setup
Generic web scraping platformsHourly computeAnything you scriptDIYDIYDays of dev
Manual export from each siteFreeHours per queryManualWhatever the UI offersPainful
Paid market-research dataThousands per regionOften partialWeeklyVendor-definedSales calls

The fastest way to compare second-hand prices, supply volume and seller composition across Eastern Europe and Central Asia in one place.


πŸš€ How to use

  1. πŸ“ Sign up. Create a free Apify account at apify.com.
  2. 🌍 Pick a country. Choose Poland, Ukraine, Romania, Portugal, Bulgaria, Kazakhstan or Uzbekistan.
  3. πŸ” Add filters. Type a keyword, drop a category ID or set a price range. Or paste an existing OLX search URL.
  4. ▢️ Run the Actor. Click Start. Listings stream into the dataset in real time.
  5. πŸ“₯ Export the data. Download as JSON, CSV, Excel or Markdown, or hit the dataset API from your app.

⏱️ Total time: about 60 seconds from sign-up to first 10 records.


πŸ’Ό Business use cases

πŸ“Š Market intelligence

  • Benchmark used phone, laptop and gaming console prices across CEE
  • Track second-hand car supply by make and region
  • Detect price arbitrage between Polish and Ukrainian markets
  • Map dealer vs private seller mix in any vertical

🏠 Real estate research

  • Pull rent and sale listings across cities
  • Monitor square-meter pricing trends
  • Build comparable-property datasets for valuation models
  • Track new construction supply

πŸš— Automotive pricing

  • Capture every BMW, VW or Skoda listing across borders
  • Build VIN-level used-car pricing dataset
  • Watch dealer inventory turn for popular models
  • Cross-reference Autovit and OLX listings

πŸ›’ E-commerce strategy

  • Validate product-market fit in new countries
  • Spot inbound consumer demand by keyword volume
  • Audit your distributor's listings for compliance
  • Train recommendation models on real seller behaviour

🌟 Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

πŸŽ“ Research and academia

  • Empirical datasets for papers, thesis work, and coursework
  • Longitudinal studies tracking changes across snapshots
  • Reproducible research with cited, versioned data pulls
  • Classroom exercises on data analysis and ethical scraping

🎨 Personal and creative

  • Side projects, portfolio demos, and indie app launches
  • Data visualizations, dashboards, and infographics
  • Content research for bloggers, YouTubers, and podcasters
  • Hobbyist collections and personal trackers

🀝 Non-profit and civic

  • Transparency reporting and accountability projects
  • Advocacy campaigns backed by public-interest data
  • Community-run databases for local issues
  • Investigative journalism on public records

πŸ§ͺ Experimentation

  • Prototype AI and machine-learning pipelines with real data
  • Validate product-market hypotheses before engineering spend
  • Train small domain-specific models on niche corpora
  • Test dashboard concepts with live input

πŸ”Œ Automating OLX International Classifieds Scraper

Run the Actor on demand, on a schedule, or as part of a larger workflow.

  • Node.js: call apify.actor("parseforge/olx-scraper").start({...}) to launch runs from your backend.
  • Python: use the Apify Python client to feed listings into pandas, BigQuery or your own warehouse.
  • REST API: trigger runs from any HTTP client following the Apify API docs.

Schedules: pair the Actor with Apify Schedules to refresh inventory hourly, daily or weekly without writing any infrastructure.


❓ Frequently Asked Questions


πŸ”Œ Integrate with any app

  • Make - point-and-click automations with Apify triggers.
  • Zapier - send new OLX listings to Slack, Notion or Google Sheets.
  • n8n - run the Actor from open-source workflow builders.
  • Airbyte - load datasets into BigQuery, Snowflake or Postgres.
  • Webhooks - push new listings to your own endpoint when a run finishes.
  • Apify API - trigger runs and stream datasets from any HTTP client.

πŸ”— Recommended Actors

πŸ’‘ Pro Tip: browse the complete ParseForge collection for more scrapers across e-commerce, real estate, jobs and public records.


πŸ†˜ Need Help? Open our contact form and we'll get back within one business day.


Disclaimer: this Actor is an independent ParseForge tool and is not affiliated with, endorsed by, or sponsored by OLX or the OLX Group. All trademarks belong to their respective owners. The Actor reads only public listing pages and is provided for lawful research, journalism, and commercial use cases compatible with OLX's terms of service and your local data-protection laws.

You might also like

OLX Listings Scraper

piotrv1001/olx-listings-scraper

The OLX Listings Scraper extracts product listings from OLX marketplaces across Poland, Bulgaria, Romania, Portugal, and Ukraine, capturing titles, prices, seller details, photos, and location β€” ideal for price monitoring and second-hand market analysis.

91

OLX Global $1πŸ’° All in One URL | Search | Listings Data

abotapi/olx-scraper

From $1/1K. Fast OLX scraper across 9 countries, including Poland, Romania, Portugal, Ukraine, Bulgaria, Kazakhstan, Uzbekistan, India, and Brazil. Extract structured listing data via search or URL with support for pagination and multi-market coverage.

OLX Scraper β€” Listings, Prices & Sellers | $4/1K

bovi/olx-listings

Scrape OLX classifieds listings by keyword across Poland, Ukraine, Bulgaria and 20+ OLX country domains. Returns title, price, currency, location, seller, photos, category and listing URL. No proxy needed. Pay per result.

πŸ‘ User avatar

Vitalii Bondarev

1

OLX Portugal Classifieds Scraper

automation-lab/olx-portugal-classifieds-scraper

Scrape public OLX.pt classifieds from category/search pages. Export prices, locations, images, seller details, and listing URLs.

πŸ‘ User avatar

Stas Persiianenko

5

OLX Uzbekistan Classifieds Scraper

automation-lab/olx-uzbekistan-classifieds-scraper

πŸ‡ΊπŸ‡Ώ Scrape public OLX.uz classifieds listings with prices, locations, images, descriptions, categories, and vehicle attributes.

πŸ‘ User avatar

Stas Persiianenko

2

OLX Bulgaria Classifieds Scraper

automation-lab/olx-bulgaria-classifieds-scraper

Scrape public OLX.bg classifieds listings with prices, locations, sellers, images, attributes, and listing URLs for research and lead generation.

πŸ‘ User avatar

Stas Persiianenko

2

OLX Poland Classifieds Scraper

automation-lab/olx-poland-classifieds-scraper

Scrape listings from OLX.pl β€” Poland's largest classifieds marketplace. Extract titles, prices, locations, images, and attributes from any category.

πŸ‘ User avatar

Stas Persiianenko

16

OLX Ukraine Classifieds Scraper

automation-lab/olx-ukraine-classifieds-scraper

Extract public OLX.ua search and category listings with prices, locations, seller names, photos, timestamps, and attributes for market intelligence.

πŸ‘ User avatar

Stas Persiianenko

4

Poland OLX Classifieds Scraper

jungle_synthesizer/poland-olx-classifieds-scraper

Scrape listings from OLX.pl β€” Poland's largest classifieds marketplace. Extract price, location, seller details, and category for any category or keyword search. Covers all OLX categories: goods, automotive, real estate, jobs, and services.

πŸ‘ User avatar

BowTiedRaccoon

8

OLX Kazakhstan Classifieds Scraper

automation-lab/olx-kazakhstan-classifieds-scraper

Extract OLX.kz listings with prices, locations, seller signals, images, attributes, timestamps, and URLs for Kazakhstan market research.

πŸ‘ User avatar

Stas Persiianenko

2