Testing French Caribbean Sign-Ups With Guadeloupe +590 Numbers

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

OTP Route receives Guadeloupe (+590) verification codes on temporary numbers from its OTP Gateway, delivering each SMS to the dashboard and to your backend via API polling or a signed webhook. Prices start from $0.20 per code, and an order that gets no SMS within 20 minutes is refunded in full.

Who needs a Guadeloupe verification number?

Guadeloupe is a French overseas region and department, and part of the European Union, yet it has its own calling code, +590. Teams that launched in mainland France often discover late that their onboarding treats overseas users badly: a country menu that only offers +33, a validator that rejects the format, or an SMS sender that never routes there. Product teams, French-language QA and support operations serving the Antilles use a +590 number for testing to catch those gaps before customers do.

How is a +590 number written in E.164?

Locally, numbers have ten digits and start with the trunk prefix 0. Landlines begin 0590, and mobiles usually begin 0690 or 0691. In E.164 the zero disappears, which produces a doubled-looking result: a landline becomes +590590XXXXXX, a mobile +590690XXXXXX.

Keep in mind that +590 also covers Saint-Barthélemy and the French part of Saint-Martin, so the dial code alone does not tell you the territory. Store the full E.164 string, keep the territory as a separate field if your product needs it, and remove the trunk 0 when users type the national form.

What should French-language QA check on a +590 flow?

A Guadeloupe verification number is a cheap way to run the French version of your onboarding end to end, on a route your customers in the Antilles actually use. Worth covering in one pass:

  • The country picker lists Guadeloupe by name and pre-fills +590, rather than forcing users to choose France.
  • The phone field accepts the national 0690 form and the international form, and saves both as the same value.
  • French copy around the code screen, resend timer and error messages fits the layout and keeps its accents.
  • Time-zone-sensitive logic, such as code expiry or rate limits, behaves correctly for a user several hours behind Paris.

Teams that also serve Martinique can reuse the same checklist, since both territories share the language and much of the numbering logic.

Which services can send a code to Guadeloupe?

Current popular routes include WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, ChatGPT (OpenAI), Claude, Microsoft & Outlook, Amazon, Snapchat, Signal, Viber and Airbnb. The OTP Gateway covers more than 800 services here in total, and availability is live, so query it before each run. Codes for this territory are mostly written in French; Guadeloupean Creole is widely spoken, but verification texts rarely use it.

How do I call the Guadeloupe OTP API?

Use a Bearer key prefixed or_live_ against https://otproute.com/api/v1 (up to 10 keys, 5 webhook endpoints, 300 requests per minute). The country id is gp. Price the route with GET /api/v1/prices?country=gp&service=instagram, open the order with POST /api/v1/activations and {"service": "instagram", "country": "gp"}, then wait for activation.sms_received or poll GET /api/v1/activations/{id}. Cancel with POST /api/v1/activations/{id}/cancel, and check GET /api/v1/balance before a long batch so the suite does not stall halfway.

Verify X-OTPRoute-Signature (HMAC-SHA256 of <t>.<raw body> with the endpoint secret) and reject stale timestamps; our post on securing OTP webhooks shows the details. For CI, see SMS OTP testing in pipelines.

What if no code shows up in the dashboard?

Non-developers order the same way in the browser: open the OTP Gateway, choose Guadeloupe and a service, confirm the price, and copy the number. The SMS appears on the order card. Each order lasts 20 minutes and serves one code; if nothing comes, or you cancel, the full amount returns to your wallet.

How long delivery takes depends on the service and on the route, so give the order time before calling it a failure. When a route stays silent, try again later or with a different service route, check that the service accepts virtual numbers (some reject them, which is the reason for the automatic refund), and avoid re-ordering in a tight loop from a test runner. Our article on reducing failed OTP deliveries lists further checks. Use these numbers only for your own products and accounts, in line with each service's terms and OTP Route's Acceptable Use Policy.

Long-term lines, wallet and sandbox

Guadeloupe has no self-serve long-term number. Dedicated Numbers are a US and Canada product from $1.95/month; for anything else, email [email protected], and availability depends on local rules. Billing is one prepaid USD wallet with no monthly fee, funded by card or USDT/USDC, with PDF invoices. A development account can be switched to sandbox for simulated numbers and codes. Details are on the pricing page.

Frequently asked questions

Can I check my app's Guadeloupe sign-up without traveling to the island?

Yes. A +590 number from the OTP Gateway receives the code, which you read in the dashboard or through your webhook.

Which country id does OTP Route use for Guadeloupe?

It uses gp, for example in POST /api/v1/activations with {"service": "whatsapp", "country": "gp"}.

Why does a Guadeloupe mobile number contain 590 twice?

It usually does not: mobiles look like +590690…. The doubled +590590… pattern belongs to landlines, where the local 0590 keeps its digits after the trunk zero is removed.

Does +590 always mean Guadeloupe?

No. Saint-Barthélemy and the French side of Saint-Martin share the code, so record the territory separately when it matters.

How much does a Guadeloupe SMS OTP cost?

From $0.20 per code, depending on the service. The live price comes from GET /api/v1/prices and is shown before you order.

What language will the verification text be in?

Usually French, though the account's language setting and the sender's template decide. Parse the digits, not the sentence.

Can I keep a +590 number for future logins?

Not as a self-serve option. Gateway numbers cover one code, and long-term Dedicated Numbers are offered only in the US and Canada.

Is this meant for registering many accounts on a platform?

No. OTP Route is for testing your own verification flows and operating your own legitimate accounts; each service's terms and our Acceptable Use Policy apply.

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.