Blog'a Dön

Google Haritalar Verisi Nasıl Alınır: 2 Yöntem (Web Arayüzü ve API)

Problem: Manuel Google Haritalar Veri Toplama Zamanınızı Çalıyor

Google Haritalar'dan işletme leads'i lazım. İstanbul'da restoranlar. Ankara'da diş klinikleri. İzmir'de gayrimenkul acentaları. Veriler Google Haritalar'da mevcut, fakat manuel olarak çıkarmak bir kabustir.

Manuel toplama şu şekilde görünüyor:

  • Google Haritalar'ı aç
  • Hedef kategorisini ara
  • Yüzlerce işletme listesinde kaydır
  • İşletme adlarını, telefon numaralarını, adresleri tek tek kopyala
  • Bir elektronik tabloya yapıştır
  • Her konum için tekrarla

500 lead? Bu 25-30 saat saf, tekrarlayan iştir. 5.000 lead? Haftalar boyunca çalışmaya bakıyorsun.

Daha iyi bir yol var. BasedonBusiness, Google Haritalar'dan binlerce işletme listesini saniyeler içinde çıkarmanı sağlıyor. Hiçbir listeyi manuel olarak dokunmadan.

Google Haritalar Verisi Nedir?

Google Haritalar milyonlarca doğrulanmış işletme listesini barındırıyor. Her liste şunları içerir:

  • İşletme adı ve kategorisi
  • Tam adres ve telefon numarası
  • İnternet sitesi ve sosyal medya profilleri
  • Derecelendirme ve inceleme sayısı
  • Çalışma saatleri
  • Fiyat aralığı ($-$$$$)
  • İşletme durumu (açık, kapalı, vb.)
  • GPS koordinatları (enlem/boylam)

Bu veriler herkese açıktır. Google seni erişimden kısıtlamaz. Zorluk, bunları ölçekte çıkarmaktır.

BasedonBusiness tam olarak bunu yapar: Google Haritalar'ı lead üretimi, pazar araştırması, rakip analizi ve daha fazlası için kullanabileceğin yapılandırılmış işletme verilerine dönüştürür.

Yöntem 1: Web Arayüzü (Teknik Olmayan Kullanıcılar İçin)

Google Haritalar verilerini almanın en kolay yolu BasedonBusiness'ın web arayüzüdür. Kodlama gerekli değil.

Adım 1: Kaydol ve 7 Günlük Denemeyi Başlat

  1. basedonb.com'a git
  2. "Ücretsiz Başla"ya tıkla
  3. Hesap oluştur ve aylık ya da yıllık plan seç
  4. 7 günlük denemeyi başlat. Abonelik başlarken kartından ücret çekilir; 7 gün içinde iptal edersen kullanılmayan kredilerin değeri iade edilir.

Adım 2: Yeni Bir Scrape Oluştur

  1. Dashboard'una giriş yap
  2. "Yeni Scrape"ye tıkla
  3. Formu doldur:
AlanÖrnekNotlar
Arama Sorgusu"restoranlar" veya "diş klinikleri"Ne tür işletme arıyorsun?
ÜlkeTürkiyeZorunlu
Şehirİstanbulİsteğe bağlı (ülke çapında arama için boş bırak)
İlçeBeşiktaşİsteğe bağlı (şehir çapında arama için boş bırak)
Hedef Leads500Kaç işletme istiyorsun? Maks: 5.000

Adım 3: Sonuçlarını İncele

Gönderildikten sonra, BasedonBusiness tüm eşleşen listeler için Google Haritalar'ı arar. Sorgunuza bağlı olarak:

  • Hızlı (30 saniyeden az): Önceki aramalardan önbelleğe alınmış sonuçlar
  • Daha yavaş (2-10 dakika): Sonuçlar önbelleğe alınmamışsa yeni scrape

Şunları görürsün:

  • Toplam bulunan işletme sayısı
  • Ödenen kredi (1 kredi = 1 lead)
  • Veri önizlemesi

Adım 4: Verilerini Dışa Aktar

Sonuçları tercih ettiğin formatta indir:

  • CSV: Excel veya Google Sheets'te aç
  • Excel (.xlsx): Başlıklı biçimlendirilmiş tablo
  • JSON: Programlı iş akışları için kullan
  • Webhook: Zapier, Make.com veya uygulamanız için gerçek zamanlı teslimat

