OLX Kazakhstan Classifieds Scraper
Pricing
Pay per event
OLX Kazakhstan Classifieds Scraper
Extract OLX.kz listings with prices, locations, seller signals, images, attributes, timestamps, and URLs for Kazakhstan market research.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Stas Persiianenko
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Extract public classified ads from OLX.kz search and category pages.
Use this actor to monitor Kazakhstan marketplace inventory, prices, seller signals, listing attributes, images, and listing freshness without building your own scraper.
OLX Kazakhstan Classifieds Scraper is designed for public marketplace pages such as cars, electronics, real estate, jobs, services, and keyword searches.
It uses fast HTTP extraction from OLX.kz prerendered page data, so most runs are lightweight and do not need a browser.
What does OLX Kazakhstan Classifieds Scraper do?
The actor scrapes OLX.kz listing result pages and saves structured listing records.
It can start from OLX category URLs, OLX search URLs, or keyword searches.
For each listing, it extracts core marketplace data such as title, price, location, URL, seller name, images, public contact flags, attributes, and timestamps.
It is useful when you need a repeatable export of public OLX.kz marketplace data for analysis, alerts, or enrichment workflows.
Who is it for?
Ecommerce analysts
Track consumer-to-consumer prices across electronics, vehicles, furniture, and other categories.
Automotive market teams
Monitor used car inventory, price ranges, seller types, locations, and listing refresh behavior.
Real estate researchers
Collect public rental and sale listings by city, neighborhood, and property attributes.
Lead generation teams
Find public listings that match sourcing, resale, or outreach criteria.
Data teams
Create repeatable OLX.kz datasets for dashboards, notebooks, BI pipelines, and machine learning features.
Why use this actor?
- ⚡ HTTP-only extraction for fast runs
- 🇰🇿 Built specifically for OLX Kazakhstan
- 🧾 Exports prices, locations, attributes, images, and seller signals
- 🔁 Supports category URLs and keyword searches
- 📦 Pay per extracted listing
- 🧩 Works with Apify datasets, API, integrations, and MCP
What OLX.kz data can you extract?
| Field | Description |
|---|---|
id | OLX listing identifier |
title | Listing title |
url | Canonical OLX.kz listing URL |
price | Numeric price when available |
priceDisplay | Human-readable price text |
currency | Currency code such as KZT |
negotiable | Whether the listed price is negotiable |
location | OLX location path |
city | City name |
region | Region name |
description | HTML-stripped public description |
imageUrls | Public listing image URLs |
sellerName | Public seller/contact name |
isBusiness | Public business seller flag |
hasPhone | Whether OLX exposes phone contact availability |
hasChat | Whether chat is available |
attributes | Category-specific specs such as model, condition, fuel, or size |
createdTime | Listing creation timestamp |
lastRefreshTime | Last refresh timestamp |
sourceUrl | Page where the listing was found |
scrapedAt | Actor scrape timestamp |
How much does it cost to scrape OLX Kazakhstan listings?
This actor uses pay-per-event pricing.
You pay a small start fee for each run and a per-listing fee for each saved listing.
The current pricing is $0.005 per run start plus tiered per-listing pricing. BRONZE users pay $0.001 per listing, with FREE at $0.00115 and higher tiers discounted down to $0.00028 for DIAMOND.
Example cost pattern:
- A small 20-listing test run is inexpensive and good for validating inputs.
- A 100-listing category run is better for price monitoring.
- A larger scheduled run can power dashboards or alerts.
How to scrape OLX Kazakhstan in 5 steps
- Open the actor on Apify.
- Add one or more OLX.kz category or search URLs.
- Optionally add keyword searches such as
iphoneortoyota camry. - Set
maxItemsto the number of listings you need. - Run the actor and download the dataset as JSON, CSV, Excel, XML, or via API.
Input parameters
startUrls
OLX.kz category or search URLs.
Example:
[{ "url": "https://www.olx.kz/d/transport/legkovye-avtomobili/" }]
searchQueries
Keyword searches to run on OLX.kz.
Example:
["iphone", "toyota camry"]
maxItems
Maximum listings to save across all sources.
Start low for testing.
Increase it for production exports.
includeDescriptions
Set to true to include HTML-stripped listing descriptions.
Set to false if you only need compact listing summaries.
maxPagesPerSource
Maximum OLX result pages to crawl per input URL or keyword.
proxyConfiguration
Optional proxy settings.
OLX.kz usually works with direct HTTP extraction.
Enable Apify Proxy only if your environment is blocked.
Example input
{"startUrls": [{ "url": "https://www.olx.kz/d/transport/legkovye-avtomobili/" }],"searchQueries": ["iphone"],"maxItems": 20,"includeDescriptions": true,"maxPagesPerSource": 2}
Example output
{"id": "396458279","title": "Chevrolet Epica 2.0 автомат","url": "https://www.olx.kz/d/obyavlenie/example.html","price": 3000000,"priceDisplay": "3 000 000 тг.","currency": "KZT","location": "Актюбинская область, Хромтау","city": "Хромтау","region": "Актюбинская область","sellerName": "seller","hasPhone": true,"hasChat": true,"attributes": {"Модель": "Epica","Год выпуска": "2007"},"sourceUrl": "https://www.olx.kz/d/transport/legkovye-avtomobili/","scrapedAt": "2026-05-19T08:00:00.000Z"}
Tips for better results
- ✅ Use specific category URLs when you already know the OLX section.
- ✅ Use keyword searches for discovery across categories.
- ✅ Keep
maxItemssmall for test runs. - ✅ Schedule recurring runs for price monitoring.
- ✅ Export to CSV for spreadsheet analysis.
- ✅ Use
sourceUrlto separate multiple input sources.
Common OLX Kazakhstan use cases
Vehicle price tracking
Monitor used car prices, locations, model attributes, and seller behavior.
Electronics monitoring
Track phones, laptops, consoles, and accessories by keyword.
Real estate research
Collect public listing summaries for rentals and property sale categories.
Inventory sourcing
Find public marketplace listings matching resale criteria.
Market intelligence
Analyze supply, pricing, refresh cadence, and regional availability.
Integrations
Use Apify integrations to send OLX.kz data into your existing workflow.
- Google Sheets for manual review
- Slack or email alerts for new listings
- Make or Zapier for no-code automations
- Webhooks for event-driven pipelines
- BigQuery, Snowflake, or S3 for analytics storage
API usage
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('automation-lab/olx-kazakhstan-classifieds-scraper').call({startUrls: [{ url: 'https://www.olx.kz/d/transport/legkovye-avtomobili/' }],maxItems: 20});console.log(run.defaultDatasetId);
Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_APIFY_TOKEN')run = client.actor('automation-lab/olx-kazakhstan-classifieds-scraper').call(run_input={'startUrls': [{'url': 'https://www.olx.kz/d/transport/legkovye-avtomobili/'}],'maxItems': 20,})print(run['defaultDatasetId'])
cURL
curl -X POST 'https://api.apify.com/v2/acts/automation-lab~olx-kazakhstan-classifieds-scraper/runs?token=YOUR_APIFY_TOKEN' \-H 'Content-Type: application/json' \-d '{"startUrls":[{"url":"https://www.olx.kz/d/transport/legkovye-avtomobili/"}],"maxItems":20}'
MCP usage
Connect this actor to AI tools through Apify MCP.
Claude Code
$claude mcp add --transport http apify "https://mcp.apify.com?tools=automation-lab/olx-kazakhstan-classifieds-scraper"
Claude Desktop, Cursor, and VS Code
{"mcpServers": {"apify": {"url": "https://mcp.apify.com?tools=automation-lab/olx-kazakhstan-classifieds-scraper"}}}
Example prompts:
- "Scrape 50 OLX Kazakhstan used car listings and summarize price ranges by city."
- "Find OLX.kz iPhone listings and group them by listed price."
- "Collect public OLX.kz real estate listings from this category URL."
Data quality notes
OLX categories differ in the attributes they expose.
Vehicle listings may include model, body type, fuel, and year.
Real estate listings may include rooms, size, floor, or property condition.
Electronics listings may include condition and model information.
All such details are stored in the attributes object.
Limitations
The actor extracts public listing data available in OLX.kz page HTML.
It does not log in.
It does not bypass private user settings.
It does not reveal hidden phone numbers.
It does not scrape messages or private account data.
Troubleshooting
Why did I get fewer listings than requested?
The selected category or search may have fewer available public results than your maxItems, or maxPagesPerSource may be too low.
Increase maxPagesPerSource or use broader input URLs.
Why are some prices empty?
Some OLX listings may be marked as negotiable, exchange, free, or otherwise not provide a numeric regular price.
Use priceDisplay for the user-facing price text.
Should I enable proxies?
Usually no.
The actor is HTTP-only and OLX.kz public pages often return the needed data directly.
Enable proxy settings only if your run is blocked.
Legality and responsible use
This actor extracts publicly available OLX.kz listing data.
You are responsible for using the data in accordance with applicable laws, OLX terms, and privacy rules.
Do not use scraped data for spam, harassment, or unlawful profiling.
Respect robots, rate limits, and data protection obligations in your jurisdiction.
Related scrapers
Explore other Automation Lab actors for marketplace and ecommerce workflows:
- https://apify.com/automation-lab/amazon-scraper
- https://apify.com/automation-lab/ebay-scraper
- https://apify.com/automation-lab/booking-scraper
- https://apify.com/automation-lab/google-maps-lead-finder
FAQ
Can I scrape any OLX.kz category?
Yes, use a public OLX.kz category or search URL as a start URL.
Can I run keyword searches?
Yes, add values to searchQueries.
Does it support pagination?
Yes, it follows OLX page numbers up to maxPagesPerSource or until maxItems is reached.
Does it scrape listing detail pages?
The MVP extracts detailed fields embedded in search/category pages. That already includes description, attributes, image URLs, seller snippets, and timestamps for many listings.
Does it use a browser?
No. It uses HTTP extraction from prerendered OLX page data for speed and lower cost.
Can I schedule it?
Yes. Use Apify schedules to monitor OLX.kz categories or searches daily, hourly, or at another cadence.
Can I export CSV?
Yes. Apify datasets support CSV, JSON, JSONL, Excel, XML, RSS, and API access.
What language are the results in?
Results are returned as OLX.kz provides them, commonly Russian and Kazakh depending on the listing.