Hızlı başlangıç
Temel adres https://hunter.domains/api/v1. Hesabındaki API sayfasında bir anahtar oluştur ve her istekte gönder:
curl "https://hunter.domains/api/v1/domains?min_dr=30&tld=com,org" \
-H "Authorization: Bearer hd_…"
{
"data": [
{
"domain": "example.org",
"tld": "org",
"status": "listed",
"score": 78,
"verdict": "ok",
"flags": [],
"topic": "Home",
"language": "en",
"title": "Seasonal planting guides for small gardens",
"metrics": {
"domain_rating": 46,
"referring_domains": 412,
"archive_years": 17,
"archive_first_year": 2006,
"archive_last_year": 2025,
"trust_flow": 28,
"citation_flow": 31
},
"listing": {
"source": "godaddy",
"type": "bid",
"price_usd": 25,
"bids": 3,
"ends_at": "2026-10-09T17:30:00Z",
"url": "https://auctions.godaddy.com/trpItemListing.aspx?domain=example.org"
},
"found_at": "2026-10-06T16:42:10Z",
"open": true,
"detail": "full",
"report_url": "https://hunter.domains/domain/example.org"
}
],
"meta": {
"list": "live",
"total": 5,
"page": 1,
"per_page": 25,
"pages": 1,
"plan": "free",
"locked": 57,
"locked_note": "57 more matching domains are on the Pro list.",
"upgrade_url": "https://hunter.domains/pricing"
}
}
İşin çoğunu şu üç çağrı görür:
# Listedeki bir domainin tam raporu
curl "https://hunter.domains/api/v1/domains/example.org" -H "Authorization: Bearer hd_…"
# Düşmüş ve hâlâ alınmamış olanlar (Pro)
curl "https://hunter.domains/api/v1/domains/available" -H "Authorization: Bearer hd_…"
# Listede olsun olmasın herhangi bir domain için rapor
curl -X POST "https://hunter.domains/api/v1/checks" -H "Authorization: Bearer hd_…" \
-H "Content-Type: application/json" -d '{"domain": "example.org"}'
Bütün uçların makinece okunabilir tarifi /api/v1/openapi.json adresinde (OpenAPI 3.1).
Kimlik doğrulama
Her istek, Authorization başlığında bir API anahtarı taşır:
Authorization: Bearer hd_…
- Anahtarlar hesabındaki API sayfasında oluşturulur ve silinir. En çok 5 anahtarın olabilir; her entegrasyona ayrı anahtar ver ki birini iptal ettiğinde diğerleri bozulmasın.
- Anahtar yalnızca oluşturulduğu anda gösterilir. Biz yalnızca özetini saklarız; kaybolan anahtar geri getirilemez, silip yenisini oluşturursun.
- Anahtar hesabın gibi davranır: planının gördüğünü görür; alarm kurallarını, takip listeni ve webhook adreslerini değiştirebilir. Sunucu tarafında tut. Web sayfasına, mobil uygulamaya ya da herkese açık bir depoya koyma.
- Hesabın e-posta adresi doğrulanmış olmalı.
- Bütün istekler HTTPS üzerinden gider.
Planlar ve sınırlar
Ayrı bir API planı yok. Anahtar, hesabının sitede gördüğünü döndürür.
| Ücretsiz | Pro | |
|---|---|---|
| İstek | Dakikada 30, günde 1,000 | Dakikada 120, günde 20,000 |
| Canlı liste | Günün 5 açık domaini | Bütün domainler |
| Şu an boşta | Yalnızca açık domainler | Bütün domainler |
| Ayrıntılı rapor ve canlandırma kiti | Açık domainlerde | Bütün domainlerde |
| Alarm kuralı ve webhook | — | Var |
| Sorgular (RDAP, DNS, DR) | Saatte 200 domain | Saatte 600 domain |
Sınırlar hesap başınadır: bütün anahtarların ve MCP bağlantıların aynı sayacı kullanır. Her cevap, içinde bulunulan dakika için X-RateLimit-Limit ve X-RateLimit-Remaining başlıklarını taşır. Sınırı aşarsan API 429 döner; Retry-After başlığı kaç saniye beklemen gerektiğini söyler. Sorguların domain sayısıyla ölçülen ayrı bir saatlik kotası vardır; bu kotayı sitedeki ücretsiz araçlarla paylaşırlar.
Ücretsiz planda liste cevabı yalnızca adını görebildiğin domainleri içerir. meta.locked, filtrene uyan kaç domainin daha Pro listesinde olduğunu söyler; q ile arama yaptığında bu alan verilmez.
İstek ve cevap
- JSON gider, JSON gelir.
POSTvePATCHisteklerinde gövdeyle birlikteContent-Type: application/jsongönder. - Tek zarf. Başarılı cevap
{"data": …}biçimindedir; listelertotal,page,per_pagevepagesalanlarını taşıyan{"meta": …}ekler. - Sayfalama.
page1'den başlar.per_pagevarsayılan olarak 25, en çok 100 olur. - Sorgu dizgesindeki listeler virgülle ayrılır:
tld=com,org. - Zamanlar UTC ve ISO 8601 biçimindedir:
2026-10-09T17:30:00Z. Fiyatlar ABD doları cinsindendir. - Olmayan değer
nulldöner, sıfır değil. Henüz fiyatı olmayan (silinmeyi bekleyen) domaindeprice_usd: nullgelir. - Yeni alanlar eklenebilir. Tanımadığın alanları yok say.
Domain nesnesi
Listeler bu özeti döndürür. Rapor ucu aynı nesneyi daha fazla alanla verir.
{
"domain": "example.org",
"tld": "org",
"status": "listed",
"score": 78,
"verdict": "ok",
"flags": [],
"topic": "Home",
"language": "en",
"title": "Seasonal planting guides for small gardens",
"metrics": {
"domain_rating": 46,
"referring_domains": 412,
"archive_years": 17,
"archive_first_year": 2006,
"archive_last_year": 2025,
"trust_flow": 28,
"citation_flow": 31
},
"listing": {
"source": "godaddy",
"type": "bid",
"price_usd": 25,
"bids": 3,
"ends_at": "2026-10-09T17:30:00Z",
"url": "https://auctions.godaddy.com/trpItemListing.aspx?domain=example.org"
},
"found_at": "2026-10-06T16:42:10Z",
"open": true,
"detail": "full",
"report_url": "https://hunter.domains/domain/example.org"
}
| Alan | Anlamı |
|---|---|
status |
listed, ending_soon (24 saatten az kaldı), pending_delete, available (düşmüş ve alınmamış) ya da ended. |
score |
Hunter puanı, 0–100. 45'in altındaki domainler listeye girmez. |
verdict |
ok, ya da geçmiş incelemesinde ikinci kez bakmaya değer bir şey bulunduysa risky. |
flags |
Risk bayrakları; gizlenmez, gösterilir: dr_inflated, parked, topic_change, lang_change, gap, trademark, not_indexed, anchor_foreign. Boş liste bayrak yok demektir. |
topic |
Niş: backlink profilinin en güçlü Majestic üst konu kategorisi, ör. Health ya da Business. |
language, title |
Eski sitenin arşivden okunan dili ve başlığı. |
metrics |
domain_rating (Ahrefs), referring_domains, arşiv aralığı; ayrıntı açıksa trust_flow ve citation_flow (Majestic). |
listing |
Nerede listelendiği: source (godaddy, dropcatch, snapnames, sedo, dynadot, parkio, iis), type (bid, buy_now, auction, pending_delete), güncel price_usd, bids, ends_at ve ilanın url adresi. Boştaki domainde url bir kayıt firmasına gider. |
found_at |
Domainin listeye girdiği an. |
open |
Ücretsiz planda günün açık domainlerinden biriyse true. |
detail |
Cevap Trust Flow'u ve ayrıntılı raporu içeriyorsa full, içermiyorsa basic. |
report_url |
Sitedeki rapor sayfası. |
Hatalar
Hatalar HTTP durum koduyla ve tek bir biçimle döner:
{
"error": {
"code": "plan_required",
"message": "This domain is on the Pro list.",
"upgrade_url": "https://hunter.domains/pricing",
"docs": "https://hunter.domains/docs/api#errors"
}
}
code sabittir ve programın içindir. message insanlar içindir, İngilizcedir ve değişebilir.
| HTTP | code | Anlamı |
|---|---|---|
| 401 | unauthenticated | Anahtar yok, yanlış yazılmış ya da iptal edilmiş. |
| 402 | no_checks_left | Domain kontrol hakkı kalmadı. |
| 403 | email_unverified | Hesabın e-posta adresi henüz doğrulanmamış. |
| 403 | plan_required | Domain ya da özellik Pro’ya dahil. Cevapta upgrade_url bulunur. |
| 404 | not_found | Böyle bir kayıt yok ya da domain listede değil. |
| 405 | method_not_allowed | Uç bu HTTP yöntemini kabul etmiyor. |
| 409 | limit_reached | Planın alarm kuralı, takip ya da webhook ucu sınırı doldu. |
| 422 | validation_failed | Bir parametre eksik ya da geçersiz. fields, mesajları alan alan verir. |
| 429 | rate_limited | Çok fazla istek. Retry-After başlığındaki saniye kadar bekle. |
| 429 | lookup_quota_exceeded | Kayıt kurumu, DNS ve DR sorgularının saatlik kotası doldu. |
| 500 | server_error | Hata bizde. Yeniden denemek güvenlidir. |
429 ya da 5xx ile başarısız olan istek, kısa bir beklemeden sonra güvenle yeniden denenebilir. 4xx hatalarını isteği değiştirmeden yeniden deneme.
Hesap ve istatistik
Anahtarının neler yapabildiğini ve günlük taramadan listeye ne kadarının girdiğini gösterir.
Planın, sınırların ve kullanımın
GET /me
curl "https://hunter.domains/api/v1/me" \
-H "Authorization: Bearer hd_…"
Cevap · 200
{
"data": {
"email": "you@example.com",
"plan": "pro",
"plan_renews_at": "2026-11-06T09:12:00Z",
"limits": {
"requests_per_minute": 120,
"requests_per_day": 20000,
"requests_today": 214,
"lookup_domains_per_hour": 600
},
"checks": {
"available": 27,
"from_plan_this_month": 27,
"welcome": 0,
"purchased": 0
},
"alerts": {
"used": 2,
"limit": 10
},
"watchlist": {
"used": 6,
"limit": null
},
"webhooks": {
"used": 1,
"limit": 3
}
}
}
Son tarama ve liste boyutları
GET /stats
curl "https://hunter.domains/api/v1/stats" \
-H "Authorization: Bearer hd_…"
Cevap · 200
{
"data": {
"last_scan": {
"started_at": "2026-10-06T15:30:02Z",
"finished_at": "2026-10-06T17:48:40Z",
"scanned": 2656148,
"passed_authority_filter": 426
},
"live": {
"domains": 62,
"open_on_free_plan": 5,
"ending_within_24h": 14,
"average_score": 64.2,
"average_domain_rating": 36.1
},
"available_now": 9,
"archive": 310
}
}
Domainler
Üç liste aynı biçimde döner: canlı liste (bitmemiş artırmalar ve düşmeyi bekleyenler), Şu an boşta (düşmüş, kimse almamış; kayıt kurumunda iki saatte bir yeniden sorgulanır) ve arşiv (biten her şey).
Liste filtreleri
| Parametre | Tür | Açıklama |
|---|---|---|
q |
string | Domain adında ve eski site başlığında arama (en çok 60 karakter). |
min_score |
integer | En düşük Hunter puanı, 0–100. |
min_dr |
integer | En düşük Ahrefs Domain Rating, 0–100. |
min_tf |
integer | En düşük Majestic Trust Flow, 0–100. |
min_ref_domains |
integer | En az yönlendiren domain sayısı. |
min_archive_years |
integer | Wayback’te kaydı olan en az farklı yıl sayısı, 0–30. |
max_price |
integer | En yüksek güncel fiyat (USD). Fiyatı olmayan (silinmeyi bekleyen) domainler her zaman geçer. |
tld |
string | Uzantılar, virgülle ayrılmış. |
type |
string | Artırma türleri, virgülle ayrılmış. Değerler: bid, buy_now, pending_delete, auction. |
topic |
string | Nişler (Majestic’in üst konu kategorisi), virgülle ayrılmış. Değerler: Arts, Business, Computers, Games, Health, Home, News, Recreation, Reference, Regional, Science, Shopping, Society, Sports. |
lang |
string | Eski sitenin dili, iki harfli kodlarla, virgülle ayrılmış. |
clean |
boolean | Yalnızca kararı ok olan ve risk bayrağı taşımayan domainler. |
since |
string | Yalnızca bu andan sonra bulunan domainler (ISO 8601). Son çağrından beri yeni gelenleri almak için kullan. |
ending_within_hours |
integer | Yalnızca bu kadar saat içinde biten artırmalar, 1–720. |
sort |
string | Varsayılan score (arşivde ended). Değerler: score, dr, ending, newest, price, ended. |
page |
integer | Sayfa numarası, 1’den başlar. |
per_page |
integer | Sayfa başına kayıt: 1–100, varsayılan 25. |
Canlı liste
GET /domains
Artırması ya da düşmesi henüz bitmemiş domainler, en yüksek puan üstte. Ücretsiz planda cevap günün açık domainlerini içerir; meta.locked aynı filtreye uyan kaç domainin Pro’da olduğunu söyler.
Parametreler: Liste filtreleri.
curl "https://hunter.domains/api/v1/domains?min_dr=30&tld=com,org" \
-H "Authorization: Bearer hd_…"
Cevap · 200
{
"data": [
{
"domain": "example.org",
"tld": "org",
"status": "listed",
"score": 78,
"verdict": "ok",
"flags": [],
"topic": "Home",
"language": "en",
"title": "Seasonal planting guides for small gardens",
"metrics": {
"domain_rating": 46,
"referring_domains": 412,
"archive_years": 17,
"archive_first_year": 2006,
"archive_last_year": 2025,
"trust_flow": 28,
"citation_flow": 31
},
"listing": {
"source": "godaddy",
"type": "bid",
"price_usd": 25,
"bids": 3,
"ends_at": "2026-10-09T17:30:00Z",
"url": "https://auctions.godaddy.com/trpItemListing.aspx?domain=example.org"
},
"found_at": "2026-10-06T16:42:10Z",
"open": true,
"detail": "full",
"report_url": "https://hunter.domains/domain/example.org"
}
],
"meta": {
"list": "live",
"total": 5,
"page": 1,
"per_page": 25,
"pages": 1,
"plan": "free",
"locked": 57,
"locked_note": "57 more matching domains are on the Pro list.",
"upgrade_url": "https://hunter.domains/pricing"
}
}
Şu an boşta
GET /domains/available
Listeye girmiş, boşa düşmüş ve kimsenin almadığı domainler. Artırma yok: fiyatı normal kayıt ücretidir. Pro listesidir; ücretsiz plan burada yalnızca kendi açık domainlerinden düşeni görür.
Parametreler: Liste filtreleri.
curl "https://hunter.domains/api/v1/domains/available" \
-H "Authorization: Bearer hd_…"
Cevap · 200
{
"data": [
{
"domain": "example.org",
"tld": "org",
"status": "available",
"score": 78,
"verdict": "ok",
"flags": [],
"topic": "Home",
"language": "en",
"title": "Seasonal planting guides for small gardens",
"metrics": {
"domain_rating": 46,
"referring_domains": 412,
"archive_years": 17,
"archive_first_year": 2006,
"archive_last_year": 2025,
"trust_flow": 28,
"citation_flow": 31
},
"listing": {
"source": "dropcatch",
"type": "pending_delete",
"price_usd": null,
"bids": 0,
"ends_at": "2026-10-04T18:00:00Z",
"url": "https://www.spaceship.com/domain-search/?query=example.org"
},
"found_at": "2026-10-06T16:42:10Z",
"open": true,
"detail": "full",
"report_url": "https://hunter.domains/domain/example.org"
}
],
"meta": {
"list": "available",
"total": 5,
"page": 1,
"per_page": 25,
"pages": 1,
"plan": "free",
"locked": 57,
"locked_note": "57 more matching domains are on the Pro list.",
"upgrade_url": "https://hunter.domains/pricing"
}
}
Arşiv
GET /domains/archive
Artırması ya da düşmesi bitmiş bütün domainler, en yeni üstte. Her plana açıktır.
Parametreler: Liste filtreleri.
curl "https://hunter.domains/api/v1/domains/archive" \
-H "Authorization: Bearer hd_…"
Cevap · 200
{
"data": [
{
"domain": "example.org",
"tld": "org",
"status": "ended",
"score": 78,
"verdict": "ok",
"flags": [],
"topic": "Home",
"language": "en",
"title": "Seasonal planting guides for small gardens",
"metrics": {
"domain_rating": 46,
"referring_domains": 412,
"archive_years": 17,
"archive_first_year": 2006,
"archive_last_year": 2025,
"trust_flow": 28,
"citation_flow": 31
},
"listing": {
"source": "godaddy",
"type": "bid",
"price_usd": 25,
"bids": 3,
"ends_at": "2026-10-09T17:30:00Z",
"url": "https://auctions.godaddy.com/trpItemListing.aspx?domain=example.org"
},
"found_at": "2026-10-06T16:42:10Z",
"open": true,
"detail": "full",
"report_url": "https://hunter.domains/domain/example.org"
}
],
"meta": {
"list": "archive",
"total": 5,
"page": 1,
"per_page": 25,
"pages": 1,
"plan": "free",
"locked": 57,
"locked_note": "57 more matching domains are on the Pro list.",
"upgrade_url": "https://hunter.domains/pricing"
}
}
Listedeki bir domainin tam raporu
GET /domains/{domain}
Rapor sayfasındaki her şey: metrikler, puan dökümü, en güçlü yönlendiren domainler, çapa metinleri, konu güveni, risk kontrolleri ve artırma bittiyse kayıt durumu. detail, günün açık domainlerinde ve Pro’da her domainde full, diğerlerinde basic döner. Listede olmayan domain için 404 döner; onlar için domain kontrolünü kullan.
| Parametre | Tür | Açıklama |
|---|---|---|
domainyol · zorunlu |
string | Domain adı. |
curl "https://hunter.domains/api/v1/domains/example.org" \
-H "Authorization: Bearer hd_…"
Cevap · 200
{
"data": {
"domain": "example.org",
"tld": "org",
"status": "listed",
"score": 78,
"verdict": "ok",
"flags": [],
"topic": "Home",
"language": "en",
"title": "Seasonal planting guides for small gardens",
"metrics": {
"domain_rating": 46,
"referring_domains": 412,
"archive_years": 17,
"archive_first_year": 2006,
"archive_last_year": 2025,
"trust_flow": 28,
"citation_flow": 31,
"tf_cf_ratio": 0.9,
"backlinks": 9840,
"semrush_authority_score": 21,
"moz_domain_authority": 33,
"open_pagerank": 4.1,
"google_indexed_pages": 10,
"archived_urls": 1260
},
"listing": {
"source": "godaddy",
"type": "bid",
"price_usd": 25,
"bids": 3,
"ends_at": "2026-10-09T17:30:00Z",
"url": "https://auctions.godaddy.com/trpItemListing.aspx?domain=example.org"
},
"found_at": "2026-10-06T16:42:10Z",
"open": true,
"detail": "full",
"report_url": "https://hunter.domains/domain/example.org",
"score_breakdown": {
"ahrefs_dr": 0.92,
"trust_flow": 0.7,
"ref_domains": 0.87,
"semrush_as": 0.7,
"open_pagerank": 0.41,
"history": 1,
"age": 1,
"price": 0.8,
"penalty": 0
},
"top_referring_domains": [
"rhs.org.uk",
"gardenersworld.com",
"extension.umn.edu"
],
"anchors": {
"top": [
{
"text": "seasonal planting guide",
"referring_domains": 38
},
{
"text": "example.org",
"referring_domains": 27
}
],
"spam_share": 0
},
"topical_trust_flow": [
{
"topic": "Home/Gardening",
"trust_flow": 27
},
{
"topic": "Recreation/Outdoors",
"trust_flow": 14
}
],
"risk_checks": [
{
"flag": "dr_inflated",
"label": "Inflated DR",
"result": "clean",
"severity": "risk",
"note": "DR is in line with the number of referring domains"
},
{
"flag": "topic_change",
"label": "Topic changed",
"result": "clean",
"severity": "info",
"note": "Site topic is the same throughout the archive"
}
],
"wayback_url": "https://web.archive.org/web/*/example.org",
"registration": null,
"rank_on_hunt_day": 4,
"revival_kit": {
"pages": 38,
"url": "https://hunter.domains/api/v1/domains/example.org/pages"
}
}
}
Canlandırma kiti: eski URL’ler ve arşiv metni
GET /domains/{domain}/pages
Eski sitenin en çok arşivlenen sayfaları, kayıt sayıları ve Wayback linkleriyle. Bu yolları yeniden kurarsan (ya da 301 ile yönlendirirsen) eski backlinkler çalışmaya devam eder. include=content eklersen her sayfanın arşivlenmiş metni Markdown olarak gelir.
| Parametre | Tür | Açıklama |
|---|---|---|
domainyol · zorunlu |
string | Domain adı. |
includesorgu |
string | Arşiv metnini de almak için content gönder (sayfa küçülür: varsayılan 10, en çok 20). Değerler: content. |
pagesorgu |
integer | Sayfa numarası, 1’den başlar. |
per_pagesorgu |
integer | Sayfa başına kayıt: 1–100, varsayılan 50. |
curl "https://hunter.domains/api/v1/domains/example.org/pages" \
-H "Authorization: Bearer hd_…"
Cevap · 200
{
"data": [
{
"path": "/guides/spring-planting",
"url": "http://example.org/guides/spring-planting",
"captures": 64,
"last_capture": "2025-03-18",
"title": "Spring planting calendar",
"words": 1180,
"wayback_url": "https://web.archive.org/web/20250318101500/http://example.org/guides/spring-planting",
"has_content": true
}
],
"meta": {
"domain": "example.org",
"total": 38,
"page": 1,
"per_page": 50,
"pages": 1
}
}
Takip listesi
Takip ettiğin domainler. Pro’da takipteki domain için artırma bitmeden hatırlatma, boşa düşerse haber gelir.
Takip ettiğin domainler
GET /watchlist
curl "https://hunter.domains/api/v1/watchlist" \
-H "Authorization: Bearer hd_…"
Cevap · 200
{
"data": [
{
"domain": "example.org",
"tld": "org",
"status": "listed",
"score": 78,
"verdict": "ok",
"flags": [],
"topic": "Home",
"language": "en",
"title": "Seasonal planting guides for small gardens",
"metrics": {
"domain_rating": 46,
"referring_domains": 412,
"archive_years": 17,
"archive_first_year": 2006,
"archive_last_year": 2025,
"trust_flow": 28,
"citation_flow": 31
},
"listing": {
"source": "godaddy",
"type": "bid",
"price_usd": 25,
"bids": 3,
"ends_at": "2026-10-09T17:30:00Z",
"url": "https://auctions.godaddy.com/trpItemListing.aspx?domain=example.org"
},
"found_at": "2026-10-06T16:42:10Z",
"open": true,
"detail": "full",
"report_url": "https://hunter.domains/domain/example.org"
}
]
}
Domaini takibe al
PUT /watchlist/{domain}
Tekrarlanabilir. Ücretsiz planda en çok 3 domain takip edilir.
| Parametre | Tür | Açıklama |
|---|---|---|
domainyol · zorunlu |
string | Domain adı. |
curl -X PUT "https://hunter.domains/api/v1/watchlist/example.org" \
-H "Authorization: Bearer hd_…"
Cevap · 200
{
"data": {
"domain": "example.org",
"tld": "org",
"status": "listed",
"score": 78,
"verdict": "ok",
"flags": [],
"topic": "Home",
"language": "en",
"title": "Seasonal planting guides for small gardens",
"metrics": {
"domain_rating": 46,
"referring_domains": 412,
"archive_years": 17,
"archive_first_year": 2006,
"archive_last_year": 2025,
"trust_flow": 28,
"citation_flow": 31
},
"listing": {
"source": "godaddy",
"type": "bid",
"price_usd": 25,
"bids": 3,
"ends_at": "2026-10-09T17:30:00Z",
"url": "https://auctions.godaddy.com/trpItemListing.aspx?domain=example.org"
},
"found_at": "2026-10-06T16:42:10Z",
"open": true,
"detail": "full",
"report_url": "https://hunter.domains/domain/example.org"
}
}
Domaini takipten çıkar
DELETE /watchlist/{domain}
| Parametre | Tür | Açıklama |
|---|---|---|
domainyol · zorunlu |
string | Domain adı. |
curl -X DELETE "https://hunter.domains/api/v1/watchlist/example.org" \
-H "Authorization: Bearer hd_…"
204 · Gövde dönmez.
Alarm kuralları
Kural, istediğin domaini tarif eder. Listeye giren her yeni domain kurallarınla karşılaştırılır; eşleşme e-posta ve alert.matched webhook’u olarak gelir.
Alarm kuralların
GET /alerts
curl "https://hunter.domains/api/v1/alerts" \
-H "Authorization: Bearer hd_…"
Cevap · 200
{
"data": [
{
"id": 12,
"name": "Health, DR 30+",
"active": true,
"frequency": "instant",
"min_score": 60,
"min_dr": 30,
"min_tf": null,
"min_ref_domains": null,
"min_archive_years": 5,
"max_price": 150,
"tlds": [
"com",
"org"
],
"listing_types": [],
"topics": [
"Health"
],
"langs": [
"en"
],
"clean_only": true,
"keywords": [],
"match_count": 7,
"last_matched_at": "2026-10-05T16:51:30Z",
"created_at": "2026-10-03T10:20:00Z"
}
]
}
Alarm kuralı oluştur Pro
POST /alerts
En çok 10 kural. Bir alanı göndermezsen (ya da 0 gönderirsen) “sınır yok” demektir.
| Alan | Tür | Açıklama |
|---|---|---|
namegövde · zorunlu |
string | Kuralın adı, en çok 80 karakter. |
frequencygövde |
string | instant her eşleşmeyi bulunduğu an e-postayla yollar; daily günlük özete bırakır. Varsayılan instant. Webhook her durumda anında gider. Değerler: instant, daily. |
min_scoregövde |
integer | En düşük Hunter puanı, 0–100. |
min_drgövde |
integer | En düşük Domain Rating, 0–100. |
min_tfgövde |
integer | En düşük Trust Flow, 0–100. |
min_ref_domainsgövde |
integer | En az yönlendiren domain. |
min_archive_yearsgövde |
integer | Arşivde en az yıl, 0–30. |
max_pricegövde |
integer | En yüksek fiyat (USD). |
tldsgövde |
string[] | Uzantılar. |
listing_typesgövde |
string[] | Artırma türleri. Değerler: bid, buy_now, pending_delete, auction. |
topicsgövde |
string[] | Nişler. Değerler: Arts, Business, Computers, Games, Health, Home, News, Recreation, Reference, Regional, Science, Shopping, Society, Sports. |
langsgövde |
string[] | Eski sitenin dilleri. Değerler: en, de, fr, es, it, nl, pt, tr, ru, sv, ja. |
clean_onlygövde |
boolean | Yalnızca risk bayrağı olmayan domainler. |
keywordsgövde |
string[] | Yalnızca adında ya da eski başlığında bu kelimelerden biri geçenler. |
activegövde |
boolean | Kural açık mı. Varsayılan true. |
curl -X POST "https://hunter.domains/api/v1/alerts" \
-H "Authorization: Bearer hd_…" \
-H "Content-Type: application/json" \
-d '{"name":"Health, DR 30+","min_score":60,"min_dr":30,"max_price":150,"tlds":["com","org"],"topics":["Health"],"clean_only":true}'
Cevap · 201
{
"data": {
"id": 12,
"name": "Health, DR 30+",
"active": true,
"frequency": "instant",
"min_score": 60,
"min_dr": 30,
"min_tf": null,
"min_ref_domains": null,
"min_archive_years": 5,
"max_price": 150,
"tlds": [
"com",
"org"
],
"listing_types": [],
"topics": [
"Health"
],
"langs": [
"en"
],
"clean_only": true,
"keywords": [],
"match_count": 7,
"last_matched_at": "2026-10-05T16:51:30Z",
"created_at": "2026-10-03T10:20:00Z"
}
}
Tek bir alarm kuralı
GET /alerts/{id}
| Parametre | Tür | Açıklama |
|---|---|---|
idyol · zorunlu |
integer | Kuralın kimliği. |
curl "https://hunter.domains/api/v1/alerts/12" \
-H "Authorization: Bearer hd_…"
Cevap · 200
{
"data": {
"id": 12,
"name": "Health, DR 30+",
"active": true,
"frequency": "instant",
"min_score": 60,
"min_dr": 30,
"min_tf": null,
"min_ref_domains": null,
"min_archive_years": 5,
"max_price": 150,
"tlds": [
"com",
"org"
],
"listing_types": [],
"topics": [
"Health"
],
"langs": [
"en"
],
"clean_only": true,
"keywords": [],
"match_count": 7,
"last_matched_at": "2026-10-05T16:51:30Z",
"created_at": "2026-10-03T10:20:00Z"
}
}
Alarm kuralını değiştir
PATCH /alerts/{id}
Yalnızca değiştirmek istediğin alanları gönder. {"active": false} kuralı duraklatır.
| Parametre | Tür | Açıklama |
|---|---|---|
idyol · zorunlu |
integer | Kuralın kimliği. |
namegövde |
string | Kuralın adı, en çok 80 karakter. |
frequencygövde |
string | instant her eşleşmeyi bulunduğu an e-postayla yollar; daily günlük özete bırakır. Varsayılan instant. Webhook her durumda anında gider. Değerler: instant, daily. |
min_scoregövde |
integer | En düşük Hunter puanı, 0–100. |
min_drgövde |
integer | En düşük Domain Rating, 0–100. |
min_tfgövde |
integer | En düşük Trust Flow, 0–100. |
min_ref_domainsgövde |
integer | En az yönlendiren domain. |
min_archive_yearsgövde |
integer | Arşivde en az yıl, 0–30. |
max_pricegövde |
integer | En yüksek fiyat (USD). |
tldsgövde |
string[] | Uzantılar. |
listing_typesgövde |
string[] | Artırma türleri. Değerler: bid, buy_now, pending_delete, auction. |
topicsgövde |
string[] | Nişler. Değerler: Arts, Business, Computers, Games, Health, Home, News, Recreation, Reference, Regional, Science, Shopping, Society, Sports. |
langsgövde |
string[] | Eski sitenin dilleri. Değerler: en, de, fr, es, it, nl, pt, tr, ru, sv, ja. |
clean_onlygövde |
boolean | Yalnızca risk bayrağı olmayan domainler. |
keywordsgövde |
string[] | Yalnızca adında ya da eski başlığında bu kelimelerden biri geçenler. |
activegövde |
boolean | Kural açık mı. Varsayılan true. |
curl -X PATCH "https://hunter.domains/api/v1/alerts/12" \
-H "Authorization: Bearer hd_…" \
-H "Content-Type: application/json" \
-d '{"name":"Health, DR 30+","min_score":60,"min_dr":30,"max_price":150,"tlds":["com","org"],"topics":["Health"],"clean_only":true}'
Cevap · 200
{
"data": {
"id": 12,
"name": "Health, DR 30+",
"active": true,
"frequency": "instant",
"min_score": 60,
"min_dr": 30,
"min_tf": null,
"min_ref_domains": null,
"min_archive_years": 5,
"max_price": 150,
"tlds": [
"com",
"org"
],
"listing_types": [],
"topics": [
"Health"
],
"langs": [
"en"
],
"clean_only": true,
"keywords": [],
"match_count": 7,
"last_matched_at": "2026-10-05T16:51:30Z",
"created_at": "2026-10-03T10:20:00Z"
}
}
Alarm kuralını sil
DELETE /alerts/{id}
| Parametre | Tür | Açıklama |
|---|---|---|
idyol · zorunlu |
integer | Kuralın kimliği. |
curl -X DELETE "https://hunter.domains/api/v1/alerts/12" \
-H "Authorization: Bearer hd_…"
204 · Gövde dönmez.
Kurallarına uyan domainler
GET /alerts/matches
En yeni eşleşme üstte. Webhook alamıyorsan since ile aralıklı sorgula.
| Parametre | Tür | Açıklama |
|---|---|---|
sincesorgu |
string | Yalnızca bu andan sonraki eşleşmeler (ISO 8601). |
limitsorgu |
integer | Kaç kayıt dönsün: 1–100, varsayılan 50. |
curl "https://hunter.domains/api/v1/alerts/matches" \
-H "Authorization: Bearer hd_…"
Cevap · 200
{
"data": [
{
"matched_at": "2026-10-06T16:44:02Z",
"alert": {
"id": 12,
"name": "Health, DR 30+"
},
"domain": {
"domain": "example.org",
"tld": "org",
"status": "listed",
"score": 78,
"verdict": "ok",
"flags": [],
"topic": "Home",
"language": "en",
"title": "Seasonal planting guides for small gardens",
"metrics": {
"domain_rating": 46,
"referring_domains": 412,
"archive_years": 17,
"archive_first_year": 2006,
"archive_last_year": 2025,
"trust_flow": 28,
"citation_flow": 31
},
"listing": {
"source": "godaddy",
"type": "bid",
"price_usd": 25,
"bids": 3,
"ends_at": "2026-10-09T17:30:00Z",
"url": "https://auctions.godaddy.com/trpItemListing.aspx?domain=example.org"
},
"found_at": "2026-10-06T16:42:10Z",
"open": true,
"detail": "full",
"report_url": "https://hunter.domains/domain/example.org"
}
}
]
}
Domain kontrolü
Listede olsun olmasın herhangi bir domain için tam rapor ister. Kontrol Wayback geçmişini okuduğu için kuyrukta çalışır ve genellikle iki dakika içinde biter. Her yeni kontrol bir hak harcar; aynı domain 7 gün içinde yeniden istenirse eldeki rapor ücretsiz döner.
Herhangi bir domain için rapor iste
POST /checks
Kuyruğa giren kontrolle 202, bu domain son 7 günde kontrol edildiyse eldeki kontrolle 200 döner. GET /checks/{id} ucunu birkaç saniyede bir sorgula ya da check.completed webhook’una abone ol. Hak kalmadıysa 402 döner.
| Alan | Tür | Açıklama |
|---|---|---|
domaingövde · zorunlu |
string | Kontrol edilecek domain. URL ya da alt alan adı yazılırsa kayıtlı domaine indirgenir. |
curl -X POST "https://hunter.domains/api/v1/checks" \
-H "Authorization: Bearer hd_…" \
-H "Content-Type: application/json" \
-d '{"domain":"example.org"}'
Cevap · 202
{
"data": {
"id": "01k6x2f0q8m3r7t9v4b5n6c8dz",
"domain": "example.org",
"status": "queued",
"created_at": "2026-10-06T17:02:11Z",
"finished_at": null,
"score": null,
"verdict": null,
"report_url": "https://hunter.domains/domain-checker/report/01k6x2f0q8m3r7t9v4b5n6c8dz",
"queue_position": 1
}
}
Kontrollerin
GET /checks
| Parametre | Tür | Açıklama |
|---|---|---|
pagesorgu |
integer | Sayfa numarası, 1’den başlar. |
per_pagesorgu |
integer | Sayfa başına kayıt: 1–50, varsayılan 25. |
curl "https://hunter.domains/api/v1/checks" \
-H "Authorization: Bearer hd_…"
Cevap · 200
{
"data": [
{
"id": "01k6x2f0q8m3r7t9v4b5n6c8dz",
"domain": "example.org",
"status": "done",
"created_at": "2026-10-06T17:02:11Z",
"finished_at": "2026-10-06T17:03:24Z",
"score": 78,
"verdict": "ok",
"report_url": "https://hunter.domains/domain-checker/report/01k6x2f0q8m3r7t9v4b5n6c8dz"
}
],
"meta": {
"total": 4,
"page": 1,
"per_page": 25,
"pages": 1
}
}
Bir kontrol ve bittiyse raporu
GET /checks/{id}
status; queued, running, done ya da failed olur. Başarısız kontrol hak harcamaz. would_list, aynı domainin günlük elememizden geçip geçmeyeceğini söyler; geçmezse sebebi reject_reasons içindedir.
| Parametre | Tür | Açıklama |
|---|---|---|
idyol · zorunlu |
string | Kontrolün kimliği. |
curl "https://hunter.domains/api/v1/checks/01k6x2f0q8m3r7t9v4b5n6c8dz" \
-H "Authorization: Bearer hd_…"
Cevap · 200
{
"data": {
"id": "01k6x2f0q8m3r7t9v4b5n6c8dz",
"domain": "example.org",
"status": "done",
"created_at": "2026-10-06T17:02:11Z",
"finished_at": "2026-10-06T17:03:24Z",
"score": 78,
"verdict": "ok",
"report_url": "https://hunter.domains/domain-checker/report/01k6x2f0q8m3r7t9v4b5n6c8dz",
"would_list": true,
"reject_reasons": [],
"report": {
"…": "same shape as GET /domains/{domain}"
},
"registration": {
"state": "registered",
"registrar": "Example Registrar, LLC",
"registered_at": "2006-04-11T09:00:00Z",
"expires_at": "2027-04-11T09:00:00Z",
"statuses": [
"client transfer prohibited"
]
}
}
}
Sorgular
Kayıt kurumu (RDAP), DNS ve Domain Rating sorguları, canlı. Kontrol hakkı harcamaz; sitedeki ücretsiz araçlarla aynı saatlik kotayı kullanır.
Kayıt bilgisi ve düşme tahmini
GET /tools/whois
Kayıt kurumundan RDAP ile canlı okunur: durum, kayıt firması, tarihler, durum kodları, ad sunucuları ve genel uzantılarda domainin düşeceği tarih aralığı.
| Parametre | Tür | Açıklama |
|---|---|---|
domainsorgu · zorunlu |
string | Domain adı. |
curl "https://hunter.domains/api/v1/tools/whois?domain=example.org" \
-H "Authorization: Bearer hd_…"
Cevap · 200
{
"data": {
"domain": "example.org",
"state": "registered",
"registrar": "Example Registrar, LLC",
"registrar_iana_id": "146",
"registered_at": "2006-04-11T09:00:00Z",
"expires_at": "2027-04-11T09:00:00Z",
"updated_at": "2026-03-02T08:14:00Z",
"statuses": [
"client transfer prohibited"
],
"nameservers": [
"ns1.example.net",
"ns2.example.net"
],
"dnssec": false,
"drop_estimate": {
"stage": "active",
"earliest": "2027-05-16",
"latest": "2027-06-30",
"exact": false,
"drop_hour_utc": null
}
}
}
Toplu müsaitlik sorgusu
GET /tools/availability
state; available, registered, dropping (kurtarma ya da silinme bekleme döneminde) ya da unknown (kayıt kurumu RDAP sunmuyor ya da cevap vermedi) olur. Tek istekte ücretsiz planda en çok 20, Pro’da 50 domain.
| Parametre | Tür | Açıklama |
|---|---|---|
domainssorgu · zorunlu |
string | Virgülle ayrılmış domain adları. |
curl "https://hunter.domains/api/v1/tools/availability?domains=example.org,example.com" \
-H "Authorization: Bearer hd_…"
Cevap · 200
{
"data": [
{
"domain": "example.org",
"state": "registered",
"registrar": "Example Registrar, LLC",
"registrar_iana_id": "146",
"registered_at": "2006-04-11T09:00:00Z",
"expires_at": "2027-04-11T09:00:00Z",
"updated_at": "2026-03-02T08:14:00Z",
"statuses": [
"client transfer prohibited"
],
"nameservers": [
"ns1.example.net",
"ns2.example.net"
],
"dnssec": false
}
]
}
Ahrefs Domain Rating
GET /tools/domain-rating
Tek istekte ücretsiz planda en çok 10, Pro’da 25 domain. Sonuçlar 7 gün önbellekte kalır. Kaynağın sınırı dolduğunda satır error: "busy_retry_later" taşıyabilir.
| Parametre | Tür | Açıklama |
|---|---|---|
domainssorgu · zorunlu |
string | Virgülle ayrılmış domain adları. |
curl "https://hunter.domains/api/v1/tools/domain-rating?domains=example.org,example.com" \
-H "Authorization: Bearer hd_…"
Cevap · 200
{
"data": [
{
"domain": "example.org",
"domain_rating": 46,
"error": null
}
]
}
DNS kayıtları
GET /tools/dns
A, AAAA, CNAME, MX, NS, TXT, SOA ve CAA kayıtları; ayrıca e-posta, SPF, DMARC ve park işaretleri.
| Parametre | Tür | Açıklama |
|---|---|---|
hostsorgu · zorunlu |
string | Domain ya da alt alan adı. |
curl "https://hunter.domains/api/v1/tools/dns?host=example.org" \
-H "Authorization: Bearer hd_…"
Cevap · 200
{
"data": {
"host": "example.org",
"records": {
"A": [
{
"value": "93.184.215.14",
"ttl": 300,
"extra": null
}
],
"MX": [
{
"value": "mail.example.org",
"ttl": 3600,
"extra": "10"
}
],
"NS": [
{
"value": "a.iana-servers.net",
"ttl": 86400,
"extra": null
}
]
},
"has_mail": true,
"spf": true,
"dmarc": false,
"parked_at": null
}
}
Webhook uçları
Olayların gideceği adresleri yönetir. Gövde, imza ve yeniden deneme kuralları webhook sayfasında anlatılır.
Webhook uçların
GET /webhooks
curl "https://hunter.domains/api/v1/webhooks" \
-H "Authorization: Bearer hd_…"
Cevap · 200
{
"data": [
{
"id": 3,
"url": "https://hooks.example.com/hunter",
"events": [
"alert.matched",
"domain.available"
],
"active": true,
"disabled_at": null,
"consecutive_failures": 0,
"last_delivered_at": "2026-10-06T16:44:03Z",
"created_at": "2026-10-03T10:25:00Z"
}
]
}
Webhook ucu ekle Pro
POST /webhooks
En çok 3 uç. İmza anahtarı (secret) yalnızca bu cevapta, bir kez döner; sakla.
| Alan | Tür | Açıklama |
|---|---|---|
urlgövde · zorunlu |
string | Herkese açık bir sunucuda https:// adresi. |
eventsgövde |
string[] | Gönderilecek olaylar. Varsayılan: hepsi. Değerler: alert.matched, domain.available, domain.ending_soon, check.completed. |
curl -X POST "https://hunter.domains/api/v1/webhooks" \
-H "Authorization: Bearer hd_…" \
-H "Content-Type: application/json" \
-d '{"url":"https://hooks.example.com/hunter","events":["alert.matched","domain.available"]}'
Cevap · 201
{
"data": {
"id": 3,
"url": "https://hooks.example.com/hunter",
"events": [
"alert.matched",
"domain.available"
],
"active": true,
"disabled_at": null,
"consecutive_failures": 0,
"last_delivered_at": "2026-10-06T16:44:03Z",
"created_at": "2026-10-03T10:25:00Z",
"secret": "whsec_3Qd…"
}
}
Tek bir webhook ucu
GET /webhooks/{id}
| Parametre | Tür | Açıklama |
|---|---|---|
idyol · zorunlu |
integer | Ucun kimliği. |
curl "https://hunter.domains/api/v1/webhooks/12" \
-H "Authorization: Bearer hd_…"
Cevap · 200
{
"data": {
"id": 3,
"url": "https://hooks.example.com/hunter",
"events": [
"alert.matched",
"domain.available"
],
"active": true,
"disabled_at": null,
"consecutive_failures": 0,
"last_delivered_at": "2026-10-06T16:44:03Z",
"created_at": "2026-10-03T10:25:00Z"
}
}
Ucu değiştir ya da yeniden aç
PATCH /webhooks/{id}
Art arda 15 teslimatı başarısız olan uç kapatılır; yeniden açmak için {"active": true} gönder.
| Parametre | Tür | Açıklama |
|---|---|---|
idyol · zorunlu |
integer | Ucun kimliği. |
urlgövde |
string | Yeni adres. |
eventsgövde |
string[] | Yeni olay listesi. Değerler: alert.matched, domain.available, domain.ending_soon, check.completed. |
activegövde |
boolean | Teslimatı durdur ya da sürdür. |
curl -X PATCH "https://hunter.domains/api/v1/webhooks/12" \
-H "Authorization: Bearer hd_…"
Cevap · 200
{
"data": {
"id": 3,
"url": "https://hooks.example.com/hunter",
"events": [
"alert.matched",
"domain.available"
],
"active": true,
"disabled_at": null,
"consecutive_failures": 0,
"last_delivered_at": "2026-10-06T16:44:03Z",
"created_at": "2026-10-03T10:25:00Z"
}
}
Ucu sil
DELETE /webhooks/{id}
| Parametre | Tür | Açıklama |
|---|---|---|
idyol · zorunlu |
integer | Ucun kimliği. |
curl -X DELETE "https://hunter.domains/api/v1/webhooks/12" \
-H "Authorization: Bearer hd_…"
204 · Gövde dönmez.
Deneme olayı gönder
POST /webhooks/{id}/test
Uca, abone olduğu olaylardan bağımsız bir ping olayı gönderir.
| Parametre | Tür | Açıklama |
|---|---|---|
idyol · zorunlu |
integer | Ucun kimliği. |
curl -X POST "https://hunter.domains/api/v1/webhooks/12/test" \
-H "Authorization: Bearer hd_…"
Cevap · 202
{
"data": {
"id": "evt_01k6x2f0q8m3r7t9v4b5n6c8dz",
"event": "ping",
"status": "pending",
"attempts": 0,
"response_code": null,
"error": null,
"created_at": "2026-10-06T16:44:02Z",
"delivered_at": null
}
}
Son teslimatlar
GET /webhooks/{id}/deliveries
Son 50 teslimat; durumu ve son denemenin cevap koduyla. 14 gün saklanır.
| Parametre | Tür | Açıklama |
|---|---|---|
idyol · zorunlu |
integer | Ucun kimliği. |
curl "https://hunter.domains/api/v1/webhooks/12/deliveries" \
-H "Authorization: Bearer hd_…"
Cevap · 200
{
"data": [
{
"id": "evt_01k6x2f0q8m3r7t9v4b5n6c8dz",
"event": "alert.matched",
"status": "delivered",
"attempts": 1,
"response_code": 200,
"error": null,
"created_at": "2026-10-06T16:44:02Z",
"delivered_at": "2026-10-06T16:44:03Z"
}
]
}
Kullanım örnekleri
Son çalışmadan beri yeni gelenleri al. Son çağrının zamanını sakla ve since olarak gönder:
curl "https://hunter.domains/api/v1/domains?since=2026-10-06T00:00:00Z&sort=newest" \
-H "Authorization: Bearer hd_…"
Kendi nişinde ucuz düşenleri izle. Liste filtrelerini birleştir:
curl "https://hunter.domains/api/v1/domains/available?topic=Health&lang=en&min_dr=25&clean=true" \
-H "Authorization: Bearer hd_…"
Teklif vermeden önce domaini kontrol et. Kontrolü iste, sonra status değeri done olana kadar sorgula:
curl -X POST "https://hunter.domains/api/v1/checks" -H "Authorization: Bearer hd_…" \
-H "Content-Type: application/json" -d '{"domain": "example.org"}'
curl "https://hunter.domains/api/v1/checks/01k6x2f0q8m3r7t9v4b5n6c8dz" -H "Authorization: Bearer hd_…"
Kontrol genellikle bir iki dakika sürer. En sık 10 saniyede bir sorgula ya da haberi check.completed webhook'undan al.
Sorgulamayı tamamen bırak. İstediğin domaini tarif eden bir alarm kuralı oluştur ve bir webhook adresi ekle. Eşleşmeler bulundukça adresine gelir.
Sürümler
Sürüm yolda yazar: /api/v1. Bir sürümün içinde yalnızca çalışan istemciyi bozmayan değişiklikler yaparız: yeni uçlar, yeni isteğe bağlı parametreler ve cevaplarda yeni alanlar. İstemcileri bozacak bir değişiklik yeni sürüm olarak çıkar; eskisi kapatılmadan önce etkin anahtarı olan bütün hesaplara e-postayla haber veririz.
Sık sorulan sorular
Expired domainler için bir API var mı?
Evet. hunter.domains'in REST API'si, elenmiş expired domainlerden oluşan günlük listesini JSON olarak döndürür; her domainin puanı, Domain Rating, Trust Flow, yönlendiren domain sayısı, arşiv geçmişi ve risk bayraklarıyla. Düşüp hâlâ alınmamış domainleri ve adını verdiğin herhangi bir domainin tam raporunu da verir.
API'nin ücreti ne kadar?
Ek ücreti yok, planına dahil. Ücretsiz plan günün 5 açık domainini, arşivi ve sorguları alır; Pro (aylık 9.99 dolar) tam listeyi, Şu an boşta listesini, alarm kurallarını ve webhook'u alır.
Taradığınız bütün domainleri alabilir miyim?
Hayır. API, elemeyi geçen domainleri döndürür; bu da taranan iki milyon değil, günde birkaç düzine domain demektir. Değer, elenenlerdedir.
Listenizde olmayan bir domaini kontrol edebilir miyim?
Evet, POST /checks ile. Herhangi bir domain için aynı geçmiş, spam, kara liste ve otorite incelemesini yapar ve bir kontrol hakkı harcar. Hak harcamadan hızlıca bakmak için GET /tools/whois, /tools/availability ve /tools/domain-rating ücretsizdir.
Whois ya da müsaitlik API'si sunuyor musunuz?
GET /tools/whois, bir domainin kayıt bilgisini kayıt kurumundan RDAP ile canlı okur ve düşme tarihi tahminiyle birlikte döndürür. GET /tools/availability, tek istekte ücretsiz planda 20, Pro'da 50 domaini sorgular. İkisi de kayıt kurumu RDAP sunan uzantılarda çalışır: .com, .net, .org ve çoğu uzantı buna dahildir; .com.tr, .se, .nu, .it ve .es değildir.
API'yi tarayıcıdan çağırabilir miyim?
Teknik olarak evet, ama yapma. Ön yüz kodundaki anahtarı sayfayı açan herkes okuyabilir. API'yi kendi sunucundan çağır, sonucu oradan ilet.
Güncellendi: 6 Ekim 2026