OLX Deal Monitor — New Listings & Below-Market Price Alerts
Pricing
from $2.00 / 1,000 listings
OLX Deal Monitor — New Listings & Below-Market Price Alerts
Monitor OLX searches in 7 countries. Get only new listings each run, see which ones are priced below market (median), and receive deal alerts in Telegram or via webhook. Fast, no login, no browser.
Pricing
from $2.00 / 1,000 listings
Rating
0.0
(0)
Developer
Vladyslav Pershko
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
23 days ago
Last modified
Categories
Security
Limited permissionsShare
What does OLX Deal Monitor do?
OLX Deal Monitor watches your OLX searches and tells you about new listings and underpriced deals, without checking the site every hour yourself.
- 🌍 Works on OLX Poland, Ukraine, Romania, Portugal, Bulgaria, Kazakhstan and Uzbekistan (olx.pl, olx.ua, olx.ro, olx.pt, olx.bg, olx.kz, olx.uz)
- 🆕 Only new listings: each run returns only what you haven't seen yet. Schedule it every 15–60 minutes for a live feed.
- 🔥 Deal detection: every listing is compared with the median price of similar listings in the same search. Anything X% cheaper is flagged as a deal.
- 🚩 Suspicious price filter: listings that are too cheap (accessories, placeholder prices, likely scams) are flagged separately and don't trigger deal alerts.
- 📲 Instant alerts to Telegram or any webhook (Make, Zapier, n8n, Discord, Slack)
- 🧹 Filters: price range, condition (new/used), private vs. business sellers, city/region, excluded keywords
- 🎯 Exact model matching: searching "iphone 13 pro" skips "13 Pro Max", "iPhone 14 Pro", cases and unrelated items, so the median is the price of that model (local spellings like "айфон 13 про" work too)
- 🧠 Smart cleanup: accessories ("Case for iPhone…") and broken / for-parts items are skipped automatically, and prices listed in another currency (e.g. USD on olx.ua) are converted before comparing
- ⚡ Fast and cheap: uses OLX's own JSON API, no browser, no login
Who is it for?
- Resellers and flippers looking for underpriced phones, laptops, bikes, consoles, furniture, cars…
- Buyers waiting for a specific item at the right price
- Market researchers tracking prices and supply of a product across countries
How to use it
- Open OLX, search for what you want (e.g. "iphone 13 pro"), set a price range, and copy the URL. Or fill in Searches (advanced) with country + keyword + filters.
- Paste it into OLX search URLs. Add as many searches as you like.
- Optional: add your Telegram bot token and chat ID to get deal alerts on your phone.
- Click Start, then Schedule the Actor (e.g. every 30 minutes). Each run returns only the new listings.
Getting Telegram alerts (2 minutes)
- In Telegram, open @BotFather, send
/newbot, and copy the token. - Send any message to your new bot.
- Open
https://api.telegram.org/bot<YOUR_TOKEN>/getUpdatesin a browser and copychat.id. - Paste both into the input. Done.
Input example
{"searchUrls": ["https://www.olx.ua/uk/list/q-iphone-13-pro/?search%5Bfilter_float_price:to%5D=25000"],"searches": [{"country": "pl","query": "rower gravel","maxPrice": 3000,"condition": "used","excludeKeywords": ["dziecięcy"],"label": "Gravel bikes PL"}],"onlyNewSinceLastRun": true,"dealThresholdPercent": 30,"alertOn": "deals"}
Output example
{"searchLabel": "UA: iphone 13 pro [–25000]","country": "ua","id": "876543210","url": "https://www.olx.ua/d/uk/obyavlenie/iphone-13-pro-256gb-IDabc.html","title": "iPhone 13 Pro 256GB, ідеальний стан","price": 16500,"currency": "UAH","negotiable": true,"condition": "used","sellerType": "private","city": "Київ","region": "Київська область","photoUrl": "https://ireland.apollo.olxcdn.com/v1/files/…;s=800x600","createdAt": "2026-10-14T09:12:00+03:00","medianPrice": 22500,"discountVsMedianPercent": 26.7,"isDeal": true,"suspiciousPrice": false,"isNew": true}
The SUMMARY record shows, for each search, how many listings were found, how many are new, how many are deals, and the median price.
How much does it cost?
You pay per listing returned. See the Pricing tab. With Only new listings on, a scheduled monitor only pays for listings you haven't seen, so a quiet search costs almost nothing.
FAQ
Why compare private and shop listings separately? Shops add a warranty premium and often post the same item several times. Private listings are compared with the median of private listings and shop listings with shops (when there are at least 8 of each). Identical repeated listings count once.
How is the "median price" calculated? From the listings of the same search in the current run plus up to 300 prices remembered from earlier runs. Deals need at least 8 priced listings for a reliable median. Make your search specific (e.g. "iphone 13 pro 256", not "iphone") for the best deal detection.
Why are some listings skipped as "not the exact model"? With Exact model only on, a listing must contain every word of your keyword and no other variant (Pro/Max/Plus/Mini/Ultra/Lite/FE). That keeps deal detection honest: a "13 Pro Max" isn't compared with "13 Pro" prices. Turn it off for broad searches like "gravel bike".
What about prices in dollars or euros? OLX converts them to the site's main currency (e.g. UAH on olx.ua), and that converted price is used for price filters and deal detection. The original price and currency are kept in the output too.
Why was a listing skipped as an accessory? Titles that start with an accessory word ("Чохол для…", "Etui do…", "Husa pentru…", "Capa para…", "Case for…") are treated as accessories. Bundles like "iPhone 13 Pro + case" are kept. Turn off Exclude accessories if you want everything.
Can I use category filters from the OLX URL? The keyword and price range are taken from the URL. Use excludeKeywords, condition, sellerType and locationContains for more precise results.
How many listings can a search return? OLX returns up to 1,000 listings per keyword. For monitoring that's plenty, because new listings are returned first.
Do you collect seller data? No. Seller names, phone numbers, profile IDs and exact map coordinates are never stored. You get only the listing and its city/region.
Responsible use Use reasonable schedules (every 15 minutes or slower) and don't use the data for spam or to contact sellers in bulk. Respect OLX's terms of service.
Support
Need another OLX country, a different alert format, or price-drop tracking? Open an issue in the Issues tab.