Global telefoninformation
Ett nummer, konsekvent resultat
Skicka nationella, internationella eller oregelbundet formaterade nummer och få standardiserade format samt valideringsmetadata för 242 länder och territorier.
+46 8 123 456 78+46812345678isValid och isPossibleIndataparametrar
Nummer och adresskontext
| Parameter | Krav | Beskrivning |
|---|---|---|
number | Obligatorisk | Telefonnummer i nationellt, internationellt eller E.164-format. |
address | Villkorad | ISO-landskod, landsnamn, stad eller region som används för att tolka ett nationellt nummer. |
Om number inte börjar med + och ett internationellt landsnummer ska du ange kontext, exempelvis SE, Sweden eller Stockholm.
SESwedenStockholmGöteborgSverigeAutentisering i query string
Grundläggande GET-förfrågan
curl "https://api.genderapi.io/api/phone?key=YOUR_API_KEY&number=%2B46812345678&address=SE"+ som %2B och mellanslag som %20. Använd språkets URL- eller URLSearchParams-verktyg i stället för att bygga strängen manuellt.Bearer-autentisering
POST-förfrågan från servern
Skicka numret och valfri adress som JSON med API-nyckeln i Authorization-headern.
curl -X POST "https://api.genderapi.io/api/phone" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"number":"+46812345678","address":"SE"}'const response = await fetch("https://api.genderapi.io/api/phone", {
method: "POST", headers: { "Content-Type": "application/json", "Authorization": "Bearer YOUR_API_KEY" },
body: JSON.stringify({ number: "+46812345678", address: "Sweden" })
});API-svar
Validering, formatering och metadata
{
"status": true, "remaining_credits": 15709, "expires": 0, "duration": "18ms",
"regionCode": "SE", "countryCode": 46, "country": "Sweden",
"national": "08-123 456 78", "international": "+46 8 123 456 78", "e164": "+46812345678",
"isValid": true, "isPossible": true, "numberType": "FIXED_LINE",
"nationalSignificantNumber": "812345678", "rawInput": "+46 8 123 456 78",
"isGeographical": true, "areaCode": "8", "location": "Stockholm"
}Svarsfält
| Fält | Typ | Beskrivning |
|---|---|---|
status | boolean | Anger om förfrågan slutfördes utan fel. |
remaining_credits | integer | Krediter som återstår efter förfrågan. |
expires | integer | Krediternas utgångstid som en UNIX-tidsstämpel. |
duration | string | Serverns behandlingstid. |
regionCode | string | Identifierad regionskod enligt ISO 3166-1 alpha-2. |
countryCode | integer | Internationellt landsnummer. |
country | string | Landets läsbara namn. |
national | string | Numret formaterat för nationell användning. |
international | string | Numret formaterat för internationell visning. |
e164 | string | Kanonisk representation enligt E.164. |
isValid | boolean | Anger om numret uppfyller regionens valideringsregler. |
isPossible | boolean | Anger om numret kan existera utifrån sin struktur. |
numberType | string | Identifierad nummerkategori. |
nationalSignificantNumber | string | Nationellt nummer utan internationellt landsnummer. |
rawInput | string | Det ursprungliga numret i förfrågan. |
isGeographical | boolean | Anger om numret kan kopplas till ett geografiskt område. |
areaCode | string | Identifierat riktnummer eller områdesnummer. |
location | string | Plats som är kopplad till områdesnumret. |
Klassificeringsreferens
Värden för nummertyp
FIXED_LINEFast telefonlinje kopplad till en geografisk plats.
MOBILEMobiltelefonnummer.
FIXED_LINE_OR_MOBILENummerplanen skiljer inte mellan fast telefoni och mobiltelefoni.
TOLL_FREEAvgiftsfritt nummer där mottagaren betalar samtalet.
PREMIUM_RATEBetalsamtalsnummer med förhöjd taxa.
SHARED_COSTSamtalskostnaden delas mellan den som ringer och mottagaren.
VOIPTelefonnummer för IP-telefoni.
PERSONAL_NUMBERPersonligt nummer som kan vidarekopplas till en annan linje.
PAGERNummer för personsökare.
UANUniversellt åtkomstnummer som används som gemensam företagskontakt.
VOICEMAILSärskilt nummer för åtkomst till röstbrevlåda.
UNKNOWNNummerkategorin kunde inte fastställas.
Vanliga frågor
FAQ om telefon-API:et
Vad gör API:et för telefonvalidering?
Det validerar och normaliserar telefonnummer, returnerar nationellt, internationellt och E.164-format samt identifierar region, nummertyp och geografiska metadata när de är tillgängliga.
Vad är skillnaden mellan isValid och isPossible?
isValid kontrollerar numret mot regionens nummerregler. isPossible anger att strukturen skulle kunna motsvara ett nummer även när giltigheten inte kan bekräftas.
När krävs address?
Ange address när numret inte börjar med plustecken och internationellt landsnummer. Värdet kan vara en ISO-landskod, ett landsnamn, en stad eller en region.
Hur ska specialtecken skickas?
URL-koda mellanslag, plustecken och andra specialtecken i GET-parametrar. JSON-body för POST kodas av din HTTP-klient.
Nästa referens