Testing Nauru (+674) SMS verification on a one-time number

Calling code +674OTP Gateway from $0.20 per codeDedicated numbers: US & Canada onlyAPI id: nr
Quick answer

You can receive Nauru (+674) SMS verification codes with OTP Route by ordering a one-time number from the OTP Gateway and reading the code in your dashboard or through the API with signed webhooks. Codes start at $0.20 per code, the live price is shown before you commit, and an activation that gets no SMS within 20 minutes is refunded in full.

Who actually needs a Nauruan verification number?

Nauru is one of the smallest countries in the world, so nobody tests it for volume. Teams reach for +674 when a compliance or localization checklist says every country in the phone picker must work, when a Pacific-focused product has a handful of users on the island, or when a support team needs to reproduce a report from someone registering there.

It is a valuable QA case because short national numbers behind an uncommon calling code surface bugs that larger markets hide: over-strict length checks, flags mapped to the wrong country, or formatting libraries that guess a different region.

What can a +674 number receive right now?

Coverage here is narrow and changes often. The live snapshot shows more than 20 services, among them TikTok, Amazon, LinkedIn, AliExpress, Flipkart, Mercado Libre, Mercado Pago, Coinbase, Bumble and Swiggy.

Because the list is short, query GET /api/v1/countries and GET /api/v1/prices?country=nr&service=<id> at run time and let your test skip gracefully when a pair is unavailable. If the service you need is missing, nearby routes such as Fiji, the Solomon Islands or Australia usually have wider coverage.

How do I wire the Nauru OTP API into a test?

Requests go to https://otproute.com/api/v1; the Developer console issues the Bearer key, which carries an or_live_ prefix. Place the order with POST /api/v1/activations and a JSON body such as {"service": "linkedin", "country": "nr"}, keep the activation id, then wait for the activation.sms_received event on a webhook endpoint (you can register up to 5). Polling GET /api/v1/activations/{id} is the fallback when your CI runner cannot accept inbound calls.

Verify X-OTPRoute-Signature on every delivery: it holds a Unix timestamp and an HMAC-SHA256 over the timestamp and raw body, keyed with your endpoint secret. Throw away deliveries whose timestamp is too old, and key your handler on the activation id so a repeated event changes nothing. Our CI pipeline guide shows where these checks fit.

How do +674 numbers look in E.164?

Nauruan numbers are seven digits long and there is no domestic trunk prefix to remove, so the stored value is simply +674 followed by those digits. That makes Nauru a good regression check for validators that silently demand eight or more national digits.

Nauruan and English are the national languages, and English is standard in government and business, so verification texts from international apps nearly always arrive in English.

Why didn't my Nauru code arrive?

On a thin route, a missing SMS is usually about availability or the sender rather than your code. Give the activation its full 20-minute window, check that the service accepts virtual numbers, and retry later or with a different service route instead of hammering the order endpoint. Anything that expires or is cancelled is refunded to the wallet automatically.

It also helps to log the activation id and timestamps for each failed attempt. When the same service fails repeatedly on +674 but works on Fiji or Australia, that tells you the gap is in route availability, not in your app.

Can someone on the support team order a +674 number by hand?

Yes, no code is needed. After signing in, pick the service, select Nauru from the country list, review the price on screen and confirm. The number is displayed immediately and the verification code shows up next to it once delivered. Support agents use this path to reproduce a single user's complaint without waiting for an engineer to script it.

Are there long-term Nauruan numbers or a sandbox?

No self-serve long-term +674 number exists. Dedicated Numbers are sold only for the United States and Canada, from $1.95/month; if you need something longer-lasting in Nauru, write to [email protected], knowing availability depends on local rules.

For integration work, ask for sandbox mode on a development account to get simulated numbers and codes. Real orders draw from one prepaid USD wallet, topped up by card or USDT/USDC, with no monthly fee and a PDF invoice for every top-up. Sign up with an email code or Google.

Frequently asked questions

Does OTP Route support Nauru phone numbers?

Yes. Nauru (nr) is on the OTP Gateway with more than 20 services; check the live list because availability moves during the day.

Can I get a +674 number for testing my app's sign-up?

Yes, if a route is available for the service you are testing. Order it, trigger your SMS, and read the code from the dashboard or the API.

What does a Nauru code cost?

From $0.20 per code, with the exact amount returned by GET /api/v1/prices before you order. Nothing is charged if no code arrives.

Do I need to strip a leading zero from Nauruan numbers?

No. Nauru has no trunk prefix, so the E.164 form is just +674 plus the seven-digit national number.

What should I do if my service isn't offered for Nauru?

Use a neighbouring Pacific route or Australia, or retry later since the list changes. The GET /api/v1/countries endpoint shows what is live.

How long do I have to receive a +674 code?

Each activation stays open for 20 minutes. If the SMS never comes, the full price goes back to your wallet automatically.

Can a non-developer use OTP Route for Nauru?

Yes. In the dashboard you choose the service and Nauru, confirm the displayed price, and watch the code appear on the activation screen.

Is it acceptable to use Nauru numbers to dodge a platform ban?

No. Use them only to test or operate your own legitimate accounts and products, and follow each service's terms and OTP Route's 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.

Route your first OTP in minutes

Create a free account, top up your USD wallet and order a number from the dashboard or the API. No monthly fee.