ScavioScavio
Pricing
Tools
Sign InsGet Startedg
Blog
Olx11 min readNov 12, 2026

7 Best OLX Listings APIs in 2026: Scavio Searches 7 OLX Countries Newest-First, in Each Market's Own Currency

Scavio ranks #1 of 7 OLX listings APIs: newest-first search on olx.pl, .ro, .pt, .bg, .ua, .kz and .uz in local currency, promoted ads flagged, 1 credit a call.

Scavio Team

Nov 12, 2026

Try the OLX API free
scavio
Comparison / Classifieds
Olx

For OLX listing data in your own code, start with Scavio's OLX API. POST /api/v1/olx/search takes a keyword or a category and a country (pl by default, or ro, pt, bg, ua, kz, uz) and returns 40 ads a page with the price in that site's currency, condition, every parameter, city and district, and posted and refreshed times. sort: "newest" puts the most recently posted or refreshed ads first, and the paid promoted ads OLX inserts come flagged with their slot. Eight more endpoints return one ad, sellers, category filters, locations, suggestions and similar ads. Every call costs 1 credit, $1.00 per 1,000 requests on the Growth plan.

"OLX" here means OLX Europe: olx.pl, olx.ro, olx.pt, olx.bg and olx.ua, plus olx.kz and olx.uz, which run on the same platform. OLX Brasil, OLX India, olx.ba and the Dubizzle-run OLX sites are different companies on different systems, and none of the Scavio numbers below come from them. OLX, Poland's largest classifieds site, is part of Prosus's OLX Group, which grew revenue 28% to US$992 million in the year to March 2026 (Prosus FY2026 results, June 29, 2026). The Kazakhstan and Uzbekistan sites were sold in 2026, to Beeline Kazakhstan and TBC Bank Group, and still run on the shared platform.

You need a third-party API because OLX's own Partner API is built for sellers: it posts and manages your own ads, messages and orders. Its developer FAQ answers "Can I use API to read other people ads?" with "It is not possible - you can manage only your own ads added on your authorized OLX account", and OLX Group's Developer Hub FAQ answers the market-data question with "Big NO!".

We build Scavio, so read this with that bias in mind. Every Scavio number below comes from live OLX calls we made on November 12, 2026. Every competitor detail was read off the vendor's own page that day, and where a detail was not published we say so. The screenshots are each vendor's own OLX page, captured the same day.

Which OLX listings API fits your job?

ToolChoose it forOLX sitesPrice (checked Nov 12, 2026)Free allowance
ScavioNewest-first search with promoted ads flagged, ad detail, sellers, category filters and locations in one REST APIpl, ro, pt, bg, ua, kz, uz1 credit a call: $1.00 per 1,000 requests on Growth ($1 per 1,000 credits)50 credits once, no card
ReefAPIAn OLX-specific API with a count endpoint and a published success ratepl, ua, ro, pt, bg, kz, uz"Every call is 1 credit", "≈ $1 /1,000 calls"; Pro $15/mo for 10,000 credits, Ultra $50/mo for 50,0001,000 credits, no card
API.SHOLX next to no-code connectors (Sheets, Zapier, Make, n8n) and an MCP server9 countries incl. India and Brazil1 credit a call; $1 per 1,000 on a monthly plan, $2 pay as you go; Starter $50/month for 50,0001,000 credits every month
ScrappaOLX Poland only, with region, city and district lookupsplFrom $0.20 per 1K500 credits every month
Apify actorsScheduled exports, or a monitor that only returns changed ads7 Europe sites (actor-dependent)piotrv1001: $0.001 a listing, $0.002 an ad detail; datahamster monitor: $0.005 a check, $0.001 a changed adNot stated on the actor pages
CrawlbaseRaw OLX pages parsed by its olx-serp and olx-item scraperspl, ua, pt, ro, bg, kz, uzPay as you go from $3.00 per 1,000 requests, falling with volume; site difficulty and JS rendering multiply5,000 requests
DecodoOLX as one target of a general web scraping API"any OLX edition"$19/month for up to 19K crawls; higher tiers to $499Free plan: up to 5K crawls a month

One newest-first search, seven OLX sites

A listings API is usually asked one of two things: what is for sale now, and what appeared since I last looked. We ran the same newest-first search for "iphone" on all seven sites within one minute and placed the 40 organic ads on each first page by how long ago they were posted or refreshed.

