Supply the country calling code.
A leading plus is optional and 00 is accepted in its place. A national-format number without a country code is rejected rather than guessed into another real number.
Read the country, serving network, original network and coarse line type in one base lookup. Add only the properties your decision needs.
Inspect the base record and the difference between serving and issuing networks.
portedphone_number: "+31612345678"
country_code: "NL"
line_type: "mobile"
flags: ["ported"]The number is a mobile line with network context. Verify recipient control separately before granting account access.
Next: verify the recipientNo ported flagerror: "E22000"
reason: "International format required"A local number is not guessed into a country. Correct the input before attempting another lookup.
Next: confirm the full numberUnderstand a number’s format, line type and network context.
A leading plus is optional and 00 is accepted in its place. A national-format number without a country code is rejected rather than guessed into another real number.
The base lookup returns serving and issuing networks, coarse line type and the number’s country where one applies. Non-geographic ranges may have no single country.
Use POST with an Idempotency-Key for automated lookups. Retrying the same request can replay the stored answer instead of buying another lookup; GET cannot carry that key.
Organize teams in workspaces, control API access, and trace changes through audit logs.