Gerçek Sayılar: Maliyeti Ne Kadar?

PlanAylık LeadAylık FiyatYaklaşık Lead Maliyeti
Basic20.000$39$0,00195
Professional40.000$89$0,00223
Agency80.000$189$0,00236
Company200.000$489$0,00245

Tüm planlara web sitesinde yayımlanmış e-postalar, sosyal medya profilleri ve teknoloji altyapısı zenginleştirmesi dahildir. Krediler aylık yenilenir ve devretmez.

Yöntem 2: REST API (Geliştiriciler İçin)

Otomasyon oluşturuyorsan veya uygulamanla entegre ediyorsan, REST API sana tüm Google Haritalar veri çıkarımına programlı erişim verir.

API Genel Bakış

ÖzellikDetaylar
Temel URLhttps://api.basedonb.com/api/v1
Kimlik DoğrulamaAPI Anahtarı (Authorization: Bearer YOUR_API_KEY başlığında)
Yanıt FormatıJSON
Rate LimitSınırsız (kredi dengesi ile ölçeklenir)

Adım 1: API Anahtarını Al

  1. BasedonBusiness'a giriş yap
  2. Ayarlar → API Anahtarları'na git
  3. "Yeni Anahtar Oluştur"a tıkla
  4. Anahtarı kopyala (güvenli bir şekilde sakla, tekrar göremezsin)

Adım 2: Scrape İsteği Gönder

Yeni bir çıkarım başlatmak için POST /v1/scrapes kullan:

curl -X POST https://api.basedonb.com/api/v1/scrapes \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "restoranlar",
    "country": "Turkey",
    "state": "Istanbul",
    "city": "Istanbul",
    "target_leads": 500
  }'

Yanıt (202 Kabul Edildi):

{
  "id": "scrape_abc123xyz789",
  "query": "restoranlar",
  "country": "Turkey",
  "state": "Istanbul",
  "city": "Istanbul",
  "target_leads": 500,
  "status": "queued",
  "created_at": "2026-04-22T10:15:00Z"
}

id'yi kaydet, durumu kontrol etmek ve sonuçları almak için kullanacaksın.

Adım 3: Scrape Durumunu Kontrol Et

GET /v1/scrapes/{id} ile durumu sorgula:

curl -X GET https://api.basedonb.com/api/v1/scrapes/scrape_abc123xyz789 \
  -H "Authorization: Bearer YOUR_API_KEY"

Yanıt:

{
  "id": "scrape_abc123xyz789",
  "status": "completed",
  "leads_found": 487,
  "credits_charged": 487,
  "completed_at": "2026-04-22T10:18:45Z"
}

Olası durumlar:

  • queued. Başlamayı beklemede
  • running. Şu anda scraping
  • completed. Tamamlandı, sonuçlar hazır
  • failed. Scrape sırasında hata

Adım 4: Sonuçları Al

Durum completed olunca, GET /v1/scrapes/{id}/results ile verileri al:

curl -X GET https://api.basedonb.com/api/v1/scrapes/scrape_abc123xyz789/results \
  -H "Authorization: Bearer YOUR_API_KEY"

Yanıt (JSON dizisi):

[
  {
    "title": "Olive Garden İtalyan Restoranı",
    "category": "İtalyan Restoranı",
    "address": "Taksim Mahallesi, Cumhuriyet Caddesi No:123, İstanbul",
    "phone": "+90-212-123-4567",
    "website": "https://www.olivegarden.com.tr",
    "rating": 4.2,
    "reviews_count": 1250,
    "latitude": 41.0082,
    "longitude": 28.9784,
    "price_level": "$$",
    "business_status": "OPERATIONAL",
    "opening_hours": {
      "Monday": "11:00-22:00",
      "Tuesday": "11:00-22:00",
      "Wednesday": "11:00-22:00",
      "Thursday": "11:00-22:00",
      "Friday": "11:00-23:00",
      "Saturday": "11:00-23:00",
      "Sunday": "11:00-22:00"
    }
  },
  {
    "title": "Mario's Pizzeria",
    "category": "Pizzeria",
    "address": "Nişantaşı Mahallesi, Vali Konağı Caddesi No:456, İstanbul",
    "phone": "+90-212-213-5520",
    "website": "https://www.mariospizza.com.tr",
    "rating": 4.7,
    "reviews_count": 892,
    "latitude": 41.0374,
    "longitude": 29.0080,
    "price_level": "$",
    "business_status": "OPERATIONAL"
  }
]

