OLX Product Search Scraper avatar

OLX Product Search Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
OLX Product Search Scraper

OLX Product Search Scraper

A robust, high-performance utility designed for developer automation, data integration, and AI training. Features built-in captcha bypass, headful/headless browser execution, and proxy support to scrape OLX data seamlessly, reliably, and at scale.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

Coding Frontned

Coding Frontned

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 days ago

Last modified

Share

Scrape product listings from OLX classified ad platforms across multiple countries. Supports keyword search with optional category and location filters. Works in both API mode (EU/CIS domains) and Playwright mode (olx.in).

Features

  • Multi-country support — scrape olx.pl, olx.pt, olx.ro, olx.bg, olx.ua, olx.kz, and olx.in
  • Keyword search — find listings by product name or category keyword
  • Category filter — narrow results using OLX category numeric IDs
  • Location filter — limit results to a city or region
  • Sort order — sort by newest, price low-to-high, or price high-to-low (API mode)
  • Configurable result limit — set maxItems to control how many listings to collect
  • Cloud-ready — runs on Apify with scheduling, proxy rotation, and webhook support

Use Cases

  • Cross-country price comparison for second-hand goods
  • Market research on buyer demand and listing volumes
  • Competitor monitoring for classified ad sellers
  • Automated inventory and pricing alerts

Input

FieldTypeDefaultRequiredDescription
domainstringolx.plOne of the seven supported OLX country domains
querystringKeyword to search for (e.g. "laptop", "phone", "furniture")
categoryIdintegerOLX category numeric ID (optional filter). Varies by country
locationstringLocation name to filter by (Playwright mode only)
sortBystringSort order (API mode only). Options: created_at:desc, price:asc, price:desc
maxItemsinteger50Maximum listings to scrape, from 1 to 200
proxyConfigurationobjectdirect (EU/CIS)Optional proxy settings applied to both modes; India defaults to RESIDENTIAL IN

Example Input

{
"domain": "olx.pl",
"query": "laptop",
"sortBy": "created_at:desc",
"maxItems": 25,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Output

Each scraped listing includes:

FieldDescription
productNameListing title
pricePrice as displayed (e.g. "3 500 zł")
locationCity or region of the listing
listingUrlDirect URL to the OLX listing
postedAtDate the ad was posted
productDescriptionShort listing description
categoryCategory name
querySearch keyword used
listingIdOLX internal listing ID
scrapedAtISO timestamp when the listing was scraped

Notes

  • For olx.in (India): use Indian RESIDENTIAL proxy (apifyProxyCountry: "IN").
  • For EU/CIS domains (olx.pl, olx.ro, etc.): API mode is used. A country-matched residential proxy can be supplied when direct access is blocked.
  • Successful runs write an OUTPUT summary. Zero-item and blocked runs fail rather than publishing diagnostic rows.
  • categoryId values differ by country — check the OLX category URL for your domain to find the correct numeric ID.