Votre agent IA achète le numéro, lit le code et paie en crypto — sans humain, sans KYC, sans e-mail.
Donnez à n'importe quel agent IA le pouvoir de provisionner des numéros de téléphone anonymes de bout en bout — codes de vérification ponctuels dès $0.01 ou locations dédiées de 7, 14, 30 ou 90 jours dès $4.20 — sans aucune intervention humaine à aucune étape. Compatible avec Claude Desktop, Claude Code, ChatGPT, Cursor, Continue, Cline, OpenClaw, n8n et tout client HTTP brut. Couverture de 133 services (Telegram, WhatsApp, Google, Discord, Tinder, OpenAI, Binance, Twitter/X, Coinbase, Apple, Microsoft, Steam, PayPal et plus) répartis sur 116 pays et 400 routes opérateurs — plus de 15,400 points de prix en temps réel au total. Réglez en 8 cryptomonnaies : Bitcoin, Monero, Ethereum, Litecoin, TRON, USDT (on ERC-20 and TRC-20) and SOL.
Deux choses qu'un agent peut acheter ici
Les deux puisent dans un seul solde prépayé — alimentez-le une fois à partir de $25 et mélangez librement codes et locations.
Vérification SMS ponctuelle
Un numéro capte un code, puis se retire. Conçu pour les inscriptions, les invites OTP et les enregistrements jetables. Si aucun SMS n'arrive dans les 20 minutes, le montant revient automatiquement à votre solde. Choisissez parmi plus de 15,400 points de prix en temps réel répartis sur 133 services et 116 pays.
POST /api/v1/numbers
Location de numéro dédié
Votre agent obtient une ligne que personne d'autre ne peut toucher pendant 7, 14, 30 ou 90 jours, captant des SMS entrants illimités depuis chacun de nos 133 services. Le choix idéal pour les comptes qui perdurent — bots Telegram, profils WhatsApp, numéros de récupération, 2FA permanent. Commandez-en plusieurs en un seul appel pour faire tourner une flotte.
POST /api.php?action=rental_buy
Un backend, trois voies d'accès
Quelle que soit votre pile technique, les trois voies atterrissent sur les mêmes comptes, le même solde et la même mécanique /api/v1/*.
MCP — natif pour Claude, Cursor, Continue, Cline
Pointez votre configuration MCP vers https://smsnokyc.com/mcp et onze outils s'activent d'un coup : list_services, list_countries, list_catalog, quote, create_account, topup, topup_status, buy_number, get_sms, cancel_number, agent_help.
REST — pour tout le reste qui parle HTTP
Du JSON propre sous /api/v1/ avec authentification Bearer par phrase de récupération et un contrat OpenAPI 3.1 sur /openapi.json. Faites-le en curl, scriptez-le en Python ou Go — tout ce qui dispose d'une pile HTTP convient.
x402-light — financement USDC en un seul échange
Conçu pour les agents détenteurs de portefeuille. Ajoutez X-Payment-Mode: x402 sur /api/v1/topup et la réponse 402 transporte les instructions de dépôt USDC — un seul aller-retour, aucun facilitateur, aucun intermédiaire.
Du portefeuille vide au code reçu en six requêtes
Pas de SDK, pas de danse OAuth, pas de boîte mail à confirmer. Premier appel — un compte gratuit et sa phrase de récupération. Deuxième appel — une facture crypto pour le montant de votre choix entre $25 et $1000. À partir de là, chaque code ou location débite simplement le solde.
1Ouvrez le compte
Un seul POST gratuit vers /api/v1/account. Enregistrez la phrase de récupération renvoyée — c'est la seule clé du solde. Le solde démarre vide.
2Alimentez-le en crypto
POST /api/v1/topup en indiquant un montant et une crypto — 8 acceptées, de BTC et XMR à USDT, LTC, TRX, USDT-TRC20, SOL — puis transférez exactement ce que la facture indique à l'adresse renvoyée.
3Surveillez le règlement de la facture
GET /api/v1/topup/{id} en boucle toutes les 10 secondes environ. Une fois le réseau confirmé, le statut passe à completed et le montant est crédité sur votre solde.
4Achetez le numéro
POST /api/v1/numbers avec un service_id et un code pays. Le solde est débité et une ligne est attribuée en quelques secondes.
5Récupérez le code
GET /api/v1/numbers/{id} jusqu'à ce que sms_code se remplisse — la plupart des codes arrivent en moins d'une minute. Annulez d'abord et le montant intégral revient au solde.
# 1. Create a free account — returns the seed (only credential) curl -X POST https://smsnokyc.com/api/v1/account # → {"account_seed":"AaBb-CcDd-EeFf-GgHh", "balance":0.00, ...} # 2. Fund the balance (min $25, max $1000; pick any of 8 coins) curl -X POST https://smsnokyc.com/api/v1/topup \ -H 'Authorization: Bearer AaBb-CcDd-EeFf-GgHh' \ -H 'Content-Type: application/json' \ -d '{"amount_usd": 25, "crypto": "XMR"}' # → {"topup_id":12345, "address":"4Abc...", "amount_crypto":"0.025", ...} # 3. Pay XMR, then poll until completed curl https://smsnokyc.com/api/v1/topup/12345 \ -H 'Authorization: Bearer AaBb-CcDd-EeFf-GgHh' # 4. Buy a SINGLE-USE SMS number (debits $0.20–$1) curl -X POST https://smsnokyc.com/api/v1/numbers \ -H 'Authorization: Bearer AaBb-CcDd-EeFf-GgHh' \ -H 'Content-Type: application/json' \ -d '{"service_id": 1, "country": "US"}' # 5. Poll for SMS code (typically < 60 s) curl https://smsnokyc.com/api/v1/numbers/86421 \ -H 'Authorization: Bearer AaBb-CcDd-EeFf-GgHh' # → {"phone_number":"+1...", "sms_code":"847291", "status":"completed"}
# Alternative: rent a dedicated number for 7/14/30/90 days # (unlimited incoming SMS, all services accepted) curl -X POST 'https://smsnokyc.com/api.php?action=rental_buy' \ -H 'Cookie: smsnokyc_session=...' \ -d 'country=US&operator_id=1&duration=30&qty=1' # → {"order_ids":[12346], "total":15.00, "duration":30}
Configurez MCP en moins d'une minute /mcp
Déposez l'extrait ci-dessous dans Claude Desktop, Claude Code, Cursor, Continue ou Cline, redémarrez le client, puis demandez simplement un numéro américain pour vérifier une inscription Google. L'agent prend le relais.
{
"mcpServers": {
"smsnokyc": {
"url": "https://smsnokyc.com/mcp"
}
}
}
Onze outils, un seul endpoint
Une fois connecté, exécutez agent_help() — le serveur embarque son propre guide de référence avec des exemples travaillés, si bien que la recette voyage avec l'outil.
x402-light — alimentez le solde en un seul échange 402 x402-light
Ajoutez l'en-tête X-Payment-Mode: x402 à /api/v1/topup et l'API répond avec un HTTP 402, transportant les détails du dépôt USDC (ERC-20) à la fois dans l'en-tête X-Payment-Required et dans le corps JSON. Transférez l'USDC, interrogez une fois, commencez à dépenser. Notez que x402-light ne couvre que le financement — les achats eux-mêmes débitent toujours le solde prépayé.
curl -X POST https://smsnokyc.com/api/v1/topup \ -H 'Authorization: Bearer AaBb-CcDd-EeFf-GgHh' \ -H 'X-Payment-Mode: x402' \ -d '{"amount_usd": 25}' # ← HTTP/1.1 402 Payment Required # ← X-Payment-Required: {"network":"erc20","token":"USDCETH", # ← "amount_usdc":"25","recipient":"0xff...","expires_in":900}
Bac à sable en simulation — intégrez d'abord, dépensez ensuite dry_run=1
Chaque endpoint /api/v1/* accepte ?dry_run=1, l'en-tête X-Dry-Run: 1, ou dry_run: true dans le corps. Dans ce mode, la recharge synthétique passe à completed après 60 secondes, le numéro synthétique renvoie le code 123456 après 30 secondes, et rien ne touche la base de production. Câblez toute la boucle de votre agent avant qu'un seul satoshi ne bouge.
curl -X POST 'https://smsnokyc.com/api/v1/account?dry_run=1' \ -H 'Content-Type: application/json' \ -d '{"crypto":"XMR"}' # Then poll the synthetic topup, buy a number, get SMS "123456" — all fake.
Ce que les agents autonomes en font concrètement
Des schémas récurrents tirés du trafic agentique réel.
Provisionnement de comptes en masse
Des agents de croissance créent en parallèle des lots de profils Telegram, Discord ou Twitter/X, en tirant un numéro neuf d'un pays différent pour chacun.
Débloquer des connexions headless
Un agent de recherche se heurte à un mur de connexion qui n'accepte que l'OTP par SMS. Il provisionne une ligne, capte le code, termine la session et abandonne le numéro.
Inscriptions aux exchanges sans SIM personnelle
Passez le contrôle téléphonique sur Binance, Coinbase ou Kraken tout en gardant le vrai numéro privé — l'agent règle en stablecoin depuis son propre portefeuille.
Flux OTP testés à travers les frontières
Bouclez un appel API par pays et confirmez que votre propre produit délivre correctement l'OTP sur une empreinte de 116 pays.
Des assistants qui protègent la vie privée des utilisateurs
Un utilisateur demande à Claude ou ChatGPT d'ouvrir un compte quelque part ; l'assistant obtient le numéro et relaie le code afin que le téléphone personnel n'apparaisse jamais nulle part.
Outillage SMS en marque blanche
Des plateformes d'agents encapsulent l'API et proposent la vérification anonyme comme fonctionnalité intégrée à leur propre base de clients — revente sans friction.
Lignes permanentes pour bots longue durée
Un agent persistant garde un numéro Telegram loué pour 30 ou 90 jours et lit les alertes entrantes mois après mois — sans nouvelle vérification humaine récurrente.
Flottes tournantes pour opérations publicitaires
Louez cinq ou dix numéros longue durée répartis sur plusieurs pays, associez-en un par compte marketing, et laissez l'agent faire tourner le pool selon un calendrier.
Six raisons qui collent aux workflows d'agents
Les propriétés qui permettent à un processus autonome de vérifier des numéros sans filet de sécurité humain.
Sans identité par conception
Pas de nom, pas de boîte mail, pas de document à uploader, pas de labyrinthe de captchas. Une seed phrase suffit comme compte, avec une 2FA TOTP en option.
Des secondes, pas des minutes
Les lignes sont attribuées quasi instantanément et la plupart des codes arrivent en moins de 60 secondes. Le silence déclenche un remboursement automatique.
116 pays à portée de main
Une seule surface API, 400 routes opérateurs, et des niveaux virtuel, physique et premium à choisir par route.
133 services couverts
Telegram, WhatsApp, Google, Discord, OpenAI, Binance, Tinder, Twitter/X et plus encore — interrogez n'importe quelle paire service/pays pour obtenir un devis en direct.
Bac à sable sur chaque endpoint
dry_run=1 simule tout le parcours — compte, top-up, achat, code — sans jamais toucher à votre portefeuille.
Prépayé avec une porte de sortie
Annulez avant que le code n'arrive et le solde est restauré instantanément. Rechargez des montants précis pour plafonner strictement ce qu'une session peut dépenser.
Pointez votre agent vers la spec et lancez-vous
Chaque endpoint, schéma et forme d'erreur est documenté sous forme lisible par machine à l'adresse https://smsnokyc.com/openapi.json — donnez cette URL à votre agent et laissez-le explorer.
FAQ
Réponses pour les équipes qui intègrent SmsNoKYC dans des pipelines d'agents.
$25 est-il vraiment la plus petite première recharge ?
Oui — $25 est le plancher pour chaque recharge de solde, la première incluse, avec un plafond de $1000 par recharge. Rien n'est prélevé en frais : le montant intégral arrive sur votre solde une fois le réseau confirmé, et aux prix de code habituels de $0.20 à $1, cela couvre environ 25 à 125 vérifications. Le plancher existe pour une seule raison — il filtre les comptes jetables qui dégraderaient la qualité de livraison pour l'ensemble du pool.
Quels agents et IDE sont pris en charge ?
Tout ce qui parle MCP se connecte nativement : Claude Desktop, Claude Code, Cursor, Continue, Cline et tout autre client Model Context Protocol. Les agents sans support MCP — intégrations ChatGPT, OpenClaw, workflows n8n, scripts Python bruts, agents managés longue durée — accèdent au même backend en HTTPS sur /api/v1/* avec la même authentification Bearer par phrase de récupération et le même flux.
Aucun code n'est arrivé — est-ce que je perds l'argent ?
Non. Déclenchez /api/v1/numbers/{id}/cancel à tout moment avant qu'un code n'arrive, et le montant total revient directement sur votre solde. Vous avez oublié d'annuler ? La commande expire d'elle-même à la 20e minute et se rembourse automatiquement. L'argent ne reste dépensé que lorsqu'un code arrive réellement sur un numéro que vous avez gardé ouvert.
Puis-je intégrer sans dépenser de vraie crypto ?
Ajoutez ?dry_run=1 à n'importe quel appel /api/v1/* — ou envoyez l'en-tête X-Dry-Run: 1, ou mettez dry_run: true dans le corps JSON. Le bac à sable avance de lui-même : la phrase de récupération revient sous la forme AAAA-DRYR-DRYR-DRYR, la recharge se termine après 60 secondes, buy_number émet une ligne synthétique +1-555-DRY-XXXX, et get_sms sert le code 123456 après 30 secondes. Aucun circuit de paiement n'est contacté, aucune ligne ne touche topups ou orders, rien de réel n'est provisionné. Chaque outil MCP accepte le même paramètre dry_run.
Vérification ponctuelle ou location — laquelle me faut-il ?
Une vérification ponctuelle (POST /api/v1/numbers) vous donne un seul numéro qui capte un seul code, reste actif 20 minutes et coûte typiquement $0.20 à $1 — conçu pour les inscriptions et les invites OTP. Une location (POST /api.php?action=rental_buy) donne à votre agent une ligne dédiée pendant 7, 14, 30 ou 90 jours qui accepte des SMS entrants illimités depuis tous les services, à partir de $4.20 — conçue pour les comptes que l'agent maintient actifs, comme un bot Telegram qu'il surveille pendant des mois. Les deux puisent dans un solde commun alimenté par recharges de $25 ou plus. Un endpoint /api/v1/rentals natif est sur la feuille de route ; en attendant, l'action legacy rental_buy accepte la même authentification Bearer par phrase de récupération.