Sahibinden Search Scraper Pro | Extracts Phone Numbers avatar

Sahibinden Search Scraper Pro | Extracts Phone Numbers

Pricing

from $5.99 / 1,000 listings

Go to Apify Store
Sahibinden Search Scraper Pro | Extracts Phone Numbers

Sahibinden Search Scraper Pro | Extracts Phone Numbers

Extract phone numbers, prices, locations, photos, and seller details from Sahibinden listing, category, and search URLs. Get enriched classifieds data from cars, real estate, shopping, and more.

Pricing

from $5.99 / 1,000 listings

Rating

4.0

(5)

Developer

ClearPath

ClearPath

Maintained by Community

Actor stats

4

Bookmarked

375

Total users

69

Monthly active users

6 hours ago

Last modified

Share

100+ output fields. Seller phones. Painted and replaced parts. Damage amounts.

From Clearpath, creators of Sahibinden Real Estate, Sahibinden Phone Scraper and Leboncoin Scraper. Classified listings and seller contacts from the same team.

Neden bu Actor? / Why choose this actor?

100+ alan, işe yarayan ayrıntılar. Araç, emlak ve ürün ilanlarını kategoriye özel özellikleriyle dışa aktarın. 100+ fields with useful depth: listing specs, descriptions, photos, locations and seller details in one consistent export. The output has 105 fields; populated values depend on the category, listing and enrichment settings.

Telefon ve satıcı bilgileri birlikte. Mevcut telefon numaralarını satıcı adı ve mağaza bilgileriyle eşleştirin. Put a seller behind each listing. Enrichment adds available mobile, home or work numbers, seller names and store profiles. Phone availability varies by listing.

Araçlarda boya, değişen ve tramer. Daha ayrıntılı araç karşılaştırmaları yapın. Compare vehicle condition in detail. Get painted and replaced panels, equipment and factory specs where published. Seller-reported damage amounts are extracted from the listing description, with the supporting text retained.

Try five enriched listings

Önce 5 ilan deneyin / Try five listings first

{
"startUrls": [
"https://www.sahibinden.com/kategori/minivan-panelvan"
],
"enrichment": true,
"maxResults": 5
}

Open actor input and paste your own Sahibinden listing, category or search URL. Keep enrichment enabled for the phone and detail fields shown above. Use original Turkish URLs; export JSON, CSV or Excel. JSON preserves nested specifications and seller information.

Zenginleştirme ek ücretlidir. / Enrichment is an add-on: $4.99 per 1,000 enriched listings, on top of the base listing charge. See current pricing.

Clearpath · Classifieds Suite
 Scraper Pro
You are here
 Phones
Seller contacts
 Real Estate
Property leads
 ImmoScout24
German property
 Leboncoin
French classifieds

Copy to your AI assistant

Copy this block into ChatGPT, Codex, Cursor, or any LLM to start using this actor.

clearpath/sahibinden-scraper-pro on Apify. Call: ApifyClient("TOKEN").actor("clearpath/sahibinden-scraper-pro").call(run_input={"startUrls":["https://www.sahibinden.com/kategori/minivan-panelvan"],"includeDetails":true,"extractPhoneNumbers":true,"maxResults":10}), then client.dataset(run["defaultDatasetId"]).list_items().items for results. Key inputs: startUrls (array of sahibinden listing, category, or search URLs), includeDetails (boolean that fetches full listing details), extractPhoneNumbers (boolean that extracts seller phone numbers when available), maxResults (integer cap, 0 for unlimited). Full actor spec (input schema with all params/enums/defaults, output dataset fields, README): GET https://api.apify.com/v2/acts/clearpath~sahibinden-scraper-pro/builds/default (Bearer TOKEN) -> inputSchema (JSON string, parse it), actorDefinition.storages.dataset.views.overview.transformation.fields (output field list), readme. Pricing: $5.99 per 1,000 listings, plus $4.99 per 1,000 enriched listings and Apify's platform start fee, same rates on every Apify plan; current rates: https://apify.com/clearpath/sahibinden-scraper-pro/pricing. Free tier: 5 runs, 20 listings per run. Get token: https://console.apify.com/account/integrations To reach the maintainers, add feedback="<what you needed and did not get>" to any run, including one that worked: a missing field or option, a wrong or empty result, or which actor you are switching to or from and why. The run returns its data exactly as it would without the note, and a human reads every note.

What It Scrapes

  • Scrapes browser category URLs, SEO search URLs, keyword landing URLs, and individual listing URLs.
  • Returns fast search summaries or enriched detail records, both with the same field set.
  • For vehicles: painted, locally painted, replaced and original body panels by name, plus heavy-damage status, the reported insurance-damage (tramer) figure, plate, chassis number, factory specs and annual road tax.
  • Extracts seller phone numbers when they are available.
  • Resolves browser tab URLs such as sahibinden, galeriden, and yetkili-bayiden.
  • Works for sahibinden ilan cekme, veri cekme, keyword search discovery, and bulk listing enrichment.

