Skip to main content
POST
Search Numbers

Authorizations

Authorization
string
header
required

Your API key. Send in the Authorization header as: Bearer

Body

application/json
country_code
string
default:US

ISO country code

locality
string | null

City/region to search in

area_code
string | null

Area code (NDC) to filter by (e.g. 212)

administrative_area
string | null

State or province to filter by

phone_number_type
string | null

Telnyx filter: local, toll_free, mobile, national, shared_cost

features
string[] | null

Telnyx filter: sms, mms, voice, fax, emergency, hd_voice, international_sms, local_calling

best_effort
boolean | null

Include best-effort results (USA/CANADA)

reservable
boolean | null

Only numbers that can be reserved

exclude_held_numbers
boolean | null

Exclude numbers on hold for account

quickship
boolean | null

Exclude numbers needing extra time to activate (+1 toll_free)

limit
integer | null

Max results per page (overrides page_size when set)

Required range: 1 <= x <= 100
api_key
string | null

Optional Telnyx API key (uses master if not provided)

page
integer | null
default:1

Page number (1-based) for pagination

Required range: x >= 1
page_size
integer | null
default:20

Number of results per page

Required range: 1 <= x <= 100

Response

Successful Response

data
AvailableNumberResponse · object[]
required
meta
ResponseMeta · object
required

Metadata included in every API response.

pagination
PublicNumberSearchPagination · object
required