Turbo.az Scraper — Azerbaijan Used Car Prices avatar

Turbo.az Scraper — Azerbaijan Used Car Prices

Pricing

from $2.10 / 1,000 results

Go to Apify Store
Turbo.az Scraper — Azerbaijan Used Car Prices

Turbo.az Scraper — Azerbaijan Used Car Prices

Scrape Turbo.az, Azerbaijan's largest car marketplace. Extract make and model, price and currency, model year, engine size, mileage, city, listing date, dealer flag and photos across new and used cars.

Pricing

from $2.10 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Azerbaijan's largest car marketplace in rows: make and model, price and currency, model year, engine size, mileage, city, listing date, seller type and photos — new and used cars.

What does the Turbo.az Scraper do?

This Actor collects car listings from Turbo.az, by far the largest vehicle marketplace in Azerbaijan and the country's reference for what a car is worth. It returns make and model, the asking price, model year, engine capacity, mileage, city and how recently the listing was posted.

Two details on this market needed handling rather than assuming. Prices are quoted in three currencies on the same page — manat, dollars and euros — so the currency is detected per listing instead of being assumed, which would otherwise mix three units silently in one column. And the seller is not a simple dealer/private split: the site marks an official brand dealer (Rəsmi) separately from an independent showroom (Salon), with unmarked listings being private sellers. All three are kept apart, because that distinction is exactly what a trader is looking at.

Who is it for?

  • Car dealers and importers benchmarking asking prices in the Azerbaijani market.
  • Valuation and price-guide services building residual-value curves.
  • Market researchers measuring supply by make, year and engine size.
  • Fleet and leasing companies tracking resale values.
  • Analysts watching import patterns into the Caucasus.
  • Marketplaces seeding an Azerbaijani vehicle catalogue.

Use cases

  • Track asking prices for a make and model by model year.
  • Compare official dealer pricing against private-seller pricing on the same car.
  • Measure how mileage moves price within one model year.
  • Watch new-listing volume as a demand indicator.
  • Build a depreciation curve from year and price across the market.
  • Separate brand-new stock (0 km) from used supply.
  • Feed an AI agent live car prices for valuation questions.

Why use this Turbo.az Scraper?

  • Currency detected per listing — manat, dollars and euros never mixed into one number.
  • Seller type split three ways — official dealer, showroom, private.
  • Zero mileage preserved as 0, so brand-new stock is visible rather than blank. See the FAQ.
  • Year, engine size and mileage parsed into numbers you can filter on.
  • Thirty-six listings per page with pages fetched in parallel.
  • Keyless and login-free.

What data can you extract?

One row per listing. Anything the source left blank comes back as null.

FieldDescription
listingIdTurbo.az listing ID
urlLink to the listing
titleMake and model
priceAsking price
currencyAZN, USD or EUR, detected per listing
modelYearModel year
engineLitresEngine capacity in litres
mileageKmMileage in kilometres
cityCity
publishedTextListing date as the site shows it
sellerTypeOfficial dealer, Showroom or Private
imageUrlFirst photo
scrapedAtISO timestamp of collection

Sample output

{
"listingId": "9835383",
"url": "https://turbo.az/autos/9835383-jac-t6",
"title": "JAC T6",
"price": 37900,
"currency": "AZN",
"modelYear": 2025,
"engineLitres": 2,
"mileageKm": 0,
"city": "Bakı",
"publishedText": "bugün 09:17",
"sellerType": "Official dealer",
"imageUrl": "https://turbo.azstatic.com/uploads/f460x343/2025/10/08/jac-t6.jpg",
"scrapedAt": "2026-08-22T09:17:04.388Z"
}

How to use the Turbo.az Scraper

Option A — the whole market

Leave Section as autos, set Maximum results and run.

Option B — another vehicle type

Set Section to another slug from a Turbo.az URL, such as motorcycles.

Option C — a price watch

Schedule a daily run and diff by listingId to track what sold and what changed price.

Input parameters

ParameterTypeDefaultDescription
sectionstringautosSection as it appears in a Turbo.az URL
maxResultsinteger1000Stop after this many listings (max 50,000)
proxyConfigurationobjectAZ residentialTurbo.az serves Azerbaijani exits

Tips for best results

  • Always group by currency before averaging. A €30,000 car and a ₼30,000 car are not the same car, and both appear in the same category.
  • sellerType matters more than it looks. Official dealer stock is mostly new and priced to list; private stock is used and negotiable. Mixing them flattens the signal.
  • mileageKm: 0 means new, not missing. Filter on it to separate new stock from used.
  • Use modelYear with mileageKm together for any depreciation work; either alone is misleading.
  • Deduplicate on listingId when combining scheduled runs.

Integrations

Connect the dataset to Make, Zapier, Airbyte, Google Sheets, Slack, GitHub or any HTTP endpoint through Apify integrations, or schedule a run and push results into a warehouse with a webhook.

API usage

from apify_client import ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
run = client.actor("logiover/turbo-az-car-scraper").call(run_input={
"section": "autos",
"maxResults": 3000,
})
rows = list(client.dataset(run["defaultDatasetId"]).iterate_items())
used = [r for r in rows if r["currency"] == "AZN" and (r["mileageKm"] or 0) > 0]
print(len(used), "used cars, median price ₼",
sorted(r["price"] for r in used)[len(used) // 2])

Use with AI agents (MCP)

The Actor is callable from the Apify MCP server, so an assistant can pull Azerbaijani car listings directly and answer valuation questions.

FAQ

Do I need a Turbo.az account or API key?

No. This Actor reads the public marketplace; there is nothing to register.

How many listings can one run return?

Up to 50,000 per run, thirty-six per page. Pages are fetched several at a time, so a few thousand listings take about a minute.

Why are there three currencies?

Because sellers in Azerbaijan quote in manat, dollars or euros depending on the car and the buyer they are targeting. The site does not normalise them, so this Actor labels each listing with the currency actually shown rather than assuming manat and silently corrupting the column.

Why is mileage sometimes zero?

Because the car is brand new. Zero is a real value here, so it is kept as 0 rather than blanked — filtering on it is the cleanest way to separate new stock from used supply.

What is the difference between an official dealer and a showroom?

Rəsmi marks an official brand dealer, Salon an independent car showroom, and an unmarked listing is a private seller. All three price differently, so they are kept as separate values rather than collapsed into one dealer flag.

Does it collect the seller's phone number?

No. Contact details sit behind the individual listing page. Every row carries a url to it.

Are titles in Azerbaijani?

Make and model come through as written — mostly Latin-script Latin brand names — while the city and the date label are in Azerbaijani, exactly as published.

Can I export to CSV or Excel?

Yes — every run's dataset exports to JSON, CSV, Excel, XML or JSONL.

How fresh is the data?

Each run reads the marketplace live, so results are as current as Turbo.az itself.

Why did my run return zero listings?

Usually a section slug that does not exist. Use autos to check, then copy other slugs from a Turbo.az URL.

Turbo.az is a public marketplace and this Actor reads only its public listing pages — no accounts, no logins. Vehicle details and asking prices are commercial listings published for public view. You remain responsible for how you use the data and for respecting the marketplace's terms in your own jurisdiction.

  • Arabam Scraper — Turkish used cars.
  • Auto.ria Scraper — Ukrainian used cars.
  • Encar Scraper — Korean used cars.
  • AutoScout24 Scraper — pan-European used cars.