Her sonuç Google Haritalar listesinden herkese açık tüm verileri içerir.

Webhook'larla Gerçek Zamanlı Sonuçlar

Büyük scrapeler için sorgulamak ideal değildir. Gerçek zamanlı bildirim için webhook'ları kullan:

Webhook uç noktasını kaydet:

curl -X POST https://api.basedonb.com/api/v1/webhooks \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://uygulamanız.com/webhooks/scrape-done",
    "events": ["scrape.done"]
  }'

BasedonBusiness, scrapeler tamamlandığında senin uç noktasına POST yapacak:

{
  "event": "scrape.done",
  "scrape_id": "scrape_abc123xyz789",
  "query": "restoranlar",
  "city": "Istanbul",
  "leads_found": 487,
  "credits_charged": 487
}

Zapier veya Make.com ile Otomatize Et

BasedonBusiness webhook'larını otomasyon platformlarına bağla:

  • Zapier: 6.000+ entegrasyon (HubSpot, Pipedrive, Notion, Google Sheets, Slack)
  • Make.com: Karmaşık çok adımlı otomasyon için görsel iş akışları

Örnek iş akışı:

  1. BasedonBusiness scrape tamamlanır
  2. Webhook Zapier'i tetikler
  3. Zapier leads'i Google Sheets'e ekler
  4. Zapier Slack bildirimi gönderir
  5. Zapier yüksek rated işletmeleri HubSpot'a yönlendirir

Kodlama gerekli değil.

Gerçek Dünya Kullanım Örnekleri

Kullanım Örneği 1: B2B Satışı için Lead Oluşturma

Senaryo: Acentan e-ticaret şirketlerine e-posta pazarlama yazılımı satıyor.

Çözüm:

  1. Ara: Türkiye'nin ana şehirlerinde "e-ticaret işletmeleri"
  2. İletişim bilgileriyle 2.000 lead çıkar
  3. CSV aracılığıyla HubSpot'a aktar
  4. Zayıf yönlerine hedef alan soğuk e-posta kampanyası yürüt

Sonuç: Ayda 50+ nitelikli toplantı, lead başına bir sentin altında veri maliyetiyle.

Kullanım Örneği 2: Pazar Araştırması ve Rakip Analizi

Senaryo: Yeni bir restoran açıyorsun ve yerel rekabet ortamını anlamak istiyorsun.

Çözüm:

  1. Ara: Hedef mahallenizde "restoranlar"
  2. 300 rakibinin adı, derecelendirmesi, saatleri ve fiyatlarını çıkar
  3. Fiyat modellerini, popüler mutfakları, hizmet saatlerini analiz et
  4. Yetersiz hizmet gören pazar niş'lerini tanımla

Sonuç: Konum, menü fiyatları ve saatler hakkında veri odaklı karar.

Kullanım Örneği 3: Yerel SEO ve İşletme Toplulaştırması

Senaryo: Bir işletme rehberi veya inceleme sitesi işletiyorsun.

Çözüm:

  1. Farklı işletme kategorilerini ara (tesisatçılar, dişçiler, oto yıkamalar) bölgelerde
  2. Listeyi haftalık çıkar (tazeilik için)
  3. Zenginleştirilmiş verilerle veritabanına aktar
  4. Rehberinize/pazaryerinizde sun

Sonuç: Manuel bakım olmadan her zaman güncel işletme verileri.

Kullanım Örneği 4: Influencer ve Ortak Prospeksiyon

Senaryo: Markan fitness ekipmanları satıyor ve yerel spor salonlarıyla ortaklık istiyor.

Çözüm:

  1. Ara: Türkiye çapında "spor salonları" ve "fitness stüdyoları"
  2. Telefon ve web sitesiyle 5.000 aday çıkar
  3. Karar alıcılara telefon/e-posta ile ulaş
  4. Ortaklık anlaşmalarını takip et

Sonuç: Ülke çapında B2B erişim ölçeğinde.

Abonelik Fiyatlandırması ve Aylık Krediler