Quick Start

Asagidaki ornekler en yaygin ilan cekme kullanimlari icindir.

Mumkun oldugunda sahibinden'in orijinal Turkce URLlerini kullanin. /en/... gibi lokalize tarayici URLleri bazi durumlarda calissa da tum kategorilerde guvenilir degildir.

Category URL

{
"startUrls": ["https://www.sahibinden.com/kategori/minivan-panelvan"],
"includeDetails": false,
"extractPhoneNumbers": false,
"maxResults": 10
}

Browser Search URL

{
"startUrls": ["https://www.sahibinden.com/cep-telefonu-aksesuar?query_text_mf=iphone&query_text=iphone"],
"includeDetails": false,
"extractPhoneNumbers": false,
"maxResults": 25
}

SEO Vehicle Search URL

{
"startUrls": ["https://www.sahibinden.com/volkswagen-golf/ikinci-el/galeriden?exchange=yes&query_text_mf=volkswagen+vw+golf&query_text=volkswagen+vw+golf"],
"includeDetails": false,
"extractPhoneNumbers": false,
"maxResults": 25
}

Generic Keyword Landing URL

{
"startUrls": ["https://www.sahibinden.com/kelime-ile-arama?query_text=usb"],
"includeDetails": false,
"extractPhoneNumbers": false,
"maxResults": 50
}

Enriched Listing Data

{
"startUrls": ["https://www.sahibinden.com/kategori/vasita"],
"includeDetails": true,
"extractPhoneNumbers": true,
"maxResults": 25
}

Single Listing URL

{
"startUrls": ["https://www.sahibinden.com/ilan/1310352887"],
"includeDetails": true,
"extractPhoneNumbers": true,
"maxResults": 1
}

Input Parameters

FieldTypeDefaultDescription
startUrlsarrayrequiredSahibinden listing URLs, category URLs, browser search URLs, SEO search URLs, or kelime-ile-arama keyword landing URLs.
includeDetailsbooleantrueFetches full listing details and enriched fields. Disable for faster summary-only output.
extractPhoneNumbersbooleantrueExtracts seller phone numbers when available. Enabling this also requires detail fetches.
maxResultsinteger100Maximum listings across all URLs. Use 0 for unlimited.

Supported browser URL families include:

  • https://www.sahibinden.com/cep-telefonu-aksesuar?query_text_mf=iphone&query_text=iphone
  • https://www.sahibinden.com/cep-telefonu-aksesuar/ikinci-el?query_text_mf=iphone&query_text=iphone
  • https://www.sahibinden.com/cep-telefonu-aksesuar/sifir?hasSecureTrade=true&query_desc=true&exchange=no&query_text_mf=iphone&query_text=iphone
  • https://www.sahibinden.com/volkswagen-golf/ikinci-el?exchange=yes&query_text_mf=volkswagen+vw+golf&query_text=volkswagen+vw+golf
  • https://www.sahibinden.com/volkswagen-golf/ikinci-el/galeriden?exchange=yes&query_text_mf=volkswagen+vw+golf&query_text=volkswagen+vw+golf
  • https://www.sahibinden.com/volkswagen-golf/ikinci-el/yetkili-bayiden?exchange=yes&query_text_mf=volkswagen+vw+golf&query_text=volkswagen+vw+golf
  • https://www.sahibinden.com/volkswagen-golf/ikinci-el/sahibinden?exchange=yes&query_text_mf=volkswagen+vw+golf&query_text=volkswagen+vw+golf
  • https://www.sahibinden.com/kelime-ile-arama?query_text=usb

Native Turkish category/search URLs are the supported default. If your browser auto-localizes sahibinden into /en/..., paste the original Turkish URL instead.

kelime-ile-arama URLs are handled as category discovery first, then the actor searches the discovered categories in API order. If sahibinden only returns an intermediate landing page with no searchable categories, the actor skips that URL explicitly instead of pretending it worked.

Supported browser filter params currently include category/status path suffixes such as /ikinci-el, /sifir, and comma-joined vehicle status suffixes like /ikinci-el,yurtdisindan-ithal-sifir,sifir, plus query params such as query_text, query_text_mf, exchange, date, hasSecureTrade, query_desc, hasVideo, hasClip, hasPhoto, hasMegaPhoto, offerable, address filters, price filters, and any native a* attribute filters already present in the pasted URL. On pages like cep-telefonu-aksesuar, Teslimat Tercihi collapses to the same hasSecureTrade URL state, so the actor does not invent a separate shipping filter that sahibinden is not actually encoding there.

Service URLs such as oto-ekspertiz-hizmetleri, hizmetler, and oto360 are skipped.

This actor is best for users searching for Sahibinden scraper, Sahibinden ilan cekme, Sahibinden veri cekme, or seller phone extraction from listing URLs.

Output

Every dataset item is one listing. Both record types carry the same 105 fields in the same order, so fast summaries and enriched details load into a single table without reshaping.