Page 1 of a newest-first iphone search on 7 OLX sites on November 12, 2026 reached back 16 to 63 minutes

Page 1 reached back between 16 minutes (olx.ua) and 63 minutes (olx.pt). The newest ad was 4.4 minutes old on olx.ua, 6.5 on olx.pl and 20.4 on olx.bg. Each site answered in its own currency: PLN, UAH, RON, KZT, EUR on olx.pt and olx.bg, and UZS on olx.uz, where 31 of the 52 items were priced by their sellers in y.e. units and came back with the site's UZS conversion and the original figure kept. olx.pl counted 158,856 matching ads, olx.ua 76,521 and olx.ro 30,811; olx.kz and olx.uz hide the count once a search passes 1,000.

Two things in this capture matter for anyone building alerts. First, only 112 of the 280 organic ads had been posted in the previous 24 hours; the rest were older ads that sellers refreshed to the top, which is why "newest" on OLX means newest posted or refreshed. Second, every site placed exactly 12 promoted ads on page 1, in slots 1-3, 14-16, 27-29 and 40-42. Scavio flags each with is_promoted and promoted_position, so a monitor can drop them or count them.

1. Scavio: newest-first search on seven sites, promoted ads flagged

Scavio OLX API page, captured November 12, 2026

Scavio's OLX API is 9 POST endpoints, each 1 credit on every site. Measured on November 12:

  • Search: keyword and / or category, sorts relevance, newest, price_low_to_high and price_high_to_low, and filters for price range, condition, private or business seller, OLX delivery, photos, region, city or district with a radius, plus each category's own filters. Two-room flats of at least 40 m² in Warsaw, newest first, returned 1,054 matches; all 38 organic ads on page 1 met every filter, at a median asking price of 16,442.55 zł per m².
  • Category filters: the filters a category offers, with the keys search takes and value counts. Flats for sale on olx.pl: 41,437 ads, 16,622 of them two-room.
  • Ad detail: one ad by id or link with the full description, price, every parameter, the category breadcrumb, photos, posted, refreshed and expiry dates, and the seller's id, business flag and member-since date.
  • Seller and seller ads: a Poznań phone shop came back with is_business: true, its business name, 65 live ads and its OLX page. Private sellers come as an id only.
  • Categories, locations, suggestions and similar ads: the category tree with live ad counts (Motoryzacja: 4,585,439 on olx.pl), city and district ids for location filters, what the OLX search box suggests, and about 30 ads OLX shows next to one ad (29 next to an iPhone 13 Pro in Warsaw).

What it does not do: OLX shows asking prices, not sale prices, so there is no sold price or sold flag, and no price history; a tracker builds its own by polling. Search pages stop at 1,000 results per query, so slice large searches by category, region or price. A query with no exact match returns the closest ads, never an empty list: our olx.ro "iphone" page included phone cases, a charger and a car navigation unit. Filters and similar ads are not available on olx.kz and olx.uz. OLX shows no seller ratings or view counts, and Scavio never returns phone numbers, emails, private sellers' names or map positions. A search can take a few seconds and an ad page up to about a minute on olx.pt, so poll on a schedule. ReefAPI and API.SH each give 1,000 free credits and Scrappa 500 a month; Scavio gives 50 once. The benefit is one key and one JSON format for OLX next to the Allegro, Vinted, eBay and Mercado Libre APIs, plus an MCP server for agents. How to get OLX listing data walks through every call with captured responses.

2. ReefAPI: an OLX API for the same seven sites

ReefAPI OLX API page, captured November 12, 2026

ReefAPI's OLX API reads "OLX listings from seven country sites with one API": Poland, Ukraine, Romania, Portugal, Bulgaria, Kazakhstan and Uzbekistan. The page lists "10 active endpoints", including search, count, locations, offer, categories and user_offers, and states "Every call is 1 credit" and "≈ $1 /1,000 calls", with 1,000 free credits and no card. It also publishes its own measured success rate and median response time. Its pricing page lists Pro at $15 a month for 10,000 credits billed monthly and Ultra at $50 a month for 50,000. The page says OLX Brazil, India and Turkey are not supported because they run on different platforms. Choose it if you want an OLX-only vendor with a dedicated count endpoint.

3. API.SH: OLX plus no-code connectors

API.SH OLX API page, captured November 12, 2026

