Arabam Scraper — Turkey Used Car Listings & Prices avatar

Arabam Scraper — Turkey Used Car Listings & Prices

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Arabam Scraper — Turkey Used Car Listings & Prices

Arabam Scraper — Turkey Used Car Listings & Prices

Scrape Arabam.com, Turkey's largest used car marketplace. Extract make, model year, mileage, price in lira, fuel type, transmission, drive configuration, condition and photos across cars, SUVs, motorcycles and commercial vehicles. No API key, no login.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Categories

Share

Turkey's largest used car marketplace in rows: make, model year, mileage, price in lira, fuel type and transmission — all typed, none of it guessed from a headline.

What does the Arabam Scraper do?

This Actor collects live listings from Arabam.com, the marketplace Turkey buys and sells used cars on. Every result page publishes its listings as structured Vehicle records, which is unusually complete for a classifieds site: mileage, transmission, drive configuration and model year all arrive typed rather than as text to be parsed out of a title.

The site answers a plain HTTP client with a challenge page rather than the listings, so requests here carry a real Chrome TLS fingerprint over a Turkish residential exit. That is the difference between a run that returns cars and one that returns an interstitial.

Who is it for?

  • Car exporters and dealers — Turkey is a large, fast-moving used vehicle market.
  • Pricing analysts and residual-value modellers who need year, mileage and price on one row.
  • Insurers and lenders benchmarking vehicle values.
  • Marketplace operators seeding or benchmarking inventory.
  • Researchers tracking Turkey's shift to hybrid and electric vehicles.

Use cases

  • Build a price curve for a model by year and mileage band, then price your own stock against it.
  • Track lira prices weekly in a market where inflation moves them fast.
  • Measure the diesel, petrol, hybrid and electric mix as it changes.
  • Compare manual against automatic pricing at the same age and mileage.
  • Watch a single model's average asking price to time a purchase.
  • Feed an AI agent live Turkish car prices for valuation questions.

Why use this Arabam Scraper?

  • Typed vehicle fields — mileage and year come as numbers, not as strings pulled from a title.
  • The site's challenge handled with a real browser TLS fingerprint, not a retry loop that never succeeds.
  • Every core field at 100% fill: make, model year, mileage, price, fuel type and transmission.
  • Cars, SUVs, motorcycles and commercial vehicles from the same Actor.
  • Year and price filters applied at the source rather than after the fact.
  • Keyless and login-free — nothing to register, nothing to rotate.

What data can you extract?

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

FieldTypeDescription
listingIdstringArabam listing identifier
urlstringDirect link to the listing
titlestringListing headline as the seller wrote it
makestringManufacturer
modelYearnumberModel year
mileageKmnumberOdometer reading in kilometres
pricenumberAsking price in Turkish lira
currencystringCurrency, normally TRY
fuelTypestringFuel type in Turkish, e.g. Dizel, Benzin, Hibrit
transmissionstringTransmission, e.g. Düz (manual) or Otomatik
driveTypestringDrive configuration as published
conditionstringCondition, normally UsedCondition
imageUrlstringListing photo
scrapedAtstringWhen this row was collected

Sample output

{
"listingId": "42763215",
"url": "https://www.arabam.com/ilan/galeriden-satilik-ford-fiesta-1-4-tdci-titanium-x/ford-fiesta-1-4-tdci-titanium...",
"title": "FORD FİESTA 1.4 TDCİ TİTANİUM DEĞİŞENSİZ / BORDO GÖĞÜS / MASRAFSIZ / TEMİZ AİLE ARACI",
"make": "Ford",
"modelYear": 2010,
"mileageKm": 267000,
"price": 560000,
"currency": "TRY",
"fuelType": "Dizel",
"transmission": "Düz",
"driveType": "Önden Çekiş",
"condition": "UsedCondition",
"imageUrl": "https://arbstorage.mncdn.com/ilanfotograflari/2026/08/11/42763215/07399d97-7814-4ba6-9e87-6fa2b15b12ca_imag...",
"scrapedAt": "2026-08-16T16:56:32.725Z"
}

How to use the Arabam Scraper

Option A — the whole used car market

Keep the default category path and set a result limit. Sorted as the site presents them, this gives a rolling picture of what is on sale.

Option B — a segment

Add a minimum model year and a maximum price to isolate a band — 2018 and newer under 1,500,000 lira, for instance.

Option C — another vehicle type

Switch the category path to ikinci-el/arazi-suv-pickup, ikinci-el/motosiklet or ikinci-el/minivan-panelvan.

Input parameters

InputTypeDescription
categoryPathstringArabam category path as it appears after arabam.com/ in the URL, e.g. ikinci-el/otomobil, ikinci-el/arazi-suv-pickup, ikinci-el/motosiklet, ikinci-el/minivan-panelvan. Default: "ikinci-el/otomobil".
minYearintegerOptional earliest model year.
maxPriceintegerOptional upper price bound in Turkish lira.
maxResultsintegerStop after this many listings. Each page returns 20. Default: 1000.
proxyConfigurationobjectArabam serves Turkish exits and answers plain HTTP clients with a challenge, so a Chrome TLS fingerprint is used over a Turkish residential proxy.

Tips for best results

  • Turkish inflation makes a price series meaningless without its date; scrapedAt is on every row for that reason.
  • Fuel and transmission values come back in Turkish as published — Dizel, Benzin, Hibrit, Düz, Otomatik.
  • The category path is everything after arabam.com/ in the URL, including the ikinci-el/ prefix.
  • This Actor needs a Turkish residential exit; the default proxy configuration already pins it.
  • Run daily rather than hourly — listings are bumped, not repriced, minute to minute.

Integrations

Connect this Actor to Make, Zapier, n8n, Slack, Google Sheets, GitHub, Airtable or any HTTP endpoint through Apify integrations. Every finished run can push its dataset straight into your warehouse, or fire a webhook so a downstream job starts the moment the data lands.

API usage

Run the Actor from your own code with the Apify API. Datasets can be exported as JSON, CSV, Excel, XML, RSS or HTML, and every run is available through the Apify API reference.

curl -X POST "https://api.apify.com/v2/acts/logiover~arabam-turkey-car-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"input": {"categoryPath": "ikinci-el/otomobil", "maxResults": 1000, "proxyConfiguration": {"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "TR"}}}'

Python, JavaScript, PHP and CLI clients are documented under Apify API clients.

Use with AI agents (MCP)

This Actor is callable from any MCP-compatible client — Claude, Cursor, VS Code or your own agent — through the Apify MCP server. An agent can call it to answer live questions about Turkish used car prices, mileage and model-year distribution instead of guessing from stale training data.

FAQ

Do I need an Arabam account or API key?

No. The Actor reads public listings with no login and no key.

Why does a normal HTTP scraper fail on Arabam?

The site answers plain clients with a challenge page instead of the listings. This Actor uses a real Chrome TLS fingerprint, which is what gets the listing markup.

How many cars can one run return?

Each page carries 20 and the site holds hundreds of thousands of listings, so the practical limit is the result cap you set.

What currency are prices in?

Turkish lira (TRY), as published.

Can I get the seller's phone number?

No. Arabam keeps contact behind its own flow, and this Actor does not attempt to reach it.

Are motorcycles and commercial vehicles supported?

Yes — switch the category path, e.g. ikinci-el/motosiklet or ikinci-el/minivan-panelvan.

Why did my run return zero listings?

Usually a category path missing the ikinci-el/ prefix. Copy it from an Arabam URL.

Is the data in Turkish?

Yes. Titles, fuel types and transmission values are published in Turkish and collected as written.

Can I export to CSV or Excel?

Yes. Every run's dataset exports as JSON, CSV, Excel, XML, RSS or HTML from the Storage tab, the API, or automatically through an integration.

How fresh is the data?

Every run reads the site live at that moment, so the data is as fresh as the site itself. Schedule the Actor hourly, daily or weekly to build a time series.

How often is the Actor updated?

It is monitored and fixed when the site changes its markup or its endpoints. Report anything that looks wrong through the Issues tab and it gets picked up.

This Actor collects only publicly available information — the same pages any visitor can open without logging in. It does not bypass a login, and it does not touch private or personal accounts. Public data collection is legal in most jurisdictions, but how you use the data is your responsibility: if any record contains personal data, GDPR and comparable laws still apply, and you need a lawful basis for processing it. When in doubt, take legal advice. See Apify's ethical web scraping guide.