İçeriğe geç

Expired domain API

Sitedeki listeler ve raporlar, JSON olarak. Günlük avı filtrele, bir domainin tam raporunu oku, herhangi bir domain için rapor iste ve alarm kurallarını kendi kodundan yönet.

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. POST ve PATCH isteklerinde gövdeyle birlikte Content-Type: application/json gönder.
  • Tek zarf. Başarılı cevap {"data": …} biçimindedir; listeler total, page, per_page ve pages alanlarını taşıyan {"meta": …} ekler.
  • Sayfalama. page 1'den başlar. per_page varsayı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 null döner, sıfır değil. Henüz fiyatı olmayan (silinmeyi bekleyen) domainde price_usd: null gelir.
  • 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.

HTTPcodeAnlamı
401unauthenticatedAnahtar yok, yanlış yazılmış ya da iptal edilmiş.
402no_checks_leftDomain kontrol hakkı kalmadı.
403email_unverifiedHesabın e-posta adresi henüz doğrulanmamış.
403plan_requiredDomain ya da özellik Pro’ya dahil. Cevapta upgrade_url bulunur.
404not_foundBöyle bir kayıt yok ya da domain listede değil.
405method_not_allowedUç bu HTTP yöntemini kabul etmiyor.
409limit_reachedPlanın alarm kuralı, takip ya da webhook ucu sınırı doldu.
422validation_failedBir parametre eksik ya da geçersiz. fields, mesajları alan alan verir.
429rate_limitedÇok fazla istek. Retry-After başlığındaki saniye kadar bekle.
429lookup_quota_exceededKayıt kurumu, DNS ve DR sorgularının saatlik kotası doldu.
500server_errorHata 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

ParametreTürAçı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.

ParametreTürAçıklama
domain
yol · 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.

ParametreTürAçıklama
domain
yol · zorunlu
string Domain adı.
include
sorgu
string Arşiv metnini de almak için content gönder (sayfa küçülür: varsayılan 10, en çok 20). Değerler: content.
page
sorgu
integer Sayfa numarası, 1’den başlar.
per_page
sorgu
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.

ParametreTürAçıklama
domain
yol · 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}

ParametreTürAçıklama
domain
yol · 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.

AlanTürAçıklama
name
gövde · zorunlu
string Kuralın adı, en çok 80 karakter.
frequency
gö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_score
gövde
integer En düşük Hunter puanı, 0–100.
min_dr
gövde
integer En düşük Domain Rating, 0–100.
min_tf
gövde
integer En düşük Trust Flow, 0–100.
min_ref_domains
gövde
integer En az yönlendiren domain.
min_archive_years
gövde
integer Arşivde en az yıl, 0–30.
max_price
gövde
integer En yüksek fiyat (USD).
tlds
gövde
string[] Uzantılar.
listing_types
gövde
string[] Artırma türleri. Değerler: bid, buy_now, pending_delete, auction.
topics
gövde
string[] Nişler. Değerler: Arts, Business, Computers, Games, Health, Home, News, Recreation, Reference, Regional, Science, Shopping, Society, Sports.
langs
gövde
string[] Eski sitenin dilleri. Değerler: en, de, fr, es, it, nl, pt, tr, ru, sv, ja.
clean_only
gövde
boolean Yalnızca risk bayrağı olmayan domainler.
keywords
gövde
string[] Yalnızca adında ya da eski başlığında bu kelimelerden biri geçenler.
active
gö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}

ParametreTürAçıklama
id
yol · 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.

ParametreTürAçıklama
id
yol · zorunlu
integer Kuralın kimliği.
name
gövde
string Kuralın adı, en çok 80 karakter.
frequency
gö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_score
gövde
integer En düşük Hunter puanı, 0–100.
min_dr
gövde
integer En düşük Domain Rating, 0–100.
min_tf
gövde
integer En düşük Trust Flow, 0–100.
min_ref_domains
gövde
integer En az yönlendiren domain.
min_archive_years
gövde
integer Arşivde en az yıl, 0–30.
max_price
gövde
integer En yüksek fiyat (USD).
tlds
gövde
string[] Uzantılar.
listing_types
gövde
string[] Artırma türleri. Değerler: bid, buy_now, pending_delete, auction.
topics
gövde
string[] Nişler. Değerler: Arts, Business, Computers, Games, Health, Home, News, Recreation, Reference, Regional, Science, Shopping, Society, Sports.
langs
gövde
string[] Eski sitenin dilleri. Değerler: en, de, fr, es, it, nl, pt, tr, ru, sv, ja.
clean_only
gövde
boolean Yalnızca risk bayrağı olmayan domainler.
keywords
gövde
string[] Yalnızca adında ya da eski başlığında bu kelimelerden biri geçenler.
active
gö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}

ParametreTürAçıklama
id
yol · 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.

ParametreTürAçıklama
since
sorgu
string Yalnızca bu andan sonraki eşleşmeler (ISO 8601).
limit
sorgu
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.

AlanTürAçıklama
domain
gö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

ParametreTürAçıklama
page
sorgu
integer Sayfa numarası, 1’den başlar.
per_page
sorgu
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.

ParametreTürAçıklama
id
yol · 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ığı.

ParametreTürAçıklama
domain
sorgu · 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.

ParametreTürAçıklama
domains
sorgu · 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.

ParametreTürAçıklama
domains
sorgu · 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.

ParametreTürAçıklama
host
sorgu · 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.

AlanTürAçıklama
url
gövde · zorunlu
string Herkese açık bir sunucuda https:// adresi.
events
gö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}

ParametreTürAçıklama
id
yol · 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.

ParametreTürAçıklama
id
yol · zorunlu
integer Ucun kimliği.
url
gövde
string Yeni adres.
events
gövde
string[] Yeni olay listesi. Değerler: alert.matched, domain.available, domain.ending_soon, check.completed.
active
gö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}

ParametreTürAçıklama
id
yol · 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.

ParametreTürAçıklama
id
yol · 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.

ParametreTürAçıklama
id
yol · 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

Bir sonraki iyi domaini kaçırma.

Kuralını kur, gerisini bize bırak. Uyan domain bulunduğu an haberin olur.

Ücretsiz başla