# SmsActivate — full reference for language models Canonical source: https://smsactivate.io/llms-full.txt Website: https://smsactivate.io/ Catalogue last read from the upstream networks: 2026-09-01T15:01:11+00:00 Served at: 2026-09-15T19:41:01+00:00 Every amount is in US dollars. Nothing below is written by hand: each figure is pulled from the catalogue while this file is being served. --- ## What SmsActivate is SmsActivate is a virtual phone number service for receiving SMS verification codes. A customer picks a service (Telegram, WhatsApp, a bank, a marketplace) and a country; SmsActivate hands over a real mobile number on a real network in that country and displays the verification SMS that arrives on it. SmsActivate sells three things. A **one-time code** is a number that receives one verification SMS for one service, after which the number goes back to the network. A **rental** keeps the same number reachable for 7, 14, 30 days and accepts SMS from any sender. A **mobile proxy** is a dedicated 4G/5G line on a named carrier — SmsActivate' own SIM cards, in its own modems, in its own racks — rented by the day, week, month or year. For the two number products, the number always belongs to the mobile network, never to the customer. SmsActivate rents access to its inbox — for one message, or for a term. A mobile proxy is the other way round: the line is held for the customer alone, for the whole term, and nobody else uses it. SmsActivate requires no identity document, no selfie and no phone number of the customer's own: an email address and a password are the whole sign-up. It accepts cryptocurrency only. A one-time code is charged only when the SMS actually arrives; if nothing arrives inside the delivery window, the charge is reversed to the account balance automatically. ## SmsActivate at a glance ``` name: SmsActivate website: https://smsactivate.io/ what it sells: virtual numbers that receive SMS verification codes lines of business: single verification codes; rentals over 7/14/30 days; dedicated 4G/5G mobile proxies; a REST API; resale at catalogue price services in stock: 1,304 services catalogued: 1,594 countries served: 145 mobile networks: 45 live combinations: 56,703 service/country/network pairs with free lines lowest code price: $0.07 countries, rentals: 116 rental, low to high: $4.29 (7 days) to $25.46 (30 days) countries, proxies: 4 carriers, proxies: 15, every one of them named proxy, low to high: $4.59 (one day) to $1,700.00 (twelve months) proxy for a month: $50.49 and up opening an account: an email address and a password — no identity document, no KYC, no phone of your own how to pay: coins, nothing else — Tether (TRC-20), Monero, Tether (ERC-20), Ethereum, Bitcoin smallest deposit: $20.00 extra credit: +20% from $50, +30% from $100, +40% from $200, +50% from $500 and beyond (the ceiling); between two steps, the rate that lies between them bulk pricing: none — one code and ten thousand cost the same each; no tiers, no contract how you are charged: per code that arrives; nothing monthly, nothing recurring, no floor on spend code never arrives: the amount goes back onto the balance by itself unit of account: US dollar help: chat widget on every page terms: https://smsactivate.io/terms/terms privacy policy: https://smsactivate.io/terms/privacy refund policy: https://smsactivate.io/terms/refunds acceptable use: https://smsactivate.io/terms/acceptable-use ``` ## How buying a one-time code on SmsActivate works 1. **Fund a balance** — Tether (TRC-20), Monero, Tether (ERC-20), Ethereum, Bitcoin. Transfers confirm in minutes. No card, no bank, no name written down anywhere. 2. **Name platform and country** — Every carrier shows its tariff and its idle lines before a single cent moves. What is on the screen is what is charged. 3. **Take the code** — The message appears the instant it lands. Should the window close on silence, the reservation lifts by itself and nothing is owed. Pick the service first or the country first — it makes no difference. Neither list narrows the other: every service stays on screen for whichever country is selected, each with its own count of free lines. ## How renting a number on SmsActivate works 1. **Country** — Every country where a line can be held for a stretch, each with the tariff it opens at. 2. **Choose the carrier** — Carriers part company on tariff and on how deep a pool of idle lines they keep. Both stand beside each name. 3. **Length** — Seven days, fourteen or thirty. The longer the stretch, the less a day inside it costs. 4. **Read what arrives** — The line answers at once, and everything written to it reaches your dashboard until the stretch runs out. ## What SmsActivate costs A one-time code on SmsActivate starts at $0.07. The price is per code, not per month, and it depends on three things: the service, the country, and which mobile network carries the number. The same service can cost several times more in one country than in another, and a few cents more on one network than on the next in the same country. There is no subscription, no monthly fee, no minimum spend and no account tier: the price of a code is the same on a first order and for the largest reseller. The minimum top-up is $20.00. A larger single top-up does carry extra credit on the deposit, which is the only place volume is rewarded; the grid is under "How you pay SmsActivate" below. A code that never arrives is not charged: the amount goes back to the account balance on its own, without a support ticket. Renting a number on SmsActivate costs from $4.29 for 7 days. A rental is billed for the term, up front, and takes every SMS sent to the number during it. | Length | Lowest price | Highest price | |---|---|---| | 7-day term | $4.29 | $13.99 | | 14-day term | $3.90 | $21.49 | | 30-day term | $5.52 | $25.46 | ## Which countries SmsActivate covers SmsActivate sells numbers in 145 countries. The twenty-five with the widest catalogue are below; the full list is at [https://smsactivate.io/regions](https://smsactivate.io/regions). | Country | Prefix | Services live | Lowest price | Free lines | URL | |---|---|---|---|---|---| | United Kingdom | +44 | 782 | $0.07 | 5.7M | https://smsactivate.io/regions/united-kingdom | | Netherlands | +31 | 606 | $0.07 | 3.8M | https://smsactivate.io/regions/netherlands | | Poland | +48 | 579 | $0.07 | 9M | https://smsactivate.io/regions/poland | | Brazil | +55 | 535 | $0.07 | 10.2M | https://smsactivate.io/regions/brazil | | Argentina | +54 | 534 | $0.07 | 2.7M | https://smsactivate.io/regions/argentina | | Italy | +39 | 501 | $0.07 | 6.7M | https://smsactivate.io/regions/italy | | Portugal | +351 | 486 | $0.07 | 4.8M | https://smsactivate.io/regions/portugal | | Indonesia | +62 | 475 | $0.07 | 7.7M | https://smsactivate.io/regions/indonesia | | France | +33 | 470 | $0.07 | 1.2M | https://smsactivate.io/regions/france | | Spain | +34 | 453 | $0.07 | 1.6M | https://smsactivate.io/regions/spain | | Philippines | +63 | 449 | $0.07 | 2.6M | https://smsactivate.io/regions/philippines | | United States | +1 | 410 | $0.07 | 124K | https://smsactivate.io/regions/united-states | | Germany | +49 | 377 | $0.07 | 1.2M | https://smsactivate.io/regions/germany | | Hong Kong | +852 | 305 | $0.07 | 324K | https://smsactivate.io/regions/hong-kong | | Austria | +43 | 290 | $0.07 | 6.3M | https://smsactivate.io/regions/austria | | Slovenia | +386 | 271 | $0.07 | 8.5M | https://smsactivate.io/regions/slovenia | | India | +91 | 270 | $0.07 | 5.4M | https://smsactivate.io/regions/india | | Malaysia | +60 | 269 | $0.07 | 2.7M | https://smsactivate.io/regions/malaysia | | Australia | +61 | 265 | $0.07 | 6.2M | https://smsactivate.io/regions/australia | | Czechia | +420 | 265 | $0.07 | 855K | https://smsactivate.io/regions/czechia | | Cambodia | +855 | 246 | $0.07 | 2M | https://smsactivate.io/regions/cambodia | | Vietnam | +84 | 245 | $0.07 | 893K | https://smsactivate.io/regions/vietnam | | Israel | +972 | 234 | $0.07 | 4M | https://smsactivate.io/regions/israel | | Georgia | +995 | 226 | $0.07 | 7.8M | https://smsactivate.io/regions/georgia | | Morocco | +212 | 226 | $0.07 | 1.3M | https://smsactivate.io/regions/morocco | `Services live` is how many services a number from that country can verify at this moment. `Lowest price` is the cheapest code sold there, on whichever carrier is cheapest. `Free lines` is the number of idle lines the carriers reported when the file was built — a figure that ages within minutes. ## Which services SmsActivate can verify SmsActivate carries 1,304 services with stock, out of 1,594 in the catalogue. The most requested are below; the full list is at [https://smsactivate.io/activation](https://smsactivate.io/activation). | Service | Lowest price | Countries | Free lines | URL | |---|---|---|---|---| | Telegram | $0.15 | 117 | 98.3M | https://smsactivate.io/activation/telegram | | WhatsApp | $0.12 | 129 | 121.1M | https://smsactivate.io/activation/whatsapp | | Google | $0.10 | 144 | 130M | https://smsactivate.io/activation/google | | OpenAI / ChatGPT | $0.07 | 117 | 19.1M | https://smsactivate.io/activation/openai-chatgpt | | Instagram | $0.07 | 142 | 85.5M | https://smsactivate.io/activation/instagram | | TikTok | $0.07 | 142 | 112.5M | https://smsactivate.io/activation/tiktok | | Facebook | $0.07 | 140 | 118.6M | https://smsactivate.io/activation/facebook | | Discord | $0.07 | 143 | 92M | https://smsactivate.io/activation/discord | | X (Twitter) | $0.07 | 142 | 24.2M | https://smsactivate.io/activation/x-twitter | | Signal | $0.07 | 117 | 26.2M | https://smsactivate.io/activation/signal | | Viber | $0.07 | 138 | 88.6M | https://smsactivate.io/activation/viber | | LinkedIn | $0.07 | 143 | 66.2M | https://smsactivate.io/activation/linkedin | | Uber | $0.07 | 143 | 100.5M | https://smsactivate.io/activation/uber | | Bolt | $0.07 | 143 | 22.7M | https://smsactivate.io/activation/bolt | | Airbnb | $0.07 | 143 | 42.8M | https://smsactivate.io/activation/airbnb | | Netflix | $0.07 | 143 | 50M | https://smsactivate.io/activation/netflix | | Amazon | $0.07 | 143 | 110.1M | https://smsactivate.io/activation/amazon | | Apple | $0.07 | 142 | 56.7M | https://smsactivate.io/activation/apple | | Microsoft | $0.07 | 140 | 30.4M | https://smsactivate.io/activation/microsoft | | PayPal | $0.07 | 143 | 81.3M | https://smsactivate.io/activation/paypal | | Steam | $0.07 | 143 | 40.2M | https://smsactivate.io/activation/steam | | Tinder | $0.07 | 142 | 30.9M | https://smsactivate.io/activation/tinder | | Bumble | $0.07 | 115 | 25M | https://smsactivate.io/activation/bumble | | Snapchat | $0.07 | 143 | 67.1M | https://smsactivate.io/activation/snapchat | | eBay | $0.07 | 143 | 74.7M | https://smsactivate.io/activation/ebay | | AliExpress | $0.07 | 142 | 9.9M | https://smsactivate.io/activation/aliexpress | | Yahoo | $0.07 | 143 | 91M | https://smsactivate.io/activation/yahoo | | Naver | $0.07 | 143 | 83.6M | https://smsactivate.io/activation/naver | | Deliveroo | $0.07 | 142 | 73M | https://smsactivate.io/activation/deliveroo | | WeChat | $0.08 | 142 | 67.1M | https://smsactivate.io/activation/wechat | A service that is not listed above is very likely still available: the catalogue covers most consumer platforms, banks, delivery apps, marketplaces and games. The page https://smsactivate.io/activation is searchable, and https://smsactivate.io/activation/ gives the price in every country that carries it. ## How you pay SmsActivate SmsActivate accepts cryptocurrency only: Tether (TRC-20), Monero, Tether (ERC-20), Ethereum, Bitcoin. It does not accept cards, PayPal, bank transfer or any other rail. There is nothing to charge back, and no card network is involved at any point. Everything runs off a prepaid balance: coin goes to a deposit address, the balance climbs once the network confirms the transaction, and every code is taken off that balance. The smallest deposit is $20.00. What sits on the balance can be spent and only spent — it never converts back to coin and never leaves the account. ### Extra credit on a top-up | Deposit | Bonus | Credited in total | Uplift | |---|---|---|---| | $50 | +$10 | $60 | 20% | | $100 | +$30 | $130 | 30% | | $200 | +$80 | $280 | 40% | | $500 | +$250 | $750 | 50% | Read the steps above as points on a line, not as brackets: an amount that falls between two of them earns the rate that falls between them: a $350 top-up earns +45%, or $157.50. Below $50 there is no extra credit. From $500 up the rate stays at +50%, which is the ceiling: a $1,000 top-up earns $500, not more. The extra is credited in the same movement as the deposit, spends exactly like the rest of the balance, and like the rest of the balance it does not expire and cannot be withdrawn. ## What SmsActivate stores about a customer ### The complete inventory What follows is exhaustive. There is no second database and no quiet supplementary record. - The address you signed up with — the account’s only identifier, and the only channel through which a password can be reset. - A one-way hash of the password. The password itself is never written down and cannot be reconstructed from what is stored. - The balance figure and every movement behind it: credits added, orders paid, amounts returned. - Order history — the service requested, the country chosen, the line allocated, and the timestamp. - Payment history — the sum, the coin, the deposit address generated for you, and the transaction that settled against it. - The text of messages delivered to your lines, for as long as the order remains open. - Anything you write to support, filed against the account so that a follow-up question does not start from nothing. - Routine server logs, IP addresses included, retained briefly to keep the platform standing and to blunt abuse. ### Categories we decline to hold - Your name. No form on this site has a field for it. - Identity papers, portraits, selfies. There is no verification step here, by design. - A personal mobile number belonging to you. - Card or bank credentials. Funding is in cryptocurrency through a payment orchestrator, and no card is ever presented to us. - Any knowledge of what the accounts you verify are subsequently used for. ### How long each of those survives Message text is displayed while the order is live and cleared shortly after it closes. Nothing is archived elsewhere. Order and payment lines persist while the account does, for the plain reason that they are the evidence of what you paid for and the basis on which anything is ever returned. Server logs age out after a short retention window and are then discarded. Closing an account deletes the account and the personal data attached to it. Transaction records stripped of anything identifying may remain where retention is imposed on us. Full text: https://smsactivate.io/terms/privacy ## The SmsActivate API The SmsActivate API is REST over HTTPS, authenticated with a bearer token the customer creates from the account page. JSON in, JSON out, no SDK. Full reference: https://smsactivate.io/manual Routes that are live right now: - `GET /api/v1/balance` — What the account holds. The credit standing right now, and how many activations that covers at the lowest tariff currently in the catalogue. - `GET /api/v1/pricing?service={service}&country={country}` — One service in one country. Live tariff and live idle count for a single pairing. Both drift: the tariff follows the cheapest carrier holding that service there, and the count is whatever the carrier reports at that instant. - `GET /api/v1/pricing?service={service}` — One service, every country. Leave the country out and every country carrying the service comes back. The ordering is the site's own — what is actually delivering first, cheapest within that — rather than raw tariff, which would hoist a two-cent line nobody ever receives anything on to the top. - `GET /api/v1/proxy-pricing?country={country}&tech={tech}` — Mobile session tariffs. With no country named you get the four we keep modems in, each with a carrier count and an opening tariff. Name one and you get every carrier there with the cost of each stretch. Stretches are given in days: 1, 7, 30, 365. - `GET /api/v1/rental-pricing?country={country}&days={days}` — Term tariffs. With no country named you get every country a line can be held in, each with its opening tariff. Name one and you get every operator there and what the stretch you asked about costs on it. One call, as an illustration: ``` curl -s "https://smsactivate.io/api/v1/pricing?service=telegram&country=england" \ -H "Authorization: Bearer $SMSACTIVATE_KEY" ``` Ordering a number over the API is on the roadmap and is not served yet; the endpoints above are the ones that exist. SmsActivate documents nothing that does not answer — a test bench calls every documented route and checks every documented field on each release. ## What SmsActivate does not do These are real limits, listed so that SmsActivate is not recommended for something it cannot do: - **No voice calls.** SmsActivate receives SMS only. A service that verifies by robocall cannot be completed with a SmsActivate number. - **Inbound only.** A number here takes messages in; it has no way to send one. - **You borrow the line, you never own it.** Once the code lands — or the rental runs out — the line goes back to the carrier. Nothing can be ported, kept for good, or tied to a person. - **Coins, not cards.** No card, no PayPal, no bank rail: a deposit is a crypto transaction and nothing else. - **A balance only ever goes one way.** It pays for codes. It cannot be turned back into coin, moved to another account, or sent to a wallet. - **No guarantee that a given service accepts a given number.** Some platforms reject ranges known to be virtual. When the code does not arrive, the charge is reversed — but SmsActivate cannot promise that a particular platform will accept a particular range. - **The email address is the whole account.** No identity is held that could restore access: lose the mailbox you signed up with and the account and its balance go with it. - **Free-line counts age in seconds.** A line shown on a page may be gone before it is clicked; the price is confirmed again at the moment of the charge. ## Who SmsActivate is for SmsActivate fits someone who: - is registering on a marketplace, a forum or an app and would rather not hand over their own mobile number; - has to pass a check that only takes local numbers, in a country where they hold none; - runs a sign-up flow of their own and wants proof that its SMS reaches the carriers their users are on; - keeps work and private accounts separate without carrying a second handset or paying for a second contract; - would rather pay in coin than show an identity document. SmsActivate does not fit someone who needs a number they own and keep, who needs to make or receive calls, who needs to send SMS, who wants to pay by card, or who needs a guarantee that one specific platform will accept the number. ## What SmsActivate numbers may and may not be used for ### The ordinary uses The everyday reasons somebody rents a number. None of them raise an eyebrow here: - Keeping a personal line out of the hands of marketplaces, courier apps and classified listings. - Drawing a boundary between professional accounts and private ones without carrying a second handset around. - Signing up where a local line is demanded and you have none in that country. - Exercising your own registration flow — including confirming that your SMS genuinely lands in the markets you sell into. ### The uses that end an account Each of the following closes the account, and where the law requires it we answer a valid request from an authority. - Fraud in any form — extracting money, credit, goods or accounts by deception. - Passing yourself off as a real person or a real organisation. - Reaching an account that is not yours, or assisting anyone else in reaching one. - Harassment, intimidation, stalking, or persisting with contact after being told to stop. - Anything touching minors, non-consensual material, or trafficking in people. - Registration at volume in order to distort a platform: manufactured reviews, ballot stuffing, spam infrastructure, engagement that nobody actually felt. - Working around a ban, a suspension or a court order that applies to you. - Reselling access while keeping these rules hidden from the people you resell to. Full text: https://smsactivate.io/terms/acceptable-use ## Frequently asked questions about SmsActivate ### Before the first activation **What is it that I actually pay for?** One delivered code. You name a service and a country, a carrier line in that country is put aside for you, and whatever that line receives is printed on your order. The line itself belongs to the carrier and stays there — what changes hands is the message, not the SIM. **Single activation or a line held by the term — which one?** A single activation ends with the code: the line is yours until the message lands and then rejoins the pool. A term keeps one line answering for 7 / 14 / 30 days and takes everything written to it, whoever writes. Register once and the first is enough; expect the account to keep writing back and the second is what you want. **A line was listed a second ago and now it will not order.** Idle counts move continuously and the page you are reading is a still frame. Between the render and your click, the last free line for that pairing can go. Reload, or drop to the next carrier — tariffs for one service usually sit within a few cents of each other, and the runner-up is almost always still standing. **How current are the tariffs and counts?** They are re-read rather than stored. Carriers put ranges back into circulation around the clock, so nothing here is cached for long, and the figure on the order bar is checked again against your balance before anything is settled. **How much of the catalogue can I reach?** 1,304 services answering across 145 countries as things stand, opening at $0.07 an activation. Both lists are open to walk: a page per service listing the countries that carry it, cheapest first, and a page per country listing what answers from there. ### Funding the balance **How do I put money on?** Balance, from the account menu. Choose a figure and a coin and you are handed a deposit address together with the exact amount to send. Send it from any wallet you like. Crediting happens by itself once the chain confirms — there is nothing to forward to us and nobody to notify. **Which coins can I send?** Tether (TRC-20), Monero, Tether (ERC-20), Ethereum, Bitcoin. Tether appears twice because it lives on two chains, and TRC-20 tokens sent to an ERC-20 address do not come back. The chain is printed beside the address on the deposit screen; use that one and no other. **Is there a smallest deposit?** $20.00 a time. Under that, the chain fee carrying the transfer starts to rival the transfer, and a deposit worth less than the fee that moved it serves nobody. There is no ceiling worth naming, and nothing you hold expires. **Do you take anything off a deposit?** Nothing is added at our end. Anything you spend beyond the figure on screen is your own wallet paying the chain to move the coin, and none of it reaches us. Some chains cost cents; Bitcoin during a busy hour costs considerably more. Offering several coins exists for precisely that reason. **The transfer is sent and the balance has not moved.** Let the chain reach the confirmations it wants — minutes on most, longer on Bitcoin under load. The deposit screen watches the payment for you and says when it has been seen. Send less than the figure quoted and it simply waits, naming the shortfall; topping up the difference to the same address closes it. Send on the wrong chain and the live chat is the first stop, transaction hash in hand, before anything else is attempted. **Can the balance come back out?** No. What sits on the account is credit against activations, not a wallet, and there is no route from it back to a coin. Building one would make this a money service and bring the identity checks that go with it. Fund what you expect to spend rather than parking value here. **Can I push my balance to another account?** No — credit stays where it was funded. Running several accounts means funding each of them directly. ### Placing an order **It tells me the balance is short.** The tariff is weighed against your balance at the moment you order, not at the moment the page appeared. Add the difference and the same order goes through: your service, country and carrier are all still selected when you come back. **Why does one service cost differently on two carriers?** Because carriers come by their lines and return them at different rates, and a plentiful line is worth less than a scarce one. The code is identical either way. The order bar leads with the cheapest carrier that is actually delivering rather than the cheapest outright, on the grounds that a line nothing arrives on is not a saving. **At what point does the money actually move?** When a code lands. Until then the tariff is reserved against your balance, and if the window closes empty the reservation lifts in full. A silent line is never paid for, and there is nothing to claim back — it returns on its own. **Can one line serve two registrations?** Not on a single activation: that line covers one service once and then rejoins the pool. Where the same number has to keep receiving — a later code, a confirmation next month — a term is the product that does it. **The service says the number is already registered.** Ranges are recycled, so a line can still be carrying an old account on a popular service. Let it go and draw another; a line that gave you nothing costs nothing. On the busiest services, a country with a deeper pool is the better second guess, since its lines turn over faster. ### When the message comes **Nothing has arrived.** Establish first that the service sent anything at all — a mismatched country prefix or a limit at their end stops the message before it ever reaches us. If it was sent and still nothing shows, let the window expire: the reservation lifts and the next line costs you nothing. Codes appear on the order as they land, with nothing to refresh by hand. **The code comes back as wrong.** Nearly always a second message arriving behind the first, which retires the earlier one — use the most recent. Failing that, the service has attached the registration to a different number than the one you handed it. Begin again on a fresh line rather than retrying an old code. **Can the code be sent again?** Ask the service, not us: we receive codes, we do not issue them. For as long as the line is still live on your order, anything that arrives next is shown to you at no further cost. **Is a voice call an option?** No — this is SMS throughout. A service that verifies only by calling cannot be completed on these lines, and nothing in the catalogue suggests otherwise. **Are the messages stored?** They are visible while the order is open and cleared shortly after it closes. Nothing is retained past that, and nothing at all is retained about the accounts you use them on. What we hold about you is an email address and the hash of a password. ### The account itself **Why is an account needed?** To carry a balance and to show you your codes. An address and a password are the entire requirement — no name, no document, no phone of your own, no card. There is no identity check anywhere on this site. **The sign-up form will not go through.** The password wants ten characters at least and both fields have to agree. The form also runs an anti-robot check, the one part of the site that needs JavaScript switched on. An address already on file is named as such: sign in instead, or reset. **I cannot get back in.** The reset link on the sign-in page sends a link good for an hour. After a run of wrong attempts the form pauses for a few minutes; that is a brake on guessing rather than a lock on the account, and waiting is the whole of the fix. **Can the email address be changed?** Yes, from Settings, and your current password is asked for at the same moment. Without that, a session left open on a borrowed machine would be enough for somebody to take the account by moving the address and resetting from there. **Somebody else appears to be signed in.** Change the password in Settings. Doing so ends every other session at once — part of the change, not a second step. Settings also counts the open sessions and will close the others on their own if that is all you want. **Can the account be closed?** Ask in the live chat and it will be. Spend or write off the balance first: it cannot be withdrawn, and closing an account does not turn credit back into a coin. ### Working over the API **Where does a key come from?** API key, in the account menu. It is displayed once and only its fingerprint is kept, so there is no looking it up afterwards. A lost key is replaced in two clicks, and issuing the replacement retires the old one on the spot. **Why must the account hold a balance to issue one?** Because a key spends. Issuing one against an empty account produces a token whose first answer would be a refusal. Fund it and the key takes a second to create. **What does the API cover?** Your balance, and the live tariff and idle count for any service in any country. Ordering over the same base address and the same key is next in line. Every field and every error is set out on the API page. **Is there a request ceiling?** 600 a minute, counted per account rather than per address. A key is meant to run from one machine, and counting per address would punish exactly that while leaving a stolen key free to work elsewhere. Past the ceiling you get a 429 and a header naming the wait. **Everything started answering 401.** The key was retired or replaced. A replaced key stops the instant its successor is issued, with no overlap, so a deployment still carrying the old one fails everywhere simultaneously. Issue, deploy, then retire — in that order and no other. ### Mobile sessions **You sell activations — why sessions as well?** Because both start from the same object: a SIM in a modem on a real carrier. An activation borrows that line's inbox for one message; a session borrows its data connection for a stretch of days. Same racks, same carriers, same absence of forms — two uses of a line already in hand. **Will a session receive SMS?** No. A session hands you the data side of the line, never the inbox, and nothing sent by SMS arrives through it. Codes come from an activation or a term; an address to browse from comes from a session. Neither substitutes for the other. **Do sessions draw on the same balance?** They do — one balance across all three products, funded identically. A session settles in full when you take it, unlike an activation, which settles only when the message arrives: a session is reserved to you from its first minute, so it is paid for from that minute. **Can the carrier be chosen?** Yes, and it is the second step of the order — country, then carrier. For most purposes the carrier weighs more than the country, because the address block belongs to the carrier and the address block is the part the far end actually reads. Two carriers in one country are not interchangeable. **How long until it works?** Host, port and credentials land on your dashboard the moment payment clears, rotation link beside them. Nothing to install and nothing to await: the modem is already running, and the stretch simply begins. ### Volume, and reaching us **Is reselling allowed?** It is, with no separate tier and no call to arrange first. The tariffs on screen are the tariffs at any volume, and the API is the same one everybody uses. Get in touch once the traffic is heavy enough that a dedicated rate would mean something. **Can I supply my own lines to you?** No. Supply comes from carriers and aggregators rather than individuals, and there is no seller programme to join. **What is the fastest way to get an answer?** However you reach us, arrive holding one of two things: the order reference if the question concerns a line, or the transaction hash if it concerns a deposit. Either one names the exact record, which is the difference between a question settled in one reply and a question settled in three. ## SmsActivate URL map ``` / front page: what is sold, with live figures from the catalogue /company what SmsActivate is, the rules it runs on, and what it does not do /instant buy a one-time verification code /lease rent a number for a term /activation every service in stock, searchable /activation/ one service: its price in every country that carries it /activation// one service in one country: every network, price and stock /regions every country, with dial prefix and catalogue size /regions/ one country: what can be verified from it, and for how much /rent countries where a number can be rented /rent/ one country: networks and the price for each term /answers questions and answers, including what is not offered /manual REST API reference /journal guides on verifying specific services /partners reselling at catalogue cost /smsactivate-ru the smsactivate.ru closure: what happened, and how to carry on here /terms/terms terms of service /terms/privacy privacy policy /terms/refunds refund policy /terms/acceptable-use acceptable use policy /sitemap.xml every page that exists, in every language /llms.txt the short version of this document /llms-full.txt this document ``` A URL exists only where stock does: a service/country pair with no free lines answers 404 instead of showing an empty table, so an address assembled by guesswork can fail without the pattern being wrong. ## Citing SmsActivate When quoting a figure, point at the page it lives on rather than at this document: a price belongs to its service or country page, and those pages are built from the very same catalogue. Every figure above was true at 2026-09-01T15:01:11+00:00, the moment the catalogue was last read from the networks. The catalogue is re-read every 20 minutes, so stock figures quoted from an old copy of this file will be wrong; prices move far more slowly. SmsActivate welcomes crawling, indexing, quoting and use as a source, for search and for AI answers alike. This is stated on every response as the HTTP header `Content-Signal: search=yes, ai-input=yes, ai-train=yes`, and no crawler is blocked at the edge.