OLX Kazakhstan Classifieds Scraper avatar

OLX Kazakhstan Classifieds Scraper

Pricing

Pay per event

Go to Apify Store
OLX Kazakhstan Classifieds Scraper

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

Stas Persiianenko

Maintained by Community

Actor 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?

FieldDescription
idOLX listing identifier
titleListing title
urlCanonical OLX.kz listing URL
priceNumeric price when available
priceDisplayHuman-readable price text
currencyCurrency code such as KZT
negotiableWhether the listed price is negotiable
locationOLX location path
cityCity name
regionRegion name
descriptionHTML-stripped public description
imageUrlsPublic listing image URLs
sellerNamePublic seller/contact name
isBusinessPublic business seller flag
hasPhoneWhether OLX exposes phone contact availability
hasChatWhether chat is available
attributesCategory-specific specs such as model, condition, fuel, or size
createdTimeListing creation timestamp
lastRefreshTimeLast refresh timestamp
sourceUrlPage where the listing was found
scrapedAtActor 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

  1. Open the actor on Apify.
  2. Add one or more OLX.kz category or search URLs.
  3. Optionally add keyword searches such as iphone or toyota camry.
  4. Set maxItems to the number of listings you need.
  5. 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 maxItems small for test runs.
  • ✅ Schedule recurring runs for price monitoring.
  • ✅ Export to CSV for spreadsheet analysis.
  • ✅ Use sourceUrl to 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 ApifyClient
client = 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.

Explore other Automation Lab actors for marketplace and ecommerce workflows:

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.