Arabam Vehicle Scraper avatar

Arabam Vehicle Scraper

Pricing

Pay per usage

Go to Apify Store
Arabam Vehicle Scraper

Arabam Vehicle Scraper

Extract vehicle listings from Arabam.com with car prices, brands, models, mileage, year, fuel type, transmission, location, images, and seller details. Ideal for Turkey's used car market research, price tracking, competitor analysis, automotive trends, and vehicle datasets.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

4 days ago

Last modified

Categories

Share

What does Arabam.com Vehicle Scraper do?

Arabam.com Vehicle Scraper collects used vehicle listings from Arabam.com, Turkey's largest used car marketplace. Start with one Arabam search, category, or listing URL, or enter a keyword and location. The Actor returns structured vehicle records with price, year, mileage, fuel, transmission, body style, engine size, colour, seller details, location, and photo URLs.

Use it for Turkish used car price research, inventory tracking, dealer monitoring, and dataset building. Results are saved to an Apify dataset that you can download as JSON, CSV, Excel, or XML, or connect to another workflow through the Apify API.

Why use Arabam.com Vehicle Scraper?

  • Consistent vehicle records - Get one row per listing with the same field names across runs, so price comparisons and inventory reports are easier to build.
  • Search or browse - Use a saved Arabam URL with its filters, or build a search from a keyword and a Turkish city.
  • Full listing details - Open each vehicle page to collect specifications, seller information, location, and the complete photo set.
  • Controlled runs - Set the number of records and the maximum number of result pages, so a test run stays small and a scheduled run stays predictable.
  • Export and integration options - Download the dataset or send it to Google Sheets, webhooks, Make, Zapier, or your own application through the Apify API.

What data can you extract from Arabam.com?

FieldTypeDescription
listingIdStringArabam listing number
titleStringListing title
urlStringDirect listing URL
makeStringVehicle manufacturer
modelStringVehicle model
variantStringTrim, package, or version
yearNumberModel year
mileageNumberMileage in kilometres
drivetrainStringDrivetrain when published
fuelTypeStringFuel type
transmissionStringGearbox type
bodyTypeStringBody style
engineSizeNumberEngine displacement in cubic centimetres
horsePowerNumberEngine power when published
colorStringExterior colour
priceNumberAdvertised price
currencyStringCurrency code, normally TRY
cityStringCity or region
districtStringDistrict or neighbourhood when published
sellerTypeStringSeller category, such as galeri or sahibinden
sellerNameStringSeller or dealer name
imageUrlsArrayVehicle photo URLs
scrapedAtStringCollection time in ISO format
sourceUrlStringURL used to define the collection scope

Fields that Arabam does not publish for a listing are left out of that record. Each vehicle page is opened by default to collect the specification and seller fields. Turn off enrich_details when you only need the search-page fields and want a faster run.

How to use Arabam.com Vehicle Scraper

  1. Open the Actor on Apify Store.
  2. Add an Arabam.com URL, or leave the URL field alone and enter a keyword, a location, or both.
  3. Set results_wanted and max_pages.
  4. Keep the Turkish residential proxy setting. Arabam serves a security check to exit IPs outside Turkey.
  5. Run the Actor and check the dataset preview.
  6. Export the dataset or connect it to your workflow.

When you enter a keyword or location, the Actor treats it as the search scope. A search URL you supply becomes the base for that search. A listing URL is ignored in this mode, so use one mode at a time. Leave keyword and location empty to browse the URL exactly as provided.

Input Parameters

ParameterTypeRequiredDefaultDescription
urlStringNoArabam automobile categoryOne Arabam search, category, or listing detail URL
keywordStringNoNoneVehicle, make, or model search text. Takes priority over url
locationStringNoNoneTurkish city name or Arabam city ID. Takes priority over url
results_wantedIntegerNo20Maximum number of vehicle records to save
max_pagesIntegerNo10Maximum number of search result pages to request
enrich_detailsBooleanNotrueOpen each listing page for specifications, seller details, and the full photo set
proxyConfigurationObjectNoTurkish residential Apify Proxy settingsProxy settings. Keep residential proxy with country TR; other exit IPs can trigger a challenge

Output Data

FieldTypeDescription
listingIdStringArabam listing number
titleStringListing title
urlStringDirect listing URL
makeStringVehicle manufacturer
modelStringVehicle model
variantStringTrim or version
yearNumberModel year
mileageNumberMileage in kilometres
drivetrainStringDrivetrain when published
fuelTypeStringFuel type
transmissionStringGearbox type
bodyTypeStringBody style
engineSizeNumberEngine displacement in cubic centimetres
horsePowerNumberEngine power when published
colorStringExterior colour
priceNumberAdvertised price
currencyStringCurrency code
cityStringCity or region
districtStringDistrict or neighbourhood when published
sellerTypeStringSeller category
sellerNameStringSeller or dealer name
imageUrlsArrayVehicle photo URLs
scrapedAtStringCollection time in ISO format
sourceUrlStringURL used to define the collection scope

Usage Examples

Basic category collection

Collect 20 current automobile listings from the main used automobile category:

{
"url": "https://www.arabam.com/ikinci-el/otomobil",
"results_wanted": 20,
"max_pages": 2
}

