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/v1Core 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.
