Oglaszamy24.pl Classified Ads Scraper
Pricing
$5.00 / 1,000 results
Oglaszamy24.pl Classified Ads Scraper
Scrape classified ads from Oglaszamy24.pl - listings, search results, and full ad details with seller contact information.
Pricing
$5.00 / 1,000 results
Rating
0.0
(0)
Developer
Paweł
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
📰 Oglaszamy24.pl Classified Ads Scraper
🎯 Pull every classified ad you need from Oglaszamy24.pl — full descriptions, prices, photos, attributes, and seller contacts — straight into a clean dataset.
This scraper collects structured ad data from one of Poland's long-running classifieds portals: titles, prices in PLN, full descriptions, category breadcrumbs, location, attributes (year, mileage, model, condition, ...), photo galleries, view counts, and seller contact details (name & phone). It works on the main domain and on every city subdomain (Warszawa, Kraków, Łódź, Wrocław, Poznań, Gdańsk, and many more).
🚀 What Does It Do?
This scraper automatically crawls Oglaszamy24.pl listings, search results, and category pages — then opens each ad to pull the full record. No manual browsing, no copy-paste, no spreadsheet juggling. Just set your filters and hit Start.
💡 Two modes of operation:
- 🔍 Discovery Mode — Provide a keyword, a city, and/or a category path. The scraper builds the right search URL on the matching subdomain, paginates through all result pages, and pulls every matching ad.
- 📋 Direct URL Mode — Drop in any mix of category pages, search result URLs, city subdomain pages, or even individual ad URLs. The scraper figures out the type and processes each one accordingly.
👥 Who Is This For?
| 🏢 Use Case | 💬 How It Helps |
|---|---|
| 🚗 Used-car & motorcycle resellers | Track motoryzacja listings across cities — find new offers, compare prices, build your inventory feed |
| 🏠 Real-estate professionals | Monitor nieruchomości listings (mieszkania, domy, działki) by city — react to fresh offers within minutes |
| 📈 Market researchers & analysts | Build pricing datasets across categories and regions — measure supply, demand, and price evolution over time |
| 🤝 Lead generation & sales teams | Collect seller phone numbers and names from publicly listed business and service ads (uslugi-i-firmy) |
| 🛍️ Bargain hunters & arbitrageurs | Snipe underpriced ads in dom-i-ogrod, elektronika, and motoryzacja before competitors find them |
| 🧑💻 Data scientists & ML teams | Train pricing models on real Polish classifieds data with full attribute coverage |
✨ Features
- 🌐 Full domain coverage — Main www and every city subdomain (Warszawa, Kraków, Gdańsk, Poznań, Wrocław, Łódź, Szczecin, Lublin, Białystok, Katowice, Bydgoszcz, and many more)
- 📋 Listing + Detail extraction — Choose between fast listing-only mode or deep-dive mode that opens every ad
- 💰 Price parsing — Numeric price plus detected currency (PLN by default; EUR/USD when present)
- 🏷️ Attribute capture — Every key/value the seller filled in: year, mileage, model, engine type, condition, area, rooms, etc.
- 📸 Photo galleries — Main photo plus every thumbnail in the gallery, as direct image URLs
- 📞 Seller contacts — Name and phone number when publicly displayed
- 📅 Smart date parsing — Polish date formats (
Dzisiaj 12:28,3 Maj 2026 12:22) parsed into clean ISO-8601 timestamps - 🗺️ Category & city tagging — Every ad tagged with its category breadcrumb and originating city subdomain
- 🎛️ Smart Filters — Search by keyword, narrow by city subdomain, restrict to a category path, cap by max items
- 🧹 Deduplication — Same ad URL is never scraped twice, even across paginated results
- ⚡ Fast & Scalable — HTTP-only crawler, hundreds of ads per minute on a single run
- 📤 Export Anywhere — Download results as JSON, CSV, Excel, or push to Google Sheets, Zapier, Make, or your CRM
🎛️ Filters & Options
| Option | What It Does |
|---|---|
| 🔗 Start URLs | Drop in any category page, search result, city subdomain, or single ad URL — the scraper detects the type automatically |
| 🔎 Search keyword | Free-text phrase added to the search query (e.g. samochód, mieszkanie, iphone) |
| 🏙️ City | Pick a city to scrape only from its subdomain (e.g. Warszawa, Kraków, Gdańsk) — diacritics handled |
| 📂 Category path | Restrict to a category, e.g. motoryzacja/motocykle or nieruchomosci/mieszkania |
| 🔢 Max Items | Cap the number of ads scraped per run (set to 0 for unlimited) |
| 🔬 Extract full details | Toggle deep-dive mode — opens every ad page to pull description, attributes, photos, and contacts |
| 🚦 Rate limit | Throttle requests per minute to stay friendly with the server |
| 🌐 Proxy | Optional Apify Proxy support for high-volume runs |
📦 What You Get (Output Fields)
Every ad record includes:
Identification
| Field | Example |
|---|---|
| adId | 42834462 |
| title | Honda wk1 VTR 1000 SP Power 170KM Vintage |
| url | https://www.oglaszamy24.pl/ogloszenie/42834462/Honda-wk1-VTR-1000-SP-Power-170KM-Vintage.html |
Content
| Field | Example |
|---|---|
| description | Witam .. Motocykl Honda VTR 1000 SP Tuningowy wk1 na zamówienie .. motocykl stan idealny .. |
| adType | Sprzedam |
| category | Motoryzacja / Motocykle |
| city | www |
Pricing
| Field | Example |
|---|---|
| price | 100000 |
| currency | PLN |
Attributes
| Field | Example |
|---|---|
| attributes | { "Model": "VTR 1000 SP", "Uszkodzony": "Nie", "Przebieg": "30000 km", "Rok produkcji": "2003", "Typ silnika": "Benzyna", "Pojemność": "1000 cm3" } |
Seller contact
| Field | Example |
|---|---|
| contactName | witek kalmus |
| contactPhone | 504436527 |
Media
| Field | Example |
|---|---|
| thumbnail | https://www.oglaszamy24.pl/storage/48/27/62de5da4_s.jpg |
| photos | ["https://www.oglaszamy24.pl/storage/48/27/62de5da4.jpg"] |
Timestamps & metrics
| Field | Example |
|---|---|
| publishedDate | 2026-05-03T12:22:00.000Z |
| publishedRaw | 3 Maj 2026 12:22 |
| viewCount | 49 |
| scrapedAt | 2026-05-03T12:35:11.842Z |
📊 Example Output
{"adId": "42834462","title": "Honda wk1 VTR 1000 SP Power 170KM Vintage","url": "https://www.oglaszamy24.pl/ogloszenie/42834462/Honda-wk1-VTR-1000-SP-Power-170KM-Vintage.html","description": "Witam .. Motocykl Honda VTR 1000 SP Tuningowy wk1 na zamówienie .. motocykl stan idealny .. wszystko stan perfekt .. Motocykl Tuningowy WK1 - power 170 KM .. waga motocykla ok. 180 kg .. polecam wspanialą maszyne .. motocykl duza moc Tuning wk1 Vintage .. zdjecia concept wk1 .. odpowiadam szybko email .. Pozdrawiam","price": 100000,"currency": "PLN","adType": "Sprzedam","publishedDate": "2026-05-03T12:22:00.000Z","publishedRaw": "3 Maj 2026 12:22","city": "www","category": "Motoryzacja / Motocykle","attributes": {"Model": "VTR 1000 SP","Uszkodzony": "Nie","Przebieg": "30000 km","Rok produkcji": "2003","Typ silnika": "Benzyna","Pojemność": "1000 cm3"},"contactName": "witek kalmus","contactPhone": "504436527","photos": ["https://www.oglaszamy24.pl/storage/48/27/62de5da4.jpg"],"thumbnail": "https://www.oglaszamy24.pl/storage/48/27/62de5da4_s.jpg","viewCount": 49,"scrapedAt": "2026-05-03T12:35:11.842Z"}
📋 Dataset Views
The Apify Console gives you 4 ready-made table views to quickly browse your results:
| View | What It Shows |
|---|---|
| 📊 Overview | Title, price, currency, city, category, publish date, ad URL |
| 📞 Seller contacts | Title, seller name, phone, city, price, ad URL — perfect for lead lists |
| 📸 Photos | Title, thumbnail preview, full photo gallery URLs |
| 📋 Full details | Every single field — the complete dataset |
❓ FAQ
🤔 Does it work for every category? Yes — every category and subcategory on Oglaszamy24.pl is supported (motoryzacja, nieruchomości, dom-i-ogrod, elektronika, praca, uslugi-i-firmy, sport, nauka-i-ksiazki, and more). Just point it at the category URL or pass the path in the Category field.
🤔 Does it cover city subdomains? Yes — Warszawa, Kraków, Łódź, Wrocław, Poznań, Gdańsk, Szczecin, Bydgoszcz, Lublin, Białystok, Katowice, Gdynia, Częstochowa, Radom, Sosnowiec, Toruń, Kielce, Rzeszów, Gliwice, Olsztyn, Zabrze, Bytom, Bielsko-Biała, Wałbrzych, Kalisz, Płock, Opole, and more. Pass the city name (with or without Polish diacritics) and the right subdomain is used automatically.
🤔 Are seller phone numbers really included? Yes — Oglaszamy24.pl displays phone numbers publicly on most ads. The scraper captures whatever the seller chose to publish.
🤔 Will it handle Polish characters correctly? Yes — the site serves ISO-8859-2 (Latin-2) and the scraper transparently decodes it into clean UTF-8. All ą, ć, ę, ł, ń, ó, ś, ź, ż come through untouched.
🤔 Can I export the data? Yes — JSON, CSV, Excel, XML, HTML, RSS. You can also push data directly to Google Sheets, Zapier, Make, or any webhook/API endpoint.
🤔 How often should I run this? For fresh data, run daily or weekly. You can schedule automatic runs on Apify with just a few clicks.
🤔 Does it work with proxies? Yes — residential proxies are recommended for the best results at very high volumes. The scraper works with Apify's built-in proxy service. For most runs you don't need a proxy at all.
🛠️ Need Custom Filters or Features?
I'm happy to customize this scraper for your specific needs! 🤝
Whether you need:
- 🎯 Additional filters (price range, year range, mileage cap, distance from a city, only ads with photos, only ads with phone)
- 📊 Extra data fields or custom output formats (e.g. flatten attributes into top-level columns, normalize price to a single currency)
- 🔄 Integration with your CRM, Google Sheets, or database
- ⏰ Scheduled scraping with automatic deduplication and incremental updates
- 🌐 Scraping from other classifieds platforms alongside Oglaszamy24 (OLX, Gratka, Otodom, Otomoto, Sprzedajemy.pl)
👉 Don't hesitate to reach out via private message — I respond quickly and I'm always open to building exactly what you need. No request is too small or too specific!
⚖️ Legal & Ethical Use
This scraper collects only publicly available information from Oglaszamy24.pl. It does not access private data, bypass authentication, or scrape content protected behind a login. Please use the data responsibly and in compliance with applicable laws (including GDPR when handling phone numbers and names) and the platform's terms of service.