Geliştirici belgeleri
domainawait API
Küçük, REST tadında bir JSON API. Uygulamada yapabildiğiniz her şey programatik olarak da yapılabilir.
https://api.domainawait.comBaşlangıç
Çoğu uç nokta herkese açıktır ve kimlik doğrulama gerektirmez. Kendi verini oluşturmak veya değiştirmek için kişisel bir erişim belirtecine ihtiyacın olacak.
- Şuradan giriş yap: https://app.domainawait.com.
- Şuraya git: Ayarlar → API anahtarları ve bir belirteç oluştur.
- Authorization başlığında Bearer belirteci olarak gönder.
Kimlik doğrulama
Doğrulanmış istekler bir Bearer belirteci kullanır:
Authorization: Bearer YOUR_TOKENWeb oturumları (panel kullanır) Sanctum SPA kimlik doğrulamasıyla çerez tabanlıdır. Üçüncü taraf entegrasyonlar her zaman kişisel bir erişim belirteci kullanmalıdır.
Hız limitleri
Herkese açık uç noktalar
60 / min
IP adresi başına.
Doğrulanmış uç noktalar
120 / min
Kullanıcı veya belirteç başına.
Limit aşıldığında HTTP 429 ve bir Retry-After başlığı döner.
Herkese açık
- GET
/v1/domains/{name}Bir alan adının herkese açık ayrıntılarını alın: sona erme, takipçi sayısı ve kontrol geçmişi.
- GET
/v1/domains/trendingAlan adlarını takipçi sayısına göre sıralı listeleyin. ?limit=N (1-100) destekler.
Kimlik doğrulama
- POST
/v1/auth/magic-linkE-posta ile sihirli bağlantı isteyin. Body: { email }.
- GET
/v1/auth/magic-link/verifyE-postadaki sihirli bağlantı belirtecini doğrula.
- GET
/v1/auth/google/redirectGoogle OAuth akışını başlatın.
- GET
/v1/auth/google/callbackGoogle OAuth geri çağrı.
- POST
/v1/auth/logoutMevcut oturumu kapat.
Auth - GET
/v1/auth/meDoğrulanmış kullanıcıyı döner.
Auth
Alan adları (doğrulanmış)
- POST
/v1/domainsİzleme listenize bir alan adı ekleyin. Body: { name, notify_days_before? }.
Auth - GET
/v1/domains/meİzlediğiniz alan adlarını listeleyin.
Auth - PATCH
/v1/domains/me/{id}Bir abonelik için hatırlatıcı tercihlerini güncelleyin.
Auth - DELETE
/v1/domains/me/{id}Bir alan adı aboneliğini iptal edin.
Auth
API belirteçleri
- POST
/v1/tokensKişisel bir erişim belirteci oluştur.
Auth - GET
/v1/tokensAktif belirteçlerini listele.
Auth - DELETE
/v1/tokens/{id}Bir belirteci iptal edin.
Auth
Örnekler
Alan adı getir (JavaScript)
const res = await fetch("https://api.domainawait.com/v1/domains/google.com");
const domain = await res.json();
console.log(domain.follower_count);Alan adı getir (curl)
curl https://api.domainawait.com/v1/domains/google.comAlan adı ekle (curl)
curl -X POST https://api.domainawait.com/v1/domains \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name":"example.com","notify_days_before":[30,7,1]}'