NumberHub
HomeResourcesAPI Reference

API Reference

Detailed documentation on our REST endpoints, request schemas, and authentication.

Authentication

The IQ NumberHub API uses Bearer Token authentication. You can generate an API key in the Developer section of your dashboard. Keep this key secure and do not expose it in client-side code.

Authorization: Bearer iq_live_abc123...

Base URL

All API requests should be made to the following base URL:

https://api.iqnumberhub.com/v1

Core Endpoints

GET /inventory/search

Search for available phone numbers based on country code, area code, or specific patterns.

POST /numbers/purchase

Purchase a specific phone number from the available inventory and attach it to your account.

POST /messages/send

Send an outbound SMS message from one of your purchased numbers to a destination phone number.

PUT /numbers/{numberId}/webhook

Update the webhook URL associated with a specific phone number for routing inbound events.

Rate Limits

By default, API requests are limited to 100 requests per second (RPS) per account. If you exceed this limit, the API will return a 429 Too Many Requests status code.

Ready to transform your communication?

Join the leading marketing agencies and developers utilizing IQ NumberHub's powerful middleware.