Number Search

You can search for numbers by region, number, prefix, rate center, type, or enabled features.

When performing your search, you'll need to specify the "search type", the options for this are NPA/NXX = 1, Region = 2, Tollfree = 3, Advanced = 4.

The example below shows a generic number search for a Chicago phone number.

Copy
Copied
curl -X POST \
  --header "Content-Type: application/json" \
  --header "Accept: application/json" \
  --header "x-api-token: API_TOKEN" \
  --header "x-api-user: API_USER" \
  --data '{"search_descriptor":{"city":"Chicago","state":"IL"},"search_type":2,"limit":1}' \
  "https://api.telnyx.com/origination/number_searches"

Note: After pasting the above content, Kindly check and remove any new line added

Sample Response

Copy
Copied
{
  "id": "123-45678-456789",
  "result": [
    {
      "number_vanity": null,
      "upfront_cost": "1.00000",
      "vanity_string": null,
      "monthly_recurring_cost": "1.00000",
      "verification_requirements": [],
      "regional_data": {
        "rate_center": "CHICAGO ZONE 11",
        "state": "IL",
        "country_iso": "US"
      },
      "features": [
        {
          "name": "fax"
        },
        {
          "name": "voice"
        },
        {
          "name": "sms"
        }
      ],
      "number_e164": "+17732490576",
      "reservable": false,
      "currency": "USD",
      "best_effort": false
    }
  ],
  "inexplicit_result": [],
  "search_descriptor": {
    "has_all_features": [],
    "rc_name": null,
    "province": "IL",
    "consecutive": null,
    "national_destination_codes": null,
    "subscriber_number": null,
    "vanity_string": null,
    "postal_code": null,
    "prefix": null,
    "trailing_digits": null,
    "has_any_features": [],
    "user_source": "api",
    "national_destination_code": null,
    "city": "Chicago",
    "placement": null,
    "country_iso": "US",
    "reservable": false,
    "best_effort": true
  },
  "status": 2,
  "limit": 1
}

Note: After pasting the above content, Kindly check and remove any new line added

[include number-search-payloads.md]

Congrats, you’ve just completed your first number search using the Telnyx API.