English
Mauritanian verification codes for developers and QA teams
Yes, OTP Route can receive Mauritanian (+222) verification codes: order a one-time number from the OTP Gateway for the service you are testing, then read the SMS in the dashboard or collect it via REST polling or a signed webhook. Codes start from $0.20 per code, and if nothing arrives within 20 minutes the charge is returned to your wallet.
What should teams know about Mauritania before testing?
Mauritania sits where the Maghreb meets West Africa, and its language mix reflects that. Arabic is the official language and Hassaniya Arabic is what most people speak day to day, while French remains common in business, banking and administration. Pulaar, Soninke and Wolof are recognised national languages as well.
For a product team that mix has practical consequences:
- Your interface probably needs both a right-to-left Arabic layout and a French one, and the verification screen must work in each.
- Users may switch device language between Arabic and French, which changes the wording of many SMS templates.
- Customers in Nouakchott and Nouadhibou are largely mobile-first, so phone verification is often the first real touchpoint with your product.
A Mauritania verification number lets you walk through those states yourself instead of relying on screenshots from a contact in the country.
How are +222 numbers formatted and normalised?
Mauritania uses a closed numbering plan with eight-digit national numbers and no trunk prefix, so there is no leading zero to strip. The E.164 form is simply +222 followed by those eight digits.
Normalisation is still worth doing carefully. Users paste numbers with spaces, dashes or a 00222 international prefix, and some forms auto-insert a zero out of habit from other countries. Strip the separators, convert 00222 to +222, reject anything that is not eight national digits, and store one canonical string. If your validation library was configured for a neighbour with a trunk 0, test it against a +222 number for testing before launch.
Can OTP Route handle Mauritanian verification codes?
It can. The OTP Gateway catalogue for Mauritania currently covers more than 1,000 services, and popular routes include WhatsApp, Telegram, imo, Facebook, Instagram, TikTok, Snapchat, Google (Gmail & YouTube), Microsoft & Outlook, LinkedIn, Signal, Viber and ChatGPT (OpenAI).
Inventory and OTP routing change through the day, so treat this list as a snapshot. The authoritative answer for any service at any moment comes from the prices endpoint or the dashboard.
Which Mauritania OTP API calls return a +222 code?
The SMS verification API is plain REST and JSON. Authenticate every request to https://otproute.com/api/v1 with a Bearer key that begins or_live_. Keys are created in the Developer console, up to 10 per account. The country id for Mauritania is mr.
Check GET /api/v1/balance first so a job fails fast on an empty wallet. Then query GET /api/v1/prices?country=mr&service=<id> for the live price, and place the order with POST /api/v1/activations using a body such as {"service": "whatsapp", "country": "mr"}. The response carries the activation id and the number to enter in your own app.
For delivery, either poll GET /api/v1/activations/{id} or subscribe a webhook endpoint to activation.sms_received, activation.expired and activation.cancelled. Webhooks are signed with X-OTPRoute-Signature: t=<unix>,v1=<hex>, an HMAC-SHA256 of <t>.<raw body>; verify it and drop stale timestamps. The integration guide and the API docs cover both modes in detail.
Is there a dashboard path that needs no code?
Yes. Sign in, open the OTP Gateway, pick Mauritania and the service, check the price on screen and confirm. A +222 number appears together with a 20-minute timer; once your app sends the SMS, the code shows up in the same view. This suits support agents and growth managers who verify a business account once and do not need an integration.
Why might a Mauritanian SMS code not arrive?
Several things can hold a code back: the service may route Mauritanian traffic slowly, it may decline virtual numbers for that flow, or the number may already have been flagged by the platform. Because you only pay when a code arrives, an empty window costs nothing: after 20 minutes, or when you cancel, the money is back in the wallet.
A sensible recovery path:
- Let the window finish rather than cancelling after a minute.
- Retry later, or try another service route if your test allows it.
- Avoid ordering again and again in a tight loop; it rarely helps and burns through rate limits.
When +222 inventory is thin for a service, a nearby route such as Senegal may serve a generic test that does not depend on Mauritanian numbers.
What about long-term lines, billing and sandbox access?
Mauritania has no self-serve long-term number. Dedicated Numbers, which you keep while they renew, are sold only for the United States and Canada, from $1.95/month. If a business case needs a lasting +222 line, write to [email protected]; whether it is possible depends on local rules.
Payment runs through a prepaid USD wallet with no plan and no monthly fee, topped up by card or USDT/USDC, with a PDF invoice emailed for every top-up. Developers can request sandbox mode on a development account to receive simulated numbers and codes while building the integration, so the wallet is untouched until real tests begin. Current rates sit on the pricing page.
Frequently asked questions
Can I receive a Mauritanian SMS OTP without living in Mauritania?
Yes. The +222 number is ordered online and the code appears in your dashboard or reaches your API client, so your team can work from anywhere.
Do Mauritanian numbers have a trunk zero?
No. National numbers are eight digits with no trunk prefix, so the E.164 form is +222 plus those digits.
What language will the verification SMS use?
It depends on the sender and the account settings. Expect Arabic or French from many services and English from some global platforms, so extract the code by its digits.
How long does a +222 activation stay open?
Twenty minutes. If no code arrives in that time, the activation expires and the full amount is refunded to your wallet.
What is the cheapest way to try the Mauritania OTP API?
Ask for sandbox mode on a development account to test the flow with simulated data. Real orders start from $0.20 per code, with exact prices returned live.
Can I use OTP Route to open many accounts on one service?
No. OTP Route is meant for testing your own product and operating legitimate business accounts. Every order on a +222 number falls under the service's own terms and the OTP Route Acceptable Use Policy.
Is a dedicated Mauritanian number on offer?
Not self-serve. Long-term Dedicated Numbers cover only the United States and Canada; for Mauritania you can email [email protected] to ask.
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.