API.SH's OLX API covers "OLX listing search, listings, category pages and seller profiles" in Poland, Ukraine, Romania, Bulgaria, Portugal, Kazakhstan and Uzbekistan, plus India and Brazil. The page states "Every OLX endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go", with Starter at $50 a month for 50,000 credits and 1,000 free credits every month. It lists Google Sheets, Zapier, Make, n8n and MCP integrations. Choose it if you want OLX India or OLX Brasil in the same account, or want to pull listings into a spreadsheet without code.

4. Scrappa: OLX Poland only

Scrappa OLX Poland API page, captured November 12, 2026

Scrappa's OLX Poland API returns olx.pl classifieds: search by keyword, category, region, city, district and price range, one ad with price, parameters, location, photos and seller type, and endpoints for regions, cities and districts. It covers olx.pl only. Its page lists "From $0.20 / 1k" and says every account includes 500 free credits each month, after which each successful request costs one credit. Choose it if you only need Poland and want a recurring free allowance.

5. Apify actors: scheduled exports and change monitors

Apify OLX Listings Scraper (piotrv1001) actor page, captured November 12, 2026

An Apify Store search for "olx" reports 225 actors, about half of them for OLX Europe sites. The most cited, piotrv1001/olx-listings-scraper, covers all seven Europe sites by keyword, category, city or pasted search link and charges $0.001 per listing and $0.002 per ad detail; it had 316 users, and 2,312 of its 2,349 public runs in the last 30 days succeeded. For monitoring, datahamster/olx-europe-listings charges $0.001 per result, $0.005 per monitor check and $0.001 per changed item, and its page estimates about $1.82 a day for a check every 10 minutes. Actors run as jobs that write to a dataset, which suits a scheduled export more than a request inside an app; each is maintained by its author, so pin the one you test.

6. Crawlbase: OLX pages parsed by dedicated scrapers

Crawlbase OLX Scraper page, captured November 12, 2026

Crawlbase turns an OLX search, category or ad URL into JSON with two scrapers: olx-serp for result pages and olx-item for one ad, on olx.pl, .ua, .pt, .ro, .bg, .kz and .uz. The page offers up to 5,000 free requests with no card. Its pricing page charges pay as you go per 1,000 successful requests, $3.00 for the first 1,000 and less with volume ($2.00 for the next 10,000, $0.60 for the next 100,000), and says site difficulty and JavaScript rendering multiply that; subscriptions start at $99 a month. Choose it if you already work from OLX URLs and want the page parsed for you.

7. Decodo: OLX inside a general scraping API

Decodo OLX Scraper API page, captured November 12, 2026

Decodo's OLX Scraper API is now part of its general Web Scraping API and says it works on "any OLX edition", returning raw HTML, parsed JSON or Markdown. Plans on the page run from $0 a month for up to 5K crawls or 10K pages to $19 a month for up to 19K crawls or 38K pages and on to $499; the same page also mentions a free starter plan of up to 2K requests, so check the current figure at signup. Choose it if OLX is one of many sites you scrape and you want one general tool.

Want alerts, not an API?

If you only want a message when a matching ad appears, you do not need an API. OLX's own saved searches are free and notify you in the app or by email. Xoler (Poland) has a free plan with one active search, Premium at 20 zł a month for up to 20 searches with alerts within 5 minutes, and Pro at 49 zł a month. GrailHound watches OLX in Poland, Romania, Ukraine, Bulgaria and Portugal, and your first tracker is free. AlertaAnunt sends free Telegram alerts for olx.ro, checking every 20 minutes by default. MyScanUA does the same for olx.ua, with a free plan and a VIP plan at $25 a month.

Not OLX Europe

Several vendors that AI answers recommend for "OLX" sell a different OLX. Bright Data's OLX scraper and dataset cover OLX Brazil marketplace ads, and Piloterr's OLX Search searches OLX Brazil classifieds. The listing API documented at api-documentation.olx.ba belongs to OLX Bosnia, a separate company, and manages listings on olx.ba only. OLX India and the Dubizzle-run OLX sites in Pakistan, Egypt and Lebanon are separate platforms too. None of these return olx.pl, olx.ro, olx.pt, olx.bg or olx.ua ads.

Pick by the number you need

