https://api.phonebooth.se
Retrieve information about an area code within a country context
Returns area code details with region and locality information
Supported countries:
Sweden ["se"], United States ["us"]
GET /area_code/country_code/prefix
Example query:
/area_code/se/031
Example response:
{
"area_code": "031",
"country": "se",
"region": "Västra Götalands län",
"locality": "Göteborg"
}
Error response:
{"error":true,"error_message":"not found"}
Validates a phone number and retrieves basic details.
GET /validate/number/
The API will accept and interpret the following input formats (all whitespaces and dashes will be ignored):
["070X XX XX XX", "70X XX XX XX", "46 70X XX XX XX", "+46 70X XX XX XX", "046 070X XX XX XX", "046 70X XX XX XX"]
Example query:
/validate/031650000/
Example response:
{
"result": "ok",
"error": "false",
"query": "031650000",
"number": "031650000",
"valid": true,
"active": true,
"area_code": "031",
"type": "landline",
"details": {
"locality": "Göteborg",
"region": "Västra Götalands län"
}
}
Error response:
{
"result": "error",
"error": true,
"error_message": "Parameter missing."
}
Validates a phone number and retrieves detailed information (owner information) if possible. Otherwise same as /validate.
GET /lookup/number/
The API will accept and interpret the following input formats (all whitespaces and dashes will be ignored):
["070X XX XX XX", "70X XX XX XX", "46 70X XX XX XX", "+46 70X XX XX XX", "046 070X XX XX XX", "046 70X XX XX XX"]
Example query:
/lookup/031650000/
Example response:
{
"result": "ok",
"error": false,
"number": "031650000",
"area_code": "031",
"suffix": "650000",
"valid": true,
"active": true,
"type": "landline",
"details": {
"carrier": "TDC Sverige AB",
"locality": "Göteborg",
"region": "Västra Götalands län"
},
"owner_info": {
"owner_type": "company",
"name": "Taxi Göteborg",
"street": "Gustaf Dalénsgatan",
"street_no": "19",
"zip": "41705",
"city": "GÖteborg"
}
}
Error response:
{
"result": "error",
"error": true,
"error_message": "Parameter missing."
}