Number management

Global numbers, provisioned in seconds.

Local numbers to open new markets, toll-free numbers for support, mobile numbers for SMS and voice. Search, order, port and route them across 100+ countries from one portal or one API.

100+ countries 500k+ numbers available Provisioning under 5 seconds 99.99% uptime From $0.35 per month

Number management dashboard

Your whole inventory on one screen.

Search by area code, order in bulk and see every number you own with its routing, call flow and device assignments. Real-time visibility into availability, tiers and monthly cost before you commit.

  • Search local, toll-free and mobile numbers by area code or rate centre
  • Attach call flows, voicemail, fax flows and SIP devices in the same screen
  • Porting, add and move numbers, and portability checks built in
Open the portal
harbor.ahoi.net/numbers
Number searching and ordering in the AHOI portal

Features & benefits

Everything you need to provision, manage and scale numbers.

Global coverage

Numbers in 100+ countries with high availability, local presence and toll-free options for every market.

Programmatic management

Purchase, port, assign or release numbers instantly through the API with full lifecycle control.

Number masking

Protect customer privacy with virtual numbers that enable safe, anonymous communication channels.

CRM integration

Assign and route numbers to departments with CRM syncing for unified communication workflows.

Number porting

Port existing numbers to AHOI with zero downtime and full carrier coordination.

Smart routing

Route calls and messages by geography, time of day and custom business rules.

Compliance built in

Automated regulatory compliance for number registration, identity verification and regional rules.

Real-time analytics

Usage patterns, call volumes and number performance in a live analytics dashboard.

How it works

Search, provision, route.

1

Search

Filter by country, number type and area code. See tier, setup and monthly cost for every result before you order.

2

Provision

Order one number or thousands. They are active in seconds, or bring your own numbers over with managed porting.

3

Route

Point each number at a call flow, SIP device, webhook or messaging campaign, and change it any time without touching the number.

For developers

Provision numbers programmatically.

Search, purchase, configure and release phone numbers in seconds through the REST API. Automate the whole number lifecycle with SDKs and webhook notifications.

REST API Python Node.js PHP Java C#
provision-number.py
import ahoi

client = ahoi.Client(api_key="your_api_key")

# Search available numbers
numbers = client.numbers.search(
    country="US", type="local", area_code="303"
)

# Provision the first result
did = client.numbers.provision(
    number=numbers[0].e164,
    voice_url="https://your.app/voice",
    sms_url="https://your.app/sms"
)

print(f"Provisioned: {did.number}")

Get started

Ready to scale your number infrastructure?

Start provisioning numbers globally today. Our team will help you build the right telephony footprint for every market.