BusySMS

Your own phones · your own OTP codes

Turn your phones into an SMS gateway.

Run BusySMS on the phones you own, then let the Chrome extension fill their verification codes into any website for you — or pull the codes yourself by REST API and MCP. $5 / verified number / month, 7-day free trial.

  • Chrome fills the OTP box and presses Enter
  • One-time code sign-in — no password needed
  • Only your own devices' verification codes
  • $5 / verified number / month · 7-day free trial
BusySMSGateway online

Latest verification code

483 921

Google · Pixel 7 · just now

Devices online3
PlanTrial · $5/device
API & MCPReady
Open dashboard
A private SMS gateway from the phones you already own$5 / verified number / month · 7-day free trial

How it works

Three steps to your own SMS gateway.

Watch how BusySMS works, in about a minute. Sound on, or read the captions.

1. Enroll your phone

Install the app, verify by phone OTP, and pick the SIM. Each phone becomes a gateway device on your org.

2. Capture OTP codes

On Android, the app syncs every text on your phone to your account — or only verification/OTP codes, if that is what you choose at setup. iPhone forwards codes only.

3. Read by API, MCP, or Chrome

Fetch codes from scripts and agents — or let the Chrome extension fill the website OTP field automatically.

Download

Get the Android app

Install BusySMS from Google Play. Sign in with your email address, enroll the device, and read its codes by API, MCP, or the Chrome extension.

Google Play

BusySMS for Android

net.busysms.app · 1.2.89

On Google Play
Get it on Google Play

After install

  1. 1.Install from Google Play and open BusySMS.
  2. 2.Sign in with a code sent to your email, then enroll your device.
  3. 3.Read your codes by API & MCP — 7-day free trial, then $5 / verified number / month.

Need help? support@busysms.net · call/text +1 (775) 504-5753

Chrome

OTP Autofill for Chrome and Firefox

When a website texts a code to your BusySMS number, the extension fills the field and presses Enter. The Android app still does the capture — Chrome never reads SMS.

Sharing

Share a number's codes with your team

One phone number, several people. Invite a teammate by phone or email; once they accept, every new code texted to that number reaches them too — in their dashboard, apps, Chrome extension, API and MCP — labelled with who shared it.

Invite by phone or email

Pick one of your verified numbers and send an invite. They accept from the link, the app or the dashboard.

Codes reach everyone

Each new code appears for the people you share with, marked “Shared by” you — and the Chrome extension fills it in for them.

Free for them, up to 5 people

Sharing is part of your plan: up to 5 people per number, and they need no subscription of their own.

Stop any time

Revoke access in one tap, or they can leave. They only ever see codes that arrive after they accept.

Pricing

$5 per verified number / month

Run the app on phones you own and read their verification codes by Chrome autofill, REST API, or MCP. One subscription covers your whole account: $5 per verified phone number, so the bill follows the numbers you actually have. Subscribe in the app or on the web — same account, same card, same total. The first 7 days are free.

Subscription

$5/ verified number / month

7-day free trial · Billed monthly · cancel anytime

  • One subscription per account — add a number and the bill goes up by $5, remove one and it goes down.
  • Subscribe from the app or the dashboard; both open the same Stripe checkout for the same account.
  • Your subscription follows your account, not a handset — sign in on another phone and it is covered.
  • Chrome autofill fills the code into the site's box; REST API & MCP read it from your scripts.
  • Gateway on or off does not change the bill. Remove a number to stop billing it.
Get it on Google Play

Cost estimator

Monthly after trial

$15.00

3 × $5 — the same total in the app and on the dashboard

7-day free trial · gateway on or off does not change the bill

Your phones, your codes

Run the app on devices you own and read their OTP codes on demand — no shared pools, no rentals.

Chrome autofill

The extension fills the verification code into the site's box and presses Enter, so you never read digits off a phone screen again.

API & MCP access

List devices, pull captured OTPs, or long-poll for the latest code straight from your scripts and agents.

Simple flat pricing

$5 per verified number a month, 7-day free trial. One subscription for the whole account, and the bill follows the numbers you actually have.

Trust & safety

Built for your own gateway

Your own devices only

You only ever read codes from phones you enrolled. No shared pools, no rentals, no access to anyone else's device.

Every text or codes only — your choice

On Android you choose at setup: sync every text, or verification/OTP codes only. Change it per SIM anytime. Synced texts are visible only to you, never shared. iPhone forwards codes only.

Phone OTP + scoped API keys

Account tied to your number. API keys resolve to your org and are scoped to your own devices.

FAQ

Common questions

How much does BusySMS cost?

$5 per verified phone number per month, billed monthly, with a 7-day free trial on every account. One subscription covers your whole account: add a number and the bill goes up by $5, remove one and it goes down.

Does my subscription work on my other phone?

Yes. The subscription belongs to your BusySMS account, not to one handset. Install the app on another phone, sign in to the same account, and it is covered — no second subscription.

What counts as a “verified number”?

A phone number you verified in the app — on this phone or another you signed in on. Dual-SIM with both numbers verified is two. Gateway on or off does not change the bill; remove a number from the dashboard to stop billing it.

How do I read my codes?

Three ways. The Chrome extension fills the code into the site's OTP box for you and presses Enter. The REST API and MCP let your scripts and agents list devices, fetch captured OTP messages, or long-poll for the latest code — all scoped to your own devices with your API key.

What does the Chrome extension do?

It watches the page for a verification-code field, and when your BusySMS phone receives the code it types it in and submits — Apple's six boxes, Google, banks, your own dashboards. No copying digits off a screen.

Do you read all my personal texts?

Only if you choose to. On Android you choose at setup: every text on your computer, or verification/OTP codes only — and you can change it per SIM anytime. Synced texts are visible only to you, never shared, never used for ads. iPhone forwards codes only.

Can I add teammates?

Yes. Dashboard → Invites, enter their phone. They join when they sign in with that number; their devices bill under your subscription. Be deliberate about it: everyone on an account shares one code inbox, so a member with an API key can read verification codes from every phone on it, including yours.

I stopped using one of my phones — how do I stop paying for it?

Dashboard → Devices → Remove, on that number. The bill drops by $5 immediately and your other numbers keep working. Don't use Cancel in the payment portal for this — that ends the whole subscription, every number with it.

How do I manage or cancel billing?

“Manage billing” on your dashboard — or in the Android app — opens the Stripe portal, where you can change the card, download invoices, or cancel. Cancel anytime. If you subscribed through Google Play before we moved to card billing, that one is still managed in Google Play subscriptions.

Can my team use the same phone number?

Yes. Open Sharing in the dashboard or the app and invite up to 5 people by phone or email. After they accept, new codes on that number reach them too — in the dashboard, apps, Chrome extension, API and MCP — at no extra cost to them. You can revoke access at any time.

Ready to run your own SMS gateway?

Get the Android app on Google Play, sign in with your email, and read your codes by API & MCP. 7-day free trial.

Get it on Google Play