OLX Polska Listings Scraper avatar

OLX Polska Listings Scraper

Pricing

from $7.89 / 1,000 results

Go to Apify Store
OLX Polska Listings Scraper

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.

Acquisition Automation Co.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Categories

Share

Acquisition Automation Co. Search less. Close more.

🇵🇱 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 itWhat they use the listings for
🧮 Buyers of Polish businessesPricing the equipment and vehicles on a seller's asset schedule against the local resale market
📦 Resellers and e-commerce operatorsWatching what competitors are asking for the same item, by town
🏦 Appraisers and lendersBuilding a comparables table for used assets, with a link to each listing
📊 Market analystsTracking 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 telefon or wó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.

FieldTypeDescription
🖼 imageUrlstringListing thumbnail on the OLX CDN
📛 titlestringListing title exactly as the seller wrote it
🔗 urlstringDirect link to the listing on olx.pl
🆔 idstringOLX listing id, for example 194SsW
💰 pricenumberAsking price as a number
💱 currencystringCurrency code, for example PLN
📍 locationstringTown, and district where OLX gives one
🕒 scrapedAtstringISO timestamp of collection
⚠️ errorstringnull 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 numbersprice is numeric and currency is its own column, so 500 listings average without a cleaning step.
The listing id on every rowRe-run a search next month and deduplicate on id to see what sold and what was relisted.
Location includedAsking prices differ by region, and the row says where it was posted.
No credentialsOLX search results are public. No API key, no account, no login.
You pay per rowNo subscription. A keyword that matches nothing costs nothing.

🚀 How to use it

  1. Create a free Apify account. New accounts start with $5 of credit.
  2. Open the Actor and select Try for free.
  3. Type a Polish keyword into searchQuery.
  4. Set maxItems to cap the run.
  5. 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

FieldRequiredDescription
searchQueryYesSearch term to find listings on OLX Polska, for example telefon for phones
maxItemsNoMaximum number of listings to collect, default 100

💰 Pricing

Pay per result. No subscription, and no Apify platform usage on top.

Apify planFreeBronzeSilverGoldPlatinumDiamond
Per listing row$0.00872$0.00844$0.00817$0.00789$0.00789$0.00789
Rows collectedCost 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.

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.