Entwickler-Referenz

Domain-Verfügbarkeit überprüfen API-Dokumentation

Domain-Verfügbarkeit überprüfen API-Dokumentation: Überprüfen Sie, ob ein Domain-Name über eine oder mehrere TLDs verfügbar ist.

Domain-Verfügbarkeit überprüfen

Überprüfen Sie, ob ein Domain-Name über eine oder mehrere TLDs verfügbar ist.

GET /v1/status

Abfrageparameter

ParameterTypBeschreibung
name erforderlich string Domain-Label ohne TLD (z. B.
tlds erforderlich string Komma-getrennte Liste von TLDs zum Überprüfen (max. 50)
prefer_cache optional boolean Verwenden Sie zwischengespeicherte Ergebnisse, wenn verfügbar (empfohlen)

Beispielanfrage

curl "https://domscan.net/v1/status?name=startup&tlds=com,io,co&prefer_cache=1"
const url = new URL("https://domscan.net/v1/status");
                url.searchParams.set("name", "startup");
                url.searchParams.set("tlds", "com,io,co");
                url.searchParams.set("prefer_cache", "1");
                
                const response = await fetch(url);
                const data = await response.json();
                console.log(data.results);
import requests
                
                params = {"name": "startup", "tlds": "com,io,co", "prefer_cache": 1}
                data = requests.get("https://domscan.net/v1/status", params=params).json()
                print(data["results"])
package main
                
                import (
                "encoding/json"
                "fmt"
                "net/http"
                )
                
                func main() {
                url := "https://domscan.net/v1/status?name=startup&tlds=com,io,co&prefer_cache=1"
                resp, _ := http.Get(url)
                defer resp.Body.Close()
                
                var data map[string]any
                json.NewDecoder(resp.Body).Decode(&data)
                fmt.Println(data["results"])
                }
require 'net/http'
                require 'json'
                
                uri = URI("https://domscan.net/v1/status?name=startup&tlds=com,io,co&prefer_cache=1")
                response = Net::HTTP.get_response(uri)
                data = JSON.parse(response.body)
                puts data["results"]

Beispielantwort

{
                "name": "startup",
                "results": [
                {
                "domain": "startup.com",
                "tld": "com",
                "available": false,
                "source": "rdap",
                "checked_at": "2025-01-05T10:30:00.000Z"
                },
                {
                "domain": "startup.io",
                "tld": "io",
                "available": true,
                "source": "rdap",
                "checked_at": "2025-01-05T10:30:00.000Z"
                }
                ],
                "meta": {
                "served_by": "pop=LAX country=US",
                "worker_version": "2.0.0"
                }
                }

Antwort-Felder

Feld Typ
name string
results[] object[]
results[] object
results[].domain string
results[].tld string
results[].available boolean | null
results[].source string
results[].confidence string
results[].checked_at string
results[].latency_ms integer
results[].error string
meta object
meta.total_checked integer
meta.available_count integer
meta.duration_ms integer

Wird von Menschen in großartigen Unternehmen verwendet

VercelLLM PulseOLXCasa ModernaPipeCal.comBeehiivSnykTogglRemoteSprigDeel