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
- basedonb.com'a git
- "Ücretsiz Başla"ya tıkla
- Hesap oluştur ve aylık ya da yıllık plan seç
- 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
- Dashboard'una giriş yap
- "Yeni Scrape"ye tıkla
- Formu doldur:
| Alan | Örnek | Notlar |
|---|---|---|
| Arama Sorgusu | "restoranlar" veya "diş klinikleri" | Ne tür işletme arıyorsun? |
| Ülke | Türkiye | Zorunlu |
| Şehir | İstanbul | İsteğe bağlı (ülke çapında arama için boş bırak) |
| İlçe | Beşiktaş | İsteğe bağlı (şehir çapında arama için boş bırak) |
| Hedef Leads | 500 | Kaç 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?
| Plan | Aylık Lead | Aylık Fiyat | Yaklaşık Lead Maliyeti |
|---|---|---|---|
| Basic | 20.000 | $39 | $0,00195 |
| Professional | 40.000 | $89 | $0,00223 |
| Agency | 80.000 | $189 | $0,00236 |
| Company | 200.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ış
| Özellik | Detaylar |
|---|---|
| Temel URL | https://api.basedonb.com/api/v1 |
| Kimlik Doğrulama | API Anahtarı (Authorization: Bearer YOUR_API_KEY başlığında) |
| Yanıt Formatı | JSON |
| Rate Limit | Sınırsız (kredi dengesi ile ölçeklenir) |
Adım 1: API Anahtarını Al
- BasedonBusiness'a giriş yap
- Ayarlar → API Anahtarları'na git
- "Yeni Anahtar Oluştur"a tıkla
- 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ı beklemederunning. Şu anda scrapingcompleted. Tamamlandı, sonuçlar hazırfailed. 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ışı:
- BasedonBusiness scrape tamamlanır
- Webhook Zapier'i tetikler
- Zapier leads'i Google Sheets'e ekler
- Zapier Slack bildirimi gönderir
- 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:
- Ara: Türkiye'nin ana şehirlerinde "e-ticaret işletmeleri"
- İletişim bilgileriyle 2.000 lead çıkar
- CSV aracılığıyla HubSpot'a aktar
- 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:
- Ara: Hedef mahallenizde "restoranlar"
- 300 rakibinin adı, derecelendirmesi, saatleri ve fiyatlarını çıkar
- Fiyat modellerini, popüler mutfakları, hizmet saatlerini analiz et
- 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:
- Farklı işletme kategorilerini ara (tesisatçılar, dişçiler, oto yıkamalar) bölgelerde
- Listeyi haftalık çıkar (tazeilik için)
- Zenginleştirilmiş verilerle veritabanına aktar
- 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:
- Ara: Türkiye çapında "spor salonları" ve "fitness stüdyoları"
- Telefon ve web sitesiyle 5.000 aday çıkar
- Karar alıcılara telefon/e-posta ile ulaş
- 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ü)
- basedonb.com'a git
- "Ücretsiz Başla"ya tıkla
- Herhangi bir işletme kategorisini ara
- Sonuçları CSV olarak indir
- Bitti!
Seçenek B: Geliştirici Entegrasyonu (API)
- API anahtarı için kaydol
- Yukarıdaki curl örneğini kopyala
- Arama sorgunla değiştir
- JSON sonuçlarını analiz et
- 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:
- Web Arayüzü: Hızlı, kodsuz çıkarım için
- 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ç:
- 7 günlük ücretsiz denemeyi başlat → Plan seç
- API Belgelerini Oku → Geliştirici Dokümantasyonu
- Zapier ile Entegre Et → Zapier Entegrasyon Kılavuzu
- Make.com ile Otomatize Et → Make.com Entegrasyon Kılavuzu
Manuel araştırmaya saat kaybetme. Dakikalar içinde binlerce doğrulanmış Google Haritalar leads'i çıkarmaya başla.