HasData
resmiGerçek zamanlı web verileri, ajanlar için yapılandırılmış
HasData MCP ile neler yapabilirsiniz?
- Web sayfalarını kazıyın — Asistanınızdan bir sayfayı kazımasını ve içeriğini
hasdatabağlantısı üzerinden döndürmesini isteyin. - Google aramaları çalıştırın — Modelin Google SERP sorgularını yürütmesini ve yapılandırılmış arama sonuçlarını çekmesini sağlayın.
- Pazar yeri verilerini çekin — Amazon, Walmart ve Shopify gibi sağlayıcılardan ürün, inceleme ve arama verilerini alın.
- Açığa çıkan API'leri sınırlayın — Yalnızca ihtiyacınız olan sağlayıcıların araç olarak yüklenmesi için uç noktaya
apisparametresini ekleyin. - OAuth veya API anahtarıyla bağlanın — HasData oturum açma yoluyla kimlik doğrulayın veya gözetimsiz ajanlar için bir
x-api-keybaşlığı gönderin.
Dokümantasyon
MCP Sunucusu
LLM istemcilerini ve yapay zeka ajanlarını Model Context Protocol aracılığıyla HasData'ya bağlayın.
HasData MCP Sunucusu, HasData'nın kazıma ve arama yeteneklerini Model Context Protocol konuşan herhangi bir istemciye sunar. MCP destekli istemcinizi (Claude, Codex, Cursor, VS Code, Windsurf, özel ajanlar vb.) HasData uç noktasına yönlendirin; modeliniz API entegrasyon kodu yazmadan web sayfalarını kazıyabilir, Google aramaları yapabilir ve yapılandırılmış verileri çekebilir.
Uç Nokta
https://mcp.hasdata.com/mcp
Sunucu, akışlı HTTP taşıma protokolünü (streamable HTTP) kullanır.
Kimlik Doğrulama
Bağlanmanın iki yolu vardır: HasData hesabınızla oturum açın veya bir API anahtarı gönderin.
HasData hesabınızla oturum açın
OAuth destekleyen istemciler, sizin bir anahtarla uğraşmanıza gerek kalmadan bağlanır: uç noktayı ekleyin ve oturum açma istemini izleyin. Her bağlantı, istemcinin adını taşıyan kendi API anahtarını alır — bağlantıyı kesmek için bu anahtarı API anahtarları sayfasından silin.
claude mcp add --transport http hasdata https://mcp.hasdata.com/mcp
# then run /mcp and authenticate
codex mcp add hasdata --url https://mcp.hasdata.com/mcp
codex mcp login hasdata
code --add-mcp '{"name":"hasdata","type":"http","url":"https://mcp.hasdata.com/mcp"}'
Settings → Connectors → Add custom connector → https://mcp.hasdata.com/mcp
Settings → MCP → Add custom MCP → https://mcp.hasdata.com/mcp
API anahtarı
Anahtarınızı kontrol panelinden x-api-key başlığında gönderin. Bunu OAuth desteği olmayan istemciler ve denetimsiz ajanlar için kullanın.
claude mcp add --transport http hasdata https://mcp.hasdata.com/mcp \
--header "x-api-key: <your-api-key>"
// ~/.cursor/mcp.json
{
"mcpServers": {
"hasdata": {
"url": "https://mcp.hasdata.com/mcp",
"headers": { "x-api-key": "<your-api-key>" }
}
}
}
// ~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"hasdata": {
"serverUrl": "https://mcp.hasdata.com/mcp",
"headers": { "x-api-key": "<your-api-key>" }
}
}
}
// cline_mcp_settings.json
{
"mcpServers": {
"hasdata": {
"type": "streamableHttp",
"url": "https://mcp.hasdata.com/mcp",
"headers": { "x-api-key": "<your-api-key>" }
}
}
}
# ~/.codex/config.toml
[mcp_servers.hasdata]
url = "https://mcp.hasdata.com/mcp"
env_http_headers = { "x-api-key" = "HASDATA_API_KEY" }
Akışlı HTTP taşıma protokolünü konuşan diğer tüm istemciler aynı şekilde çalışır: istemciyi uç noktaya yönlendirin ve x-api-key gönderin. Geçerli kimlik bilgisi olmayan istekler 401 Unauthorized ile reddedilir.
Hangi API'lerin Sunulacağını Seçme
Varsayılan olarak sunucu, 57 HasData API'sinin tamamını araç olarak sunar ve modeliniz her çağrıda 57 araç tanımının tamamını yeniden okur. Yalnızca ihtiyacınız olanları sunmak için apis parametresini ekleyin:
https://mcp.hasdata.com/api/mcp?apis=amazon,shopify
Bu bağlantıda 57 yerine 7 araç bulunur. Kimlik doğrulama, faturalandırma ve araç davranışı değişmez.
Tüm API'lerini almak için bir sağlayıcı adı veya tek bir API adı belirtin — ?apis=google_maps_search,web_scraping iki araç verir.
| Sağlayıcı | Tekil API'ler |
|---|---|
airbnb | airbnb_listing, airbnb_property |
amazon | amazon_product, amazon_reviews, amazon_search, amazon_seller, amazon_seller_products |
bing | bing_serp |
booking | booking_place, booking_search |
chatgpt | chatgpt_chat |
duckduckgo | duckduckgo_serp |
facebook | facebook_profile |
glassdoor | glassdoor_job, glassdoor_listing |
google_finance | google_finance_finance |
google_images | google_images_images |
google_maps | google_maps_contributor_reviews, google_maps_photos, google_maps_place, google_maps_posts, google_maps_reviews, google_maps_search |
google_scholar | google_scholar_case_law, google_scholar_cite, google_scholar_scholar |
google_serp | google_serp_ai_mode, google_serp_ai_overview, google_serp_events, google_serp_immersive_product, google_serp_news, google_serp_product, google_serp_serp, google_serp_serp_light, google_serp_shopping, google_serp_short_videos |
google_travel | google_travel_flights, google_travel_flights_deals, google_travel_hotels |
google_trends | google_trends_search |
indeed | indeed_job, indeed_listing |
instagram | instagram_comments, instagram_posts, instagram_profile |
perplexity | perplexity_chat |
redfin | redfin_listing, redfin_property |
shopify | shopify_collections, shopify_products |
tiktok | tiktok_comments, tiktok_posts, tiktok_profile, tiktok_search |
tripadvisor | tripadvisor_place, tripadvisor_reviews, tripadvisor_search |
walmart | walmart_product, walmart_reviews, walmart_search |
web_scraping | web_scraping_web_scraping |
yellowpages | yellowpages_place, yellowpages_search |
yelp | yelp_place, yelp_reviews, yelp_search |
youtube | youtube_channel, youtube_search, youtube_transcript, youtube_video |
zillow | zillow_listing, zillow_property |
Yanlış yazılmış bir ad yok sayılır ve geri kalanı yine de yüklenir. Tüm adlar yanlış yazılmışsa istek 400 ile başarısız olur ve geçerli sağlayıcıları listeler.
Faturalandırma
Her araç çağrısı, HasData kredilerini doğrudan bir API isteğiyle aynı şekilde, bağlantının bağlı olduğu çalışma alanından tüketir. Ayrıntılar için Krediler ve Eşzamanlılık bölümüne bakın.
Bu dokümantasyon, bir geliştirici dokümantasyon platformu olan Mintlify üzerinde oluşturulmuş ve barındırılmaktadır.