English
Togolese (+228) SMS codes: one-time numbers, API access and what to choose
You can receive Togo (+228) SMS verification codes with OTP Route by ordering a one-time number from the OTP Gateway and reading the code in the dashboard or through the API and signed webhooks. Each code is priced from $0.20 per code, and an activation that gets no SMS in 20 minutes is refunded automatically.
Do I need a one-time +228 number or a line I keep?
Start with how often the account will ask for a code.
- One verification, then done (a sign-up test, a localization check, a single business account confirmation): use the OTP Gateway. You get a Togolese number for one code, with a 20-minute window and a refund if nothing arrives.
- Repeated logins over months (a shared staging account, a support line, recovery on a team login): you need a long-term line. OTP Route sells those only in the United States and Canada as Dedicated Numbers from $1.95/month, with inbound and outbound SMS and calling from the browser. There is no self-serve long-term Togolese number. If you need one, email [email protected]; anything offered depends on local rules.
For most Togo work the first case applies. The comparison in temporary vs dedicated numbers goes deeper if your situation sits in between.
How does the Togo OTP API work end to end?
Authenticate to https://otproute.com/api/v1 with a Bearer key (prefix or_live_) from the Developer console. An account can hold 10 keys and send 300 requests per minute.
- Pull the catalog from
GET /api/v1/countriesplusGET /api/v1/services; Togo appears astg. - Check the live price with
GET /api/v1/prices?country=tg&service=<id>. - Open the activation:
POST /api/v1/activationswith{"service": "<id>", "country": "tg"}. - Enter the returned +228 number in the app under test.
- Receive the code via webhook, or read
GET /api/v1/activations/{id}on a timer. - Abort cleanly with
POST /api/v1/activations/{id}/cancelif the test stops early.
A Togo webhook receiver (an account may register 5 of them) should react to activation.sms_received, activation.expired and activation.cancelled. Verify every request: the X-OTPRoute-Signature header holds t=<unix>,v1=<hex>, where v1 is HMAC-SHA256 of <t>.<raw body> under your endpoint secret. Reject old timestamps and keep the handler idempotent per activation id. The webhook capture guide has a worked example, and the full reference is in the docs.
Which services are reachable on Togolese numbers?
Togo currently has more than 1,000 services on the OTP Gateway. Well-known entries in today's snapshot include WhatsApp, Facebook, Telegram, Instagram, TikTok, Google (Gmail & YouTube), Microsoft & Outlook, LinkedIn, Snapchat, imo, Viber, ChatGPT (OpenAI) and AliExpress.
The list reflects live inventory and changes during the day, so let your code ask the API what is open rather than assume. When a service is missing for Togo, a neighboring West African route such as Benin or Ghana may serve the same test, provided the case does not specifically require +228. That kind of OTP routing keeps a suite moving without rewriting assertions.
What should QA teams know about +228 numbers and local SMS?
Togolese numbers are eight digits after the +228 country code. Store them in E.164 with no spaces, and normalize input that arrives with an international 00 prefix or with the country code typed twice, both common in hand-filled forms. When an automated suite needs to receive Togo SMS OTP codes, a +228 number for testing from the OTP Gateway avoids shipping SIM cards to Lomé.
French is the official language, and Ewe and Kabiyè are widely spoken, but verification texts from apps are typically in French or English. Test your templates in French if you serve the market: accented characters and longer phrasing can push a message past a single SMS segment, and the code should stay easy to spot.
Why test here at all? Companies expanding across French-speaking West Africa may include Togo among their launch markets, and fintech or marketplace teams want to confirm that their sign-up accepts +228 numbers and that French copy renders correctly. Mobile-first users mean the phone number is frequently the primary identifier, which raises the stakes on that first SMS. The fintech onboarding page covers similar flows.
What if the Togo code doesn't arrive?
Silence is usually one of three things: the service rejects virtual numbers, the route is slow at that moment, or the app is rate-limiting repeated requests. Your money is safe either way, since a missed code within the 20-minute window, or a cancellation, returns the full amount to the wallet.
- Let the window run its course.
- Confirm the service accepts virtual numbers.
- Retry after a pause or with another country route.
- Avoid re-ordering in a tight loop.
- Keep the activation id in your logs for comparison.
Can I order a Togolese number from the dashboard instead?
Yes. Sign up with email and a 6-digit email code, or with Google. In the OTP Gateway, choose the service and Togo, confirm the displayed price, and copy the number into the app. The code appears in the dashboard as soon as it lands. Cancelling there refunds the wallet just like the API.
How do the wallet and sandbox work?
OTP Route runs on one prepaid USD wallet: pay as you go, no monthly fee, no plan selection. Top up by card or with USDT/USDC; a PDF invoice is emailed for every top-up. Accounts can enable TOTP two-factor sign-in. Development accounts can be switched to sandbox on request, giving simulated numbers and codes so an integration can be proven end to end before any real spend.
Frequently asked questions
Can I verify a Togo sign-up without a Togolese SIM card?
Yes. Order a +228 number from the OTP Gateway, use it in the app, and read the code in the dashboard or through the API.
What is Togo's id in the SMS verification API?
The country id is tg, used in price lookups and in the body of POST /api/v1/activations.
How much does a +228 code cost?
Pricing starts from $0.20 per code and depends on the service. The API and dashboard show the exact figure before you order.
Can I buy a long-term Togo number?
Not self-serve. Dedicated Numbers are sold only for the US and Canada; email [email protected] to ask about Togo.
What language will Togolese verification texts be in?
Usually French or English, depending on the app and how it localizes its messages.
Are there rules on how I use Togolese numbers?
Yes. Use them only for testing or operating your own legitimate accounts and products, follow each service's terms, and respect the OTP Route Acceptable Use Policy.
Service names are trademarks of their respective owners. OTP Route is not affiliated with them. Use numbers lawfully, follow each service's terms and our Acceptable Use Policy.