A Pre-Flight Checklist for Sint Maarten (+1 721) Verification Tests

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

Yes, you can receive Sint Maarten (+1 721) verification codes with OTP Route, in the dashboard or through the OTP Gateway API with webhooks or polling. Codes start at $0.20 per code, each temporary number is reserved for 20 minutes, and nothing is charged if the SMS never shows up.

Before you start: what to check for a +1 721 test

Sint Maarten sits inside the North American Numbering Plan, which trips up more test suites than its size suggests. Run through this list first:

  • Region detection. A number beginning +1 721 belongs to Sint Maarten, not the United States. Confirm your phone library maps it to region SX.
  • Formatting. E.164 is +1721 plus seven digits; locally it is written as (721) and a seven-digit number. Strip spaces, brackets and dashes on input.
  • Country lists. Make sure Sint Maarten appears in your country picker separately from Saint-Martin, the French side of the island, which uses +590.
  • Copy and language. Dutch and English are official, and English is the everyday language, so codes usually arrive in English.
  • Service availability. Confirm the app you are testing is on the live list for this route.

Which services can receive codes on a Sint Maarten number?

The current snapshot includes WhatsApp, Facebook, Instagram, Google (Gmail & YouTube), Airbnb, Uber, Amazon, Netflix, Telegram, TikTok, Snapchat, eBay and Microsoft & Outlook, which suits travel and hospitality teams checking their flows for a tourism-driven island. The route covers more than 200 services overall.

That is a narrower catalogue than larger markets, and it changes often. Query GET /api/v1/countries and GET /api/v1/services before a run. If a service is missing, nearby Caribbean routes such as Curacao or Anguilla may be worth checking for your scenario.

Step by step: ordering a +1 721 number via the API

  1. Generate a key in the Developer console (it starts with or_live_) and send it as a Bearer token to https://otproute.com/api/v1.
  2. Read the price: GET /api/v1/prices?country=sx&service=airbnb.
  3. Order: POST /api/v1/activations with {"service": "airbnb", "country": "sx"}.
  4. Type the returned number into the app's verification screen.
  5. Collect the code from the activation.sms_received webhook, or poll GET /api/v1/activations/{id}.
  6. Verify X-OTPRoute-Signature (HMAC-SHA256 over <t>.<raw body> with your endpoint secret) and refuse stale timestamps.

For a small Caribbean route the account limits rarely bind, but they are 10 keys, 5 webhook endpoints and 300 requests per minute. For CI patterns, see OTP testing in CI pipelines and the docs.

Step by step: the dashboard route for non-developers

Support agents and marketers can do the same thing without code. Sign in, pick Sint Maarten and the service, and press order. Copy the number into the app, then keep the dashboard open: the code appears there once it arrives. The price is shown before you confirm.

This path is handy for one-off checks, such as confirming that a hotel partner's staff account can still be verified on a Sint Maarten number after a release, without asking engineering to script it.

Troubleshooting a missing Sint Maarten code

Each activation has a 20-minute window. If nothing arrives in that time, or you cancel through POST /api/v1/activations/{id}/cancel, the whole amount is refunded to the wallet automatically.

  • Give the window time before treating the attempt as failed.
  • Check whether the service accepts virtual numbers; some refuse them.
  • Retry later or use a different service route rather than reordering in a loop.
  • If your app rejected the number before sending, look at region detection: a validator that assumes every +1 number is US or Canadian will misfire here.

Does +1 721 mean a Dedicated Number is available?

No. Sharing the +1 prefix does not make Sint Maarten part of the Dedicated Numbers programme. Long-term lines are sold self-serve only in the United States and Canada, from $1.95/month, with inbound SMS, webhook forwarding and browser calling; details are on virtual numbers. For Sint Maarten there is no self-serve long-term line. You can email [email protected] to ask, but local rules decide whether anything is possible.

Billing and sandbox

OTP Route uses one prepaid USD wallet with no monthly fee. Fund it by card or USDT/USDC, and expect a PDF invoice by email for every top-up. A development account can be switched to sandbox on request so you can test integrations with simulated numbers and codes.

Use numbers only for your own products and legitimate business accounts, follow each service's terms, and keep within the Acceptable Use Policy.

Frequently asked questions

Is a +1 721 number treated as a US number?

No. It is Sint Maarten's area code inside the North American Numbering Plan, and your validators should classify it as region SX.

What country id does OTP Route use for Sint Maarten?

The id is sx, used in calls such as POST /api/v1/activations.

Can I test my booking app's Sint Maarten sign-up without a local SIM?

Yes. Order a temporary +1 721 number for the service, enter it, and read the code in the dashboard or through the API.

Why is the Sint Maarten service list shorter than other countries?

Coverage on smaller routes changes often. Check the live list through the API or the dashboard and consider a neighbouring route if needed.

Do I pay when no code arrives on a Sint Maarten number?

No. When the 20-minute window ends without an SMS, or you cancel, the full amount returns to your wallet.

How much is a Sint Maarten verification number?

Prices start from $0.20 per code and depend on the service; the API returns the exact figure before you order.

Is the French side of the island covered by the same route?

No. Saint-Martin uses +590, a separate numbering zone, so treat it as a different country in your tests.

Should my app's phone field accept numbers typed as (721) plus seven digits?

Yes. Accept the local style, then normalise it to +1721 followed by the seven digits before storing or sending.

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.