Start with the number. Get the context.

Read the country, serving network, original network and coarse line type in one base lookup. Add only the properties your decision needs.

A number enters.
A contact path emerges.

Inspect the base record and the difference between serving and issuing networks.

Phone number lookupExample lookup · Signup 1048
NL
PHONE NUMBER

+31 6 1234 5678

Mobile · Netherlands
Serving network
Vodafone
Issuing network
KPN
Base flag
ported
KPNVodafoneThe serving network differs from the issuing network.
Base responseAnswered
phone_number: "+31612345678"
country_code: "NL"
line_type: "mobile"
flags: ["ported"]

Prepare the recipient check

The number is a mobile line with network context. Verify recipient control separately before granting account access.

Next: verify the recipient
One base lookup. Add-on properties are not required.
Interactive illustration with fictional records. No account operation is performed.

Format deliberately.
Request what you need.

Understand a number’s format, line type and network context.

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.

Use the base record first.

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.

Retry the same purchase safely.

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.

Scale without
losing control.

Organize teams in workspaces, control API access, and trace changes through audit logs.

BirdHarborOrganization
WorkspacesProductionSandbox

Delivery agent

API key · Customer operations team
Active
PermissionsAccess
EmailRead & write
SMSRead & write
ALAlex Lee AdminPermissions updated

Audit log

Production
Workspace
Production
Resource
Delivery agent
WhatsApp
Read accessRead & write
Succeeded

Start with Lookup.
Build across channels with Bird.

Your next idea. Ready to connect.