BasedonBusiness öngörülebilir aylık ve yıllık abonelik planları kullanır:

  • 1 kredi = 1 lead
  • Plana göre ayda 20.000 ile 200.000 kredi
  • Krediler her ay yenilenir ve sonraki aya devretmez
  • Yayımlanmış e-postalar, sosyal profiller ve teknoloji altyapısı dahildir
  • Her planda 7 günlük ücretsiz deneme; 7 gün içinde iptalde kullanılmayan krediler iade edilir
  • Yıllık ödemede yaklaşık %15 tasarruf

Planlar lead başına yaklaşık $0,002 maliyete gelir; bu bir sentin oldukça altındadır. Manuel araştırmayla kıyaslandığında Basic plan bile anlamlı hacimde ciddi zaman ve maliyet tasarrufu sağlar.

5 Dakikada Başla

Seçenek A: Hızlı Başlangıç (Web Arayüzü)

  1. basedonb.com'a git
  2. "Ücretsiz Başla"ya tıkla
  3. Herhangi bir işletme kategorisini ara
  4. Sonuçları CSV olarak indir
  5. Bitti!

Seçenek B: Geliştirici Entegrasyonu (API)

  1. API anahtarı için kaydol
  2. Yukarıdaki curl örneğini kopyala
  3. Arama sorgunla değiştir
  4. JSON sonuçlarını analiz et
  5. Uygulamanla entegre et

Her iki yaklaşım da aynı temel Google Haritalar veri çıkarımını kullanır. Teknik rahatlık seviyene göre seç.

Sıkça Sorulan Sorular

S: Bu yasal mı? Google beni engelleyecek mi?

C: Her durum için geçerli tek bir evet-hayır cevabı yoktur. Hizmet herkese açık işletme kayıtları ve web sitesinde açıkça yayımlanmış verilerle çalışır; ancak verinin açık olması sözleşme, gizlilik veya istenmeyen iletişim yükümlülüklerini ortadan kaldırmaz. Hukuki dayanak, amaç, saklama, şeffaflık ve ulaşım kuralları ülkenize ve kullanımınıza göre değişir. İlgili koşulları ve yerel mevzuatı inceleyin; yüksek riskli veya büyük ölçekli kullanımda hukuk danışmanına başvurun.

S: Verinin doğruluğu ne kadar?

C: Temel alanlar işletmelerin ve kullanıcıların Google Maps'te yayımladığı bilgileri yansıtır; doğruluk kaynak kayda göre değişir. Kayıtlar eski, eksik veya yinelenmiş olabilir. Web sitesi zenginleştirmesi yalnızca açıkça yayımlanmış verileri ekler ve e-postanın kaynak sayfasını kaydeder; adres tahmin etmez veya teslim edilebilirliği garanti etmez.

S: Scrape başına 5.000'den fazla lead alabilir miyim?

C: Hayır, tek istek başına maksimum 5.000. Daha büyük batch'ler için birden fazla scrape gönder (farklı bölgeler/kategorilerde sorgu) veya kurumsal çözümler için desteğe iletişim kur.

S: İhraç için hangi formatlar mevcut?

C: CSV, Excel (.xlsx), JSON (API aracılığıyla) ve Zapier, Make.com veya herhangi bir özel webhook uç noktasına webhook aracılığıyla gerçek zamanlı teslimat.

S: Kullanılmayan krediler sonraki aya devreder mi?

C: Hayır. Krediler aboneliğinizin aylık kotasıdır. Her faturalandırma ayının başında yenilenir ve kullanılmayan krediler devretmez. Daha fazla hacme ihtiyaç duyarsanız istediğiniz zaman plan yükseltebilirsiniz.

S: Devam eden bir scrape'i iptal edebilir miyim?

C: Evet. Durum queued veya running ise, durdurmak için POST /v1/scrapes/{id}/cancel kullan. İptal edilen scrape'ler için kredi ödenmezsin.

Bugün Google Haritalar Verisi Çıkarmaya Başla

Artık Google Haritalar işletme verisi almak için iki güçlü yolu anlıyorsun:

  1. Web Arayüzü: Hızlı, kodsuz çıkarım için
  2. REST API: Geliştiriciler ve otomasyon için

Her iki yöntem de aynı temel scraper'ı kullanıyor, bu nedenle her iki şekilde de aynı, yüksek kaliteli veriler alırsın.

Harekete Geç:

Manuel araştırmaya saat kaybetme. Dakikalar içinde binlerce doğrulanmış Google Haritalar leads'i çıkarmaya başla.