+389 Numbers for North Macedonia: Testing, Codes and a Second Line

Dial code +389Instant OTP from $0.20 per codeDedicated Number: on request
Short answer

Yes, OTP Bolt can give you a North Macedonia (+389) number: Instant OTP receives one verification code from $0.20 per code, and a Dedicated Number from $1.95/month can be requested for North Macedonia from the dashboard. Instant OTP covers more than 950 apps there, while a Macedonian dedicated line is arranged on request after the team confirms availability, price and any ID or address check.

Get startedSee pricing

Testing a sign-up flow aimed at Macedonian users

If your product is launching in Skopje, Bitola or Ohrid, the first bug report you get will probably be about phone validation. Somebody types 070 123 456 with the leading zero, your form appends +389, and the SMS goes nowhere. A real +389 number lets you watch that path end to end instead of guessing.

OTP Bolt offers Instant OTP as a REST API as well as in the dashboard. With an API key from the developer docs your test suite can:

  • order a North Macedonia number for the service you are testing,
  • poll the order until the code lands (or the window closes),
  • cancel the order if your test fails early, which returns the money to the wallet.

That makes it practical to run a smoke test of your own OTP screen against a genuine Macedonian mobile number before release, rather than only against the numbers your team happens to own.

What a +389 mobile number looks like in practice

Domestically, Macedonian mobile numbers are written with a leading 0 and start with 07, for example a 9-digit string such as 07X XXX XXX. Internationally that 0 disappears, so the same number becomes +389 7X XXX XXX.

A few things worth checking in your own validation logic, or when you paste a number into someone else's form:

  • If a form has a separate country dropdown set to North Macedonia, enter only the digits after +389.
  • Never keep both the 0 and the +389 together; most services reject that or misroute it.
  • Some older dropdowns still list the country as "Macedonia" or under the ISO code MK.

Verification texts may arrive in English, Macedonian (Cyrillic script) or Albanian, depending on how the sender localizes its messages. If you are testing your own app, it is a good moment to confirm Cyrillic characters render properly in your SMS template.

Which apps can send a code to a Macedonian number?

Right now Instant OTP in North Macedonia covers more than 950 apps. Commonly requested ones include WhatsApp, Viber, Telegram, Google (Gmail and YouTube), Facebook, Instagram, TikTok, Signal, Microsoft and Outlook, LinkedIn, Discord, ChatGPT (OpenAI), Amazon, Airbnb and Uber.

Viber deserves a mention because it is widely used across the Balkans for everyday messaging, so it often comes up for people setting up a local account. Coverage shifts from week to week, so treat the dashboard as the source of truth; the full catalog is at /otp.

Getting one code without the API

Not everyone needs code. For a single verification, the dashboard does the same job in a few clicks:

  1. Sign up and top up your wallet once.
  2. Choose the app and pick North Macedonia as the country.
  3. Copy the +389 number OTP Bolt shows you and paste it into the app.
  4. Watch the live inbox. Most codes land there inside a minute or two of the app sending them.

Each order runs for 20 minutes. Should the window close empty, or should you cancel while you're still waiting, the wallet gets the full amount back without you asking. A code that was delivered is not refunded. Certain orders also offer a resend button for a second SMS on that number.

When a code doesn't show up, the cause is usually the app, not your typing: some services decline virtual numbers or throttle repeat requests. Let the order expire or cancel it, then try once more, or pick a neighboring country if the app accepts any number.

Keeping a Macedonian line for months: dedicated numbers

Instant OTP is built for one code. If you will log in again later, need account recovery, or want a business contact number in North Macedonia, a Dedicated Number fits better.

Here is the honest picture. You can only switch on a dedicated number yourself, on the spot, in the United States, Canada or Puerto Rico. For North Macedonia you use Request a country in the dashboard. The OTP Bolt team checks whether a +389 line can be supplied, quotes the price, and tells you whether local rules call for an address or ID check before activation. How long that takes depends on the country.

Once active, a dedicated number gives you:

  • an SMS inbox that keeps receiving verification texts, unlimited, on the same number,
  • browser calling from Chrome, Edge, Firefox or Safari with no SIM or app,
  • inbound calls ringing in the browser, plus a call log,
  • prepaid renewal from the wallet with an email reminder beforehand, and release at any time.

Details on terms are on the Dedicated Numbers page.

Who else ends up needing a +389 second number

Developers are only part of the story. A lot of Macedonians live and work in Germany, Switzerland, Italy and further afield, and some still have accounts tied to a number they no longer carry. Small exporters selling into the region want a local-looking contact without a second SIM. Travelers on a summer trip to Lake Ohrid may need to confirm a booking or ride app while keeping their home number private.

In every case the rule is the same: use the number for your own accounts and your own business, and follow each app's terms.

Paying for it: wallet, card or stablecoin

Everything runs on a prepaid USD wallet. Top it up by card through Stripe checkout or with USDT or USDC. The first top-up unlocks ordering and shows the exact price for each app in North Macedonia, since that varies by service. Every payment produces a PDF invoice by email. Starting prices are listed on /pricing.

Instant OTP or Dedicated Number?

Instant OTPDedicated Number
Best forOne verification codeLogins, recovery, calls
How longOne order, 20 minutesYours while it renews
Pricefrom $0.20 per codefrom $1.95/month
If nothing arrivesAutomatic refundUnlimited SMS inbox

App names are trademarks of their owners. OTP Bolt is not affiliated with them. Follow each app's terms.

Questions people ask

Can I get a North Macedonia phone number for verification if I live abroad?

Yes. Instant OTP numbers work from anywhere because the code appears in your OTP Bolt dashboard, not on a SIM. You just need an account and a funded wallet.

Is a dedicated +389 number available instantly?

No. Instant dedicated lines are a US, Canada and Puerto Rico feature. For North Macedonia you submit a request, and the team confirms availability, price and any ID or address requirement first.

How do I type a Macedonian mobile number into a form?

Select North Macedonia or enter +389, then type the number without its leading 0. So 07X XXX XXX becomes +389 7X XXX XXX.

What happens if the code never arrives?

After 20 minutes with no code, the order closes and the full price goes back to your wallet automatically. Cancelling before a code arrives refunds it too.

Can I automate +389 OTP tests in CI?

Yes, the REST API lets you order, poll and cancel Instant OTP orders with an API key. Keep it to testing your own product's sign-up and login flows.

Can I receive SMS online in North Macedonia for more than one app on the same number?

An Instant OTP order is for one code from one app. If you want repeated texts on one number, request a Dedicated Number instead.

Which payment methods are accepted?

Card via Stripe checkout, or USDT and USDC. Your wallet is in US dollars and the first top-up unlocks purchases.

Your next code is a minute away

Create a free account, add funds once, and pick an app and a country.

Instant OTP from $0.20 per codeDedicated Numbers from $1.95/month