If your users act on new OLX ads, keeping the first page of each search current is the ongoing work, and it is what Scavio's OLX API handles. Watching 20 searches with a newest-first call every 10 minutes is 2,880 calls a day, 86,400 credits a month: about $86 at the Growth rate of $1 per 1,000 credits. Add one offer call per new ad you want in full. The chart in this post took 7 calls, 7 credits. Try the OLX API free, 50 credits, no card, or try the endpoints in the playground.

Reference: all 9 OLX endpoints · search docs · offer docs · filters docs · how to get OLX listing data · used vs new prices on OLX.pl · best Vinted APIs · best Allegro price monitoring APIs · best eBay price data APIs · best Mercado Libre scraper APIs

Frequently asked questions

Does OLX have a public API for searching listings?

No. OLX's Partner API at developer.olx.pl is for sellers and the software they use: it posts and manages your own ads, messages and orders. Its English FAQ answers "Can I use API to read other people ads?" with "It is not possible - you can manage only your own ads added on your authorized OLX account." OLX Group's Developer Hub answers the same question about market data with "Big NO!". Reading other people's listings therefore runs on third-party APIs such as Scavio, ReefAPI, API.SH, Scrappa, Apify actors, Crawlbase and Decodo.

Is OLX in the USA?

No. OLX is several separate businesses. The OLX Europe sites, olx.pl, olx.ro, olx.pt, olx.bg and olx.ua, plus olx.kz and olx.uz, which were sold in 2026 but still run on the same platform, share one stack. OLX Brasil, OLX India, olx.ba in Bosnia and the Dubizzle-run OLX sites in Pakistan, Egypt and Lebanon are different platforms. None of them is a US marketplace.

Can I get new OLX listings as soon as they are posted?

Close to it, by polling. Scavio's OLX search with sort newest returns the most recently posted or refreshed ads first, each with created_at and refreshed_at. On November 12, 2026 the newest ad on page 1 of an iphone search was 4 to 20 minutes old across the seven sites, and only 112 of the 280 organic ads on those first pages had been posted in the previous 24 hours; the rest were older ads their sellers had refreshed. Keep every id you have seen and check created_at to tell new ads from refreshed ones.

Can an OLX API give sold prices or price history?

No. OLX shows asking prices, not sale prices, and an ad that has ended returns the same not-found as one that never existed, so no API can read what an item sold for. OLX publishes no price history either. A tracker builds its own by polling search on a schedule and storing each ad's price; previous_value shows only the last price cut a seller made.

Do I need an OLX partner account to use these APIs?

No. Every API in this list reads public listings with the vendor's own key. OLX's Partner API is the only route that needs an approved OLX application, and OLX Group's Developer Hub says students and people who only want to try it out will not be approved. The Partner API is free, but it manages your own ads only.

OLX Europe listings as JSON

  • Newest-first search on 7 OLX country sites
  • Promoted ads flagged with their slot on the page
  • 1 credit a call, no OLX partner account
Try the OLX API free

50 free credits, no credit card

On this page

  1. Which OLX listings API fits your job?
  2. One newest-first search, seven OLX sites
  3. 1. Scavio: newest-first search on seven sites, promoted ads flagged
  4. 2. ReefAPI: an OLX API for the same seven sites

Related articles

View all
  • scavio
    Classifieds / Marketplace
    Olx
    How to Get OLX Listing Data With an API: Search, Ads, Sellers and New Listings Across 7 OLX Countries
  • scavio
    Qfc / Kroger
    Fred meyer
    7 Best Fred Meyer Store Price APIs in 2026: Scavio Prices the Same UPC at Fred Meyer and QFC Stores Side by Side
ScavioScavio

One scraper API for every social, search, e-commerce and real estate platform. Built for AI agents.

Product

  • Features
  • Pricing
  • Dashboard
  • Affiliates

Developers

  • Documentation
  • API Reference
  • Quickstart
  • MCP Integration
  • Python SDK

Alternatives

  • Tavily Alternative
  • SerpAPI Alternative
  • Firecrawl Alternative
  • Exa Alternative
  • Serper Alternative
  • Tavily vs Scavio
  • SerpAPI vs Scavio
  • All alternatives
  • Compare Scavio vs alternatives

Search APIs

  • Google Search API
  • Amazon Product API
  • YouTube API
  • Reddit API
  • Walmart Product API
  • TikTok API
  • Instagram API

Tools

  • All Tools

Ask AI about Scavio

© 2026 Scavio. All rights reserved.

Featured on TAAFT
Terms of ServicePrivacy Policy