OLX Polska Listings Scraper
Pricing
from $7.89 / 1,000 results
OLX Polska Listings Scraper
Scrapes OLX Polska listings by search query and returns each listing as a flat row with title, price, location, and URL. Export to CSV, JSON, Excel, or XML.
Pricing
from $7.89 / 1,000 results
Rating
0.0
(0)
Developer
Acquisition Automation Co.
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a month ago
Last modified
Categories
Share

🇵🇱 OLX Polska Listings Scraper
Search OLX Polska and get every listing as a flat row: title, price as a number, currency, town, listing id, photo and a direct link. One keyword in, a clean table out. No API key, no account, no login.
OLX is where Poland prices used goods: phones, tools, machinery, vans, office furniture. The site shows the answer as an endless scroll of cards with the price stamped on the image, and there is no export. This Actor runs the same search and writes each result into a dataset as 9 fields, with the price as a number you can sort.
| Who uses it | What they use the listings for |
|---|---|
| 🧮 Buyers of Polish businesses | Pricing the equipment and vehicles on a seller's asset schedule against the local resale market |
| 📦 Resellers and e-commerce operators | Watching what competitors are asking for the same item, by town |
| 🏦 Appraisers and lenders | Building a comparables table for used assets, with a link to each listing |
| 📊 Market analysts | Tracking asking prices for a product category across regions over time |
📋 What it does
💡 Why it matters: a used asset is worth what someone will pay for it this month in the same country. A list of 500 OLX asking prices is a cheaper answer than an appraisal, and it arrives in a minute.
- 🔎 Searches OLX Polska for one keyword, the same search the site runs, for example
telefonorwózek widłowy. - 💰 Returns the price as a number with its currency in a separate field, so the column sums and sorts without cleaning.
- 📍 Records the location as OLX shows it, down to the district in larger cities, for example
Kraków, Krowodrza. - 🔗 Links back to the listing and carries the OLX listing id, so a run can be re-checked or deduplicated later.
- 🖼 Includes the thumbnail URL for each listing.
- 📦 One row per listing, the same 9 fields every run, exportable as CSV, Excel, JSON or XML.
📊 Output
Every listing is one flat row.
| Field | Type | Description |
|---|---|---|
🖼 imageUrl | string | Listing thumbnail on the OLX CDN |
📛 title | string | Listing title exactly as the seller wrote it |
🔗 url | string | Direct link to the listing on olx.pl |
🆔 id | string | OLX listing id, for example 194SsW |
💰 price | number | Asking price as a number |
💱 currency | string | Currency code, for example PLN |
📍 location | string | Town, and district where OLX gives one |
🕒 scrapedAt | string | ISO timestamp of collection |
⚠️ error | string | null on a normal row |
Example rows
{"imageUrl": "https://ireland.apollo.olxcdn.com:443/v1/files/txnrjc6giwwm3-PL/image;s=216x152;q=50","title": "UNIKAT Z JAPONII Sharp Aquos Sense 6 4/64 GB – super stan, odblokowany","url": "https://www.olx.pl/d/oferta/unikat-z-japonii-sharp-aquos-sense-6-4-64-gb-super-stan-odblokowany-CID99-ID194SsW.html?search_reason=search%7Cpromoted","id": "194SsW","price": 399,"currency": "PLN","location": "Kraków, Krowodrza","scrapedAt": "2026-09-14T15:16:56.435Z","error": null}
{"imageUrl": "https://ireland.apollo.olxcdn.com:443/v1/files/91skuxv40euh2-PL/image;s=216x152;q=50","title": "iDeal of Sweden Smycz Brelok do Telefonu Orange Spritz Uniwersalny","url": "https://www.olx.pl/d/oferta/ideal-of-sweden-smycz-brelok-do-telefonu-orange-spritz-uniwersalny-CID99-ID1ciQwK.html?search_reason=search%7Cpromoted","id": "1ciQwK","price": 39,"currency": "PLN","location": "Pomiechówek","scrapedAt": "2026-09-14T15:16:56.435Z","error": null}
✨ Why choose this Actor
| What you get | |
|---|---|
| Prices as numbers | price is numeric and currency is its own column, so 500 listings average without a cleaning step. |
| The listing id on every row | Re-run a search next month and deduplicate on id to see what sold and what was relisted. |
| Location included | Asking prices differ by region, and the row says where it was posted. |
| No credentials | OLX search results are public. No API key, no account, no login. |
| You pay per row | No subscription. A keyword that matches nothing costs nothing. |
🚀 How to use it
- Create a free Apify account. New accounts start with $5 of credit.
- Open the Actor and select Try for free.
- Type a Polish keyword into
searchQuery. - Set
maxItemsto cap the run. - Select Start, then export from the Dataset tab as CSV, Excel, JSON or XML.
A first run:
{"searchQuery": "telefon","maxItems": 100}
An equipment comparables pull:
{"searchQuery": "wózek widłowy","maxItems": 500}
⚙️ Input
| Field | Required | Description |
|---|---|---|
searchQuery | Yes | Search term to find listings on OLX Polska, for example telefon for phones |
maxItems | No | Maximum number of listings to collect, default 100 |
💰 Pricing
Pay per result. No subscription, and no Apify platform usage on top.
| Apify plan | Free | Bronze | Silver | Gold | Platinum | Diamond |
|---|---|---|---|---|---|---|
| Per listing row | $0.00872 | $0.00844 | $0.00817 | $0.00789 | $0.00789 | $0.00789 |
| Rows collected | Cost on the Free plan |
|---|---|
| 100 | $0.87 |
| 1,000 | $8.72 |
| 10,000 | $87.20 |
🔌 Integrate with any app
The dataset is available through the Apify API as soon as the run finishes. Use run-sync-get-dataset-items for a one-shot call, webhooks to trigger what happens next, or the Make, Zapier, Airbyte and LangChain integrations listed on the Actor page.
🤖 Use with an AI agent
Give an agent live access to OLX Polska over the Model Context Protocol:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=acquistion-automation/olx-polska-scraper"
Then ask it in plain language what an item is listed at in Poland and read the rows back.
❓ Frequently asked questions
Does it return the seller's phone number or name?
No. The row carries the listing itself: title, price, currency, location, id, photo and link. Open the url for anything the seller published on the listing page.
Is the price what the item sold for? No. It is the asking price at the moment of collection. OLX does not publish sold prices.
Are promoted listings included?
Yes. OLX places promoted listings in its search results and they come back like any other row. The url carries OLX's own search_reason marker, which is where they can be identified.
Should I search in Polish or English?
Polish. The listings are written by Polish sellers, so telefon returns far more than phone.
Can I search a specific category or region?
The input takes a keyword. Narrow the term itself, for example a model name or a brand, and filter the location column after the export.
What can I export? CSV, Excel, JSON and XML from the run page, or JSON straight from the API.
🔗 More from Acquisition Automation Co.
- MLIT Japan Real Estate Prices Scraper
- PublicSurplus Scraper
- 1stDibs Antiques Scraper
- ProductReview.com.au Reviews Scraper
- BizBuySell Scraper
About Acquisition Automation Co.
We build automation for people buying businesses. The repetitive part of an acquisition search, checking listings, pulling public records, tracking owners and assets, is work a machine should do, so the buyer's time goes into judging deals instead of collecting them.
We add new Actors regularly. If there is a source you need and do not see here, tell us.
🆘 Support
Open an issue in the Issues tab of this Actor with your run ID, the input you used, and what you expected to get back.
⚠️ Disclaimer
This Actor is independent and is not affiliated with, endorsed by, or sponsored by OLX or Grupa OLX sp. z o.o. It collects only publicly available data. You are responsible for using that data in compliance with the source's terms of service and applicable law.