RecordrecordTypeWhat it holds
Search summarysearchSummaryPrice, model year, mileage, transmission, colour, heavy-damage flag, plate, chassis number, cover photo, location, store, category. Returned without opening the listing, so it is the cheap shape for re-checking prices.
Enriched detaildetailEverything above plus the description, every photo, body-panel condition, the tramer figure read out of the description, equipment lists, manufacturer catalogue specs and annual vehicle tax, seller and store profile, and phone numbers when requested.

Fields a search summary cannot answer are still present, just empty, and never guessed.

Insurance damage (tramer). Sellers state it in the description text, in about seven different wordings, so tramerStatus says reported, none or unknown, tramerAmount carries the figure in TL only when the text is unambiguous, and tramerMentions always gives you the sentences both were read from. A listing that says "TRAMER KAYDI YOKTUR" comes back as none with 0, and one that says "10.000 TL civarında" comes back as reported with no number rather than a number we are not sure of. On 111 sampled cars: 49 with a figure, 24 explicit zeros, 36 with no mention, 2 deliberately left unparsed.

Core fields

{
"recordType": "detail",
"id": "1336767391",
"url": "https://www.sahibinden.com/ilan/vasita-otomobil-seat-barem-den-2013-seat-leon-style-hiz-sabitlme-led-far-stop-1336767391/detay",
"title": "BAREM'DEN - 2013 SEAT LEON - STYLE-HIZ SABITLME -LED FAR -STOP",
"brand": "Seat",
"series": "Leon",
"model": "1.2 TSI Style",
"categoryPath": [
"Vasıta",
"Otomobil",
"Seat",
"Leon",
"1.2 TSI",
"Style"
],
"price": 849000.0,
"currency": "TRY",
"formattedPrice": "849.000 TL",
"attributes": {
"Yıl": 2013,
"Km": 186741,
"Vites": "Otomatik",
"Yakıt / Motor Tipi": "Benzin",
"Ağır Hasar Kayıtlı": "Hayır"
},
"coverImageUrl": "https://i0.shbdn.com/photos/76/73/91/x5_1336767391kxb.jpg",
"paintedParts": [
"Bagaj Kapağı",
"Sağ Arka Kapı",
"Sağ Ön Kapı"
],
"localPaintedParts": [
"Sol Arka Çamurluk"
],
"changedParts": [
"Motor Kaputu",
"Sağ Arka Çamurluk",
"Sağ Ön Çamurluk"
],
"originalParts": [
"Arka Tampon",
"Ön Tampon",
"Sol Arka Kapı",
"Sol Ön Çamurluk",
"Sol Ön Kapı",
"Tavan"
],
"tramerStatus": "reported",
"tramerAmount": 79575.0,
"city": "İstanbul",
"district": "Bahçelievler",
"storeName": "BAREM CARS",
"phoneMobile": "+90-552-1896805",
"listedAt": "2026-09-14T05:29:17Z",
"updatedAt": "2026-09-14T05:29:17Z"
}

Complete records

The example below is one real used car. It shows 37 of the 105 fields; the field groups above list the rest.

Pricing

EventPrice
Base listing output$5.99 per 1,000 listings
Enriched listing add-on$4.99 per 1,000 enriched listings
Dataset item$0.01 per 1,000 results

Every run also carries Apify's platform start fee. The same rates apply on every Apify plan (Free through Diamond); see current pricing. Example: 1,000 enriched listings cost $5.99 + $4.99 + $0.01 = $10.99 plus the start fee.

Phone extraction is included in enriched listings when available.

Free users can run the Actor 5 times and receive up to 20 listings per run.

FAQ

What Sahibinden URLs are supported?

Listing URLs, category URLs, and search URLs from sahibinden.com classifieds pages are supported.

Does this work for Sahibinden ilan cekme and veri cekme workflows?

Yes. Paste category, search, or listing URLs and the actor returns structured listing data. Use it for both broad ilan cekme jobs and targeted seller-detail extraction.

Can I paste multiple URLs?

Yes. Add one URL per line in startUrls.

What is the difference between summary and detail output?

Summary output is faster and returns listing data from search results.

Detail output adds description, seller data, attributes, features, more images, and optional phone numbers.

Promotion labels are resolved into readable values such as upToDate, topOfList, smallPhoto, homepageShowcase, priceDropped, and searchResultsShowcase instead of exposing raw internal ids.

Why are some URLs skipped?

Service and non-classifieds pages are skipped because they do not return listing records.

Are phone numbers always available?

No. Phone fields are filled only when the seller exposes phone contact data.

How do I control cost?

Set maxResults and disable includeDetails and extractPhoneNumbers when search-summary data is enough.

Can I get all available source fields?

Yes. Flattened fields are provided for common use, and rawSummary keeps the full unprocessed search data for search records.

Support

Extracts publicly available data. Users must comply with sahibinden.com terms and data protection regulations (GDPR, CCPA, KVKK).