Search for Volkswagen Passat listings in İstanbul. İstanbul is split into two regions on Arabam; this run uses İstanbul Avrupa, the larger region:

{
"keyword": "passat",
"location": "İstanbul",
"results_wanted": 50,
"max_pages": 5
}

Direct listing lookup

Run one public listing URL to save its full specification and seller details as a single record:

{
"url": "https://www.arabam.com/ilan/galeriden-satilik-opel-astra-1-3-cdti-cosmo/galeriden-opel-astra-1-3-cdti-cosmo-2012-model-adana/41445483",
"results_wanted": 1
}

Faster search-only run

Skip the extra listing pages when you only need titles, prices, years, mileage, and locations:

{
"url": "https://www.arabam.com/ikinci-el/otomobil",
"results_wanted": 100,
"max_pages": 5,
"enrich_details": false
}

Sample Output

{
"listingId": "41445483",
"title": "Opel Astra 1.3 CDTI Cosmo",
"url": "https://www.arabam.com/ilan/galeriden-satilik-opel-astra-1-3-cdti-cosmo/galeriden-opel-astra-1-3-cdti-cosmo-2012-model-adana/41445483",
"make": "Opel",
"model": "Astra",
"variant": "1.3 CDTI Cosmo",
"year": 2012,
"mileage": 139000,
"drivetrain": "Önden Çekiş",
"price": 670000,
"currency": "TRY",
"imageUrls": [
"https://arbstorage.mncdn.com/ilanfotograflari/2026/06/21/41445483/75ebfcd4-e765-4a3f-b4b8-296b35dd2993_image_for_silan_41445483_1920x1080.jpg"
],
"fuelType": "Dizel",
"transmission": "Düz",
"bodyType": "Sedan",
"engineSize": 1248,
"horsePower": 95,
"color": "Beyaz",
"city": "Adana",
"district": "Yeşiloba Mh. Seyhan",
"sellerType": "galeri",
"sellerName": "BOZOK OTOMOTİV",
"scrapedAt": "2026-10-26T09:24:19.685Z",
"sourceUrl": "https://www.arabam.com/ikinci-el/otomobil"
}

Tips for Best Results

  • Start with results_wanted: 20 and max_pages: 2 to check the dataset shape and runtime.
  • Keep the Turkish residential proxy setting. A different exit country can return a security check instead of listings.
  • Use a full Arabam URL after applying the filters you want on the site. The Actor keeps the URL filters when no keyword or location is supplied.
  • For İstanbul, enter İstanbul Anadolu when you need the Anatolian side. Plain İstanbul selects İstanbul Avrupa.
  • Turn off enrich_details for a faster run, then turn it back on when you need engine size, seller details, and the full photo set.
  • Repeat the same input on a schedule to compare prices and inventory over time.
  • If a field is missing, check the source listing. Arabam does not publish every specification for every vehicle.

Integrations and Export Formats

  • Apify Dataset - Download JSON, CSV, Excel, XML, and other supported formats.
  • Apify API - Start runs and read dataset items from your own application.
  • Google Sheets - Send vehicle records to a spreadsheet for review and comparison.
  • Webhooks - Trigger a downstream service after a run finishes.
  • Make or Zapier - Connect the dataset to a no-code workflow.

Frequently Asked Questions

Do I need an Arabam.com account?

No. The Actor reads public Arabam.com pages. Access still depends on the site's current availability and policies.

Why does the Actor need a Turkish residential proxy?

Arabam.com returns a security check to many exit IPs outside Turkey. Turkish residential proxy access returns the normal listing pages. The default proxy setting already uses this configuration.

Can I use any Arabam.com URL?

Use public search, category, or listing URLs on arabam.com or www.arabam.com. URLs with filters are supported.

Why is a field missing?

Arabam.com does not publish every specification for every listing. When a value is absent on the source page, the Actor leaves that field out of the record.

Can I collect more than 20 listings?

Yes. Increase results_wanted and max_pages. Use filters to narrow a search when you need specific vehicles, cities, or price ranges.

Can I run this Actor on a schedule?

Yes. Schedule the Actor in Apify Console to refresh prices and inventory hourly, daily, weekly, or at another interval.

Can I export Arabam.com data to CSV or Excel?

Yes. Apify datasets support CSV, Excel, JSON, XML, and other formats.

What happens if Arabam changes its page layout?

The Actor checks each page before reading it and follows the site's own pagination. If a listing page fails, the search-page record is kept instead of dropping the vehicle. If a layout change breaks extraction, report it through the Issues tab so the parser can be updated.

Can I search by city and keyword together?

Yes. Enter both fields. The Actor resolves the city name against Arabam's current city filter and adds the keyword to the same search.

Public data collection can be subject to website terms, laws, and privacy requirements. You are responsible for using the Actor lawfully and respecting Arabam.com policies.

Support

For issues or feature requests, use the Issues tab on the Actor page or contact the developer through Apify.

This Actor is designed for legitimate collection of publicly available vehicle listing data. Users are responsible for complying with applicable laws, website terms, privacy rules, and any restrictions on storing or redistributing collected data.