OLX Polska Listings Scraper
parseforge/olx-polska-scraper
E-commerce
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.
- Total users
- 2
- Monthly active
- 1
- Total runs
- 27
- Bookmarked
- 0
- Rating
- Not rated yet
- Last modified
- 11 days ago
Overview
OLX Polska Listings Scraper
Scrape OLX Polska listings by search query, up to 100 items per run. Each listing comes with its title, price, location, and URL. No login or API key. Export to CSV, JSON, Excel, or XML.
OLX Polska is the largest classifieds site in Poland, but browsing it manually is slow and the data is not available in a structured format. This Actor reads the public search results directly, so you can collect listings for any query, from phones to apartments, without dealing with the website's interface. It returns each listing as a flat row, ready for analysis or export.
| Who uses it | What they scrape OLX Polska for |
|---|---|
| Market researchers | Track what products are being sold in Poland and at what prices |
| E-commerce sellers | Monitor competitor listings and pricing on OLX Polska |
| Data analysts | Build datasets of Polish classifieds for trend analysis |
| Journalists | Investigate what goods are being sold in a particular region |
What it does
This Actor collects OLX Polska listings by search query and returns each one as a flat row with title, price, location, and URL.
- π Search query: enter any term, such as 'telefon' or 'mieszkanie', and get matching listings
- π Structured output: each listing is returned as a flat row with title, price, location, and URL
- βοΈ Max items: set a limit from 1 to 100 listings per run to control your data volume
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with OLX Polska data
π Monitor market prices.
A market researcher runs the Actor daily for 'telefon' to track how prices of phones change over time on OLX Polska.
π Spy on competitors.
An e-commerce seller scrapes listings for their product category to see what competitors are charging and adjust their own prices.
π Build a dataset.
A data analyst collects thousands of listings for 'mieszkanie' to analyze the Polish real estate market by region and price.
π° Investigate local sales.
A journalist scrapes listings for a specific item in a particular city to uncover patterns or anomalies in the second-hand market.
Why choose this scraper
| What you get | |
|---|---|
| No official API needed | OLX Polska does not offer a public API, so this Actor scrapes the public search results directly |
| Fast and simple | enter a search term and get structured data in minutes, no coding required |
| Export anywhere | Download your results as CSV, JSON, Excel, or XML for use in any tool |
How it compares
No other Store actor targets OLX Polska the same way, so the honest comparison is with the alternatives teams actually weigh.
| OLX Polska Listings Scraper | Build it in-house | By hand | |
|---|---|---|---|
| Setup | Run it now, zero config | Days of engineering | None, but hours per pull |
| When OLX Polska changes | Maintained for you | You fix it | You re-learn the page |
| Proxies, retries, anti-bot | Built in | Your problem | Browser only |
| Output | Fixed JSON schema, CSV/Excel export | Whatever you build | Copy-paste |
| Cost | Pay per result | Engineering time | Analyst hours |
Configure the run
Drive the Actor with a search query and a maximum number of items. The query is required and can be any term that appears on OLX Polska, such as 'telefon' for phones or 'rower' for bicycles. The Input tab lists every parameter.
A first run with the defaults:
{
"searchQuery": "telefon"
}
A larger pull:
{
"searchQuery": "telefon",
"maxItems": 200
}
Pricing
Pay-per-result: $0.00872 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $0.87 |
| 1,000 results | $8.72 |
| 10,000 results | $87.20 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the OLX Polska Listings Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to OLX Polska through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/olx-polska-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check that your search query is spelled correctly and is a term that exists on OLX Polska. Also ensure that maxItems is set to a positive number. If the problem persists, try a more general query.
Why are some listings missing fields?
OLX Polska listings may not always have all fields filled in by the seller. The Actor returns whatever data is available on the page, so some fields may be empty.
Why does the Actor return fewer items than maxItems?
The Actor returns up to maxItems listings, but if the search query has fewer results on OLX Polska, it will return only what is available.
Why did the run fail with a timeout?
OLX Polska may be slow or temporarily blocking requests. Try running the Actor again later, or reduce the maxItems to speed up the run.
FAQ
| Question | Answer |
|---|---|
| What is OLX Polska? | OLX Polska is the Polish version of OLX, one of the largest online classifieds platforms in the world. It allows users to buy and sell a wide range of goods and services, from electronics to real estate. |
| Do I need an API key or login to use this Actor? | No, this Actor scrapes the public OLX Polska website and does not require any authentication. You only need an Apify account to run it. |
| What data does this Actor return? | Each listing is returned as a flat row with fields such as title, price, location, and URL. The exact fields are shown in the sample output below. |
| Can I scrape more than 100 listings? | The current version supports up to 100 listings per run. If you need more, you can run the Actor multiple times with different queries or contact the developer for a custom solution. |
| How do I specify the search query? | Enter any term in the 'Search Query' field, for example 'telefon' for phones or 'rower' for bicycles. The Actor will search OLX Polska for that term and return the matching listings. |
| Is this Actor affiliated with OLX? | No, this Actor is not affiliated with OLX.pl Sp. z o.o. It is an independent tool that scrapes publicly available data from the website. |
| Can I filter listings by category or location? | The current version only supports a search query. To filter by category or location, you can include those terms in your query, for example 'telefon Warszawa'. |
| What formats can I export the data to? | You can export the results to CSV, JSON, Excel, or XML directly from the Apify platform. |
| How often can I run this Actor? | You can run it as often as you like, subject to Apify's fair use policy. For regular monitoring, you can schedule runs using Apify's scheduler. |
| What if I get no results? | Make sure your search query is spelled correctly and is a term that appears on OLX Polska. Also check that you have not set maxItems to 0. |
Related actors
Browse the full ParseForge collection for more scrapers.
π Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
β οΈ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by OLX.pl Sp. z o.o. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
Input
| Field | Type | What it does | Default |
|---|---|---|---|
| searchQuery required | string | Enter the search term to find listings on OLX Polska. For example, 'telefon' for phones. | telefon |
| maxItems | integer | Maximum number of listings to scrape (default 100). | 100 |
Pricing
from $7.89 per 1,000 results
| Charged for | What it is | Price each |
|---|---|---|
| result | Single result in the default dataset. | $0.00789 to $0.00872 |
Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.
API
One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.
curl -X POST "https://api.apify.com/v2/acts/parseforge~olx-polska-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"helloWorld": 123
}' Examples
Input that runs as-is.
{
"helloWorld": 123
} Reviews
No reviews yet. Be the first.
Issues
We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.
Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.
