Global reach
Our API covers 98% of the world's mobile numbers.





98% of the world's mobile numbers · Pay as you go · No monthly fee
Save up to 80% of your costs for sending OTP messages. Simple API. One flat price for every destination, known upfront — top up once, pay only for what you send.
Confirm your email and send straight away. Paid sending is enabled by us once you top up.
Our API covers 98% of the world's mobile numbers.
Credits never expire, no subscription, low-balance alerts.
Status for every code. CSV export.
Send and track from your systems. Access keys, delivery callbacks, documentation.
No setup fee, no monthly minimum, credits never expire. One message is up to 160 Latin or 70 non-Latin characters; a longer text goes out in several parts, each billed as one message — and you see the total before you send. Check any of our 180+ destinations below.
| Country | Price / message |
|---|---|
| United States | €0.05 |
| United Kingdom | €0.05 |
| Germany | €0.05 |
| France | €0.05 |
| Spain | €0.05 |
| Poland | €0.05 |
| Latvia | €0.05 |
| India | €0.05 |
| Brazil | €0.05 |
| United Arab Emirates | €0.05 |
Higher volumes, a contract or an invoice? Write to us. product@5cotp.com

Pick a sender and write the text with {otp} where the code goes, or insert a template. Live counter of characters and message parts.
Enter one phone number in international format. The country is detected from the number.
Check the number, the text and the exact cost, then send the code.
Create an account, confirm your email and send 3 free codes — really delivered, so you can check them on your own phone.
Create account →