Test OTP delivery on staging
Pick a public number, submit it in your verification form and read the incoming message to confirm that your app sends the right text.
GET /api/v1/sms/numbers/{number}/messages
Products
Receive SMS on public test numbers from many countries. List numbers, read the latest messages for a number and poll for new ones.
3 endpoints · 1 credit = $0.001. Each endpoint has its own credit cost, listed below. Calls that fail because of a service error are refunded.
Live Carrier Feed from Physical SIM Network:
Select any live number below All real SMS/OTP messages received from mobile carriers are fetched in real-time. You can use these numbers on any platform to verify OTP.
No request yet. Run a test to see the actual response.
The receive SMS API lists public phone numbers by country and returns the SMS they receive, from the tool above or from code. It is built for testing OTP and signup flows on staging, not for accounts you need to keep.
Pick a public number, submit it in your verification form and read the incoming message to confirm that your app sends the right text.
GET /api/v1/sms/numbers/{number}/messages
List numbers for different countries and confirm that your form accepts each number format and that the SMS arrives.
GET /api/v1/sms/numbers
Read the latest messages across numbers to find the one your test triggered.
GET /api/v1/sms/messages
GET /api/v1/sms/numbers returns public numbers, optionally filtered by country.
Enter the exact number returned by the list in the form you are testing.
GET /api/v1/sms/numbers/{number}/messages returns the latest messages for that number.
New accounts receive 200 credits after verification, enough for about 400 calls to "List SMS numbers".
List available public numbers, optionally filtered by country.
Use the exact phone number returned by the list when reading messages. Message sources and pagination vary by provider.
Public inboxes may be shared. Do not use them for sensitive accounts or assume the number is exclusive to you.
Select an operation above and open API & Docs for parameters and cURL, JavaScript, Python or PHP examples. The web tool uses your signed-in session; external integrations use a Bearer API key.
| Method | Endpoint | Cost |
|---|---|---|
| GET |
List SMS numbers
/api/v1/sms/numbers
Helpful?
|
0.5 credit / request≈ $0.0005 |
| GET |
Get messages for number
/api/v1/sms/numbers/{number}/messages
Helpful?
|
1 credit / request≈ $0.001 |
| GET |
List SMS messages
/api/v1/sms/messages
Helpful?
|
1 credit / request≈ $0.001 |
It lists public phone numbers and returns the SMS they receive, so you can run OTP testing and SMS verification API flows on staging. The numbers are public, so use them for testing only.
No. These are public numbers, so other people may see the same messages. Do not use them for sensitive or long-lived accounts.
Use the Verify API when you want to wait for a verification code and get it back in one call.
Not guaranteed. Some services block public numbers, and message sources and pagination depend on the provider.
Per request. Listing numbers and reading messages have different prices, shown in the endpoint table below. New accounts receive 200 credits after verification.
Check the Live or Sandbox label before running. Examples demonstrate the response structure and do not guarantee live service status.
Pricing depends on the endpoint and billable units. Failed live requests are not replaced with billable examples. Check your account limits before running repeated requests.
View pricingKeep the request ID for troubleshooting. For 429, respect Retry-After when provided. If a create or delete request loses its connection, check the resource state before retrying.
Wait for a verification code to arrive and get it back in a single call, with polling and timeouts handled by AxioAPI.
View Verify API →
Create disposable inboxes, read incoming messages, rotate addresses and delete inboxes when you are done. Available through the AxioAPI REST API.
View Temporary Email API →
Check whether an address is well-formed, disposable or deliverable. Validate one email, a batch, or run an async job over thousands.
View Email Validation API →Often used together: OTP API · Temp Mail API · Email Validation API
Ready to integrate the SMS API? Create an account and get your API key in minutes.
Direct Support Chat (1-1)
@peterpanproInstant assistance for API integration, questions, billing and account setup.
Automated Telegram Bot 24/7
@axioapi_botCheck balances, receive SMS OTP & temporary inboxes directly inside Telegram.