Zum Inhalt springen

Globale Auskunft zur Telefon-Netzbetreiber: Milliarden Datensätze mit zeitnahen Aktualisierungen

Globale Auskunft zur Telefon-Netzbetreiber, Milliarden Datensätze, zeitnahe Aktualisierungen, hohe Genauigkeit.

Codebeispiel:

Terminal-Fenster
curl --location --request POST 'https://api.checknumber.ai/v1/phone' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'X-API-Key: AbcdEfgh' \
--data-urlencode 'number=628138800001&country=ID'

Antwortbeispiel für normale Anfrage

{
"status": "ok",
"message": {
"country_code": 62,
"national_number": 8138800001,
"is_valid_number": true,
"number_type": "MOBILE",
"e164": "+628138800001",
"region_code": "ID",
"location": {
"en": ""
},
"time_zones": ["Asia/Jakarta"],
"carrier": {
"en": "AXIS"
}
}
}

Antwortbeispiel für Fehleranfrage

{
"status": "FAIL",
"message": "The phone number supplied is not a number."
}

HTTP-Anfrage

POST https://api.checknumber.ai/v1/phone

Anfrageparameter

ParameterBeschreibung
numberstring, Telefonnummer
countrystring, Ländercode, z. B. ID für Indonesien

Statuscode

StatusBeschreibung
OKfree, erfolg
FAILfree, fehlgeschlagen, das message Feld enthält die Fehlermeldung

Beschreibung der Telefonnummernfelder

FelderBeschreibung
country_codeLändercode, z. B. 62 für Indonesien
national_numberNationale Rufnummer
is_valid_numberGültige Nummer
number_typeNummerntyp, MOBILEFIXED_LINE
e164e164 formatierte Nummer
region_codeLändercode, z. B. ID für Indonesien
locationOrt, mehrsprachig
time_zonesZeitzonen
carrierDienstanbieter, mehrsprachig

Beschreibung des Telefonnummerntyps

TypBeschreibung
MOBILEMobiltelefon
FIXED_LINEFestnetz
FIXED_LINE_OR_MOBILEMobiltelefon oder Festnetz, in manchen Ländern ist es unmöglich, Fest- und Mobilfunknummern nur anhand der Nummer zu unterscheiden
SHARED_COSThttp://en.wikipedia.org/wiki/Shared_Cost_Service
VOIPVOIP
PERSONAL_NUMBERhttp://en.wikipedia.org/wiki/Personal_Numbers
UNKNOWNUnbekannt