Receiving Dominica (+1 767) Verification Codes for QA and Launch Work

Calling code +1 767OTP Gateway from $0.20 per codeDedicated numbers: US & Canada onlyAPI id: dm
Quick answer

Yes, OTP Route lets your team receive Dominica (+1 767) verification codes through the OTP Gateway, either in the dashboard or via REST API polling and signed webhooks. Pricing starts from $0.20 per code, and you are charged only when an SMS actually lands inside the 20-minute activation window.

Why is a +1 767 number a useful edge case for phone validation?

Dominica sits inside the North American Numbering Plan, so its numbers begin with the same +1 country code as the United States, Canada and much of the Caribbean. The area code 767 is what tells you the number is Dominican. In E.164 a mobile looks like +1767 followed by seven digits, and the leading 1 that islanders dial for long-distance calls is the same digit, so there is nothing extra to strip.

That makes a Dominica verification number a good regression test for your own sign-up form:

  • Does your phone library resolve +1 767 to Dominica, or does it quietly label it American?
  • Does the country picker keep Dominica selected after the user pastes a full international number?
  • Do analytics and fraud rules treat Caribbean +1 traffic separately from US traffic?

Store the canonical +1767XXXXXXX form and derive the region from the area code, never from the country code alone.

What does the OTP routing API call sequence look like for `dm`?

Dominica's country id is dm. A typical integration with the SMS verification API makes four calls:

  1. GET /api/v1/prices?country=dm&service=<id> to read the live price for the service you are testing.
  2. POST /api/v1/activations with a JSON body such as {"service": "telegram", "country": "dm"}. The response carries the number and an activation id.
  3. Enter the number in the product under test, then wait for the activation.sms_received event on your webhook, or poll GET /api/v1/activations/{id}.
  4. If the test is abandoned, call POST /api/v1/activations/{id}/cancel so the hold returns to your wallet.

Authenticate with a Bearer key prefixed or_live_. Each webhook delivery includes an X-OTPRoute-Signature header; recompute the HMAC-SHA256 of the timestamp, a dot and the raw body with your endpoint secret, and reject stale timestamps. The webhook capture guide walks through a handler, and full reference material lives in the docs.

Which services can verify on a Dominica route right now?

The live snapshot for Dominica lists more than 600 services. Popular ones include WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, Discord, LinkedIn, Signal, Viber, Uber, Airbnb, Amazon and Microsoft & Outlook.

Island inventory moves throughout the day, so treat any list as a starting point and ask GET /api/v1/services or the dashboard for what is available at the moment you run a test. Teams covering several Eastern Caribbean markets often pair Dominica with routes such as Saint Lucia.

Can someone without API access order a Dominica code?

Yes. Operations staff and testers can work entirely in the browser: sign in, choose Dominica as the country, pick the service, confirm the price shown on screen and place the order. The +1 767 number appears immediately, and the code is displayed beside it once the SMS lands. The same activation is visible to developers through the API, so a mixed team can share one workflow.

What should happen when the 20-minute window closes empty?

Every activation stays open for 20 minutes. If no SMS reaches the number in that time, or you cancel first, the full amount returns to your wallet automatically; you only pay when a code is delivered.

When a Dominica code does not show up:

  • Let the window finish instead of cancelling after a few seconds.
  • Check whether the service accepts virtual numbers for your flow; some refuse them, which is exactly why the refund exists.
  • Try again later, or with another service route if your test case allows it.
  • Avoid re-ordering in a tight loop from CI; back off between attempts.

For back-off and fallback ideas that suit small island routes, read reducing failed OTP deliveries.

Is a long-term Dominican line available, and how is billing handled?

There is no self-serve long-term number for Dominica. Dedicated Numbers are a United States and Canada product from $1.95/month, and a US or Canadian line is not a Dominican number just because it also starts with +1. If you need a lasting 767 line, email [email protected]; availability depends on local rules and is not assured.

Billing runs from one prepaid USD wallet with no monthly fee and no plan. Funding works by card or with USDT/USDC stablecoins, and a PDF invoice for each top-up lands in your inbox. For integration work, a development account can be switched to sandbox on request so simulated numbers and codes exercise your pipeline without touching wallet funds. Use numbers only for your own legitimate products and accounts, follow each service's terms, and note that OTP Route's Acceptable Use Policy applies.

Frequently asked questions

Can I test my app's Dominica sign-up flow without a local SIM?

Yes. Order a +1 767 number on the OTP Gateway, enter it in your app, and read the code in the dashboard or receive it through the API or a signed webhook.

Why does my phone library label a +1 767 number as American?

Some libraries default to the US region when they see +1. Pass the full E.164 string and let the library resolve the region from the 767 area code, then confirm your UI shows Dominica.

What country id does the API use for Dominica?

The id is dm. Pass dm as the country parameter when pricing and as the country field when creating an activation.

How much does a Dominica verification number cost?

Codes start from $0.20 per code; the exact figure depends on the service and is returned live by the prices endpoint and shown in the dashboard before you confirm. See pricing for the general model.

Do I pay if the SMS never shows up?

No. If nothing arrives within 20 minutes, or you cancel, the full amount goes back to your wallet automatically.

Which language will a Dominica OTP usually arrive in?

English is the official language, so most codes come in English, although the wording depends on each service's own templates. Parse the digits rather than matching on fixed text.

Can I keep the same Dominica number for future logins?

Not as a self-serve product. Each gateway number is for one verification code; long-lasting lines are offered instantly only in the US and Canada.

Does every service accept a +1 767 number for testing?

No. Each service decides which numbers it accepts, and some refuse virtual ones. If a code fails to arrive, the refund covers you and you can retry later.

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.