Aller au contenu principal
100+
Pays
Plus de 1000 services. Paiement en crypto, sans KYC.
Acheter un numéro
Vérification SMS agent IA & location de numéros · MCP · REST · x402

Recevez des codes de vérification SMS ou louez des numéros virtuels — depuis n'importe quel agent IA, payé en crypto, sans KYC.

SimSMS est conçu pour que les agents IA puissent acheter des numéros de téléphone virtuels privés — à la fois pour la vérification SMS à usage unique et pour les locations dédiées à long terme (7/14/30/90 jours) — de bout en bout sans intervention humaine. Compatible avec Claude (Desktop / Code / Managed Agents), OpenClaw, ChatGPT, Cursor, Continue, Cline, n8n, et tout client HTTP personnalisé. Plus de 1000 services (Google, Telegram, WhatsApp, Discord, Tinder, OpenAI, Binance, Twitter/X, Coinbase, Apple, Microsoft, Steam, PayPal, …) dans plus de 190 pays. Payez en 20+ cryptomonnaies, dont Bitcoin, Monero, Ethereum, USDT, USDC, Solana, Litecoin, XRP, TRON, Toncoin, Dogecoin, Polygon, Bitcoin Cash, Dash, Cardano, Avalanche et Zcash.

Claude Desktop Claude Code ChatGPT Cursor Continue Cline OpenClaw curl
Sans KYC
Serveur MCP
REST + OpenAPI
x402-light
14 cryptos
Mode test

Deux produits, tous deux achetables par un agent

Choisissez le modèle qui correspond à votre flux de travail. Les deux fonctionnent depuis le même solde après la recharge initiale de 25 $.

SMS verification

Vérification SMS à usage unique

0,20 $ – 1 $ par SMS · validité 20 min · remboursement auto si pas de SMS

Un numéro, un code SMS. Parfait pour les inscriptions de comptes, la vérification OTP, les enregistrements jetables. Le numéro est libéré après la réception du SMS ou après 20 minutes (remboursé). Plus de 1000 services × plus de 190 pays.

POST /api/v1/numbers
Number rental

Location de numéro à long terme

3 $ – 30 $ · 7 / 14 / 30 / 90 jours · SMS entrants illimités

Un numéro dédié exclusivement à vous pour 7, 14, 30 ou 90 jours. Recevez des SMS ILLIMITÉS de n'importe quel service pendant la période de location. Idéal pour les comptes que vous souhaitez continuer à utiliser (Telegram, WhatsApp, numéros de récupération, authentification multi-facteurs). Achetez-en plusieurs à la fois pour la rotation de flotte.

POST /api.php?action=rental_buy

Trois voies d'intégration, un seul domaine

Choisissez celle qui correspond à votre stack. Elles utilisent toutes le même backend, les mêmes comptes, la même logique /api/v1/*.

MCP

MCP — pour Claude, Cursor, Continue, Cline

Ajoutez https://simsms.co/mcp à votre configuration MCP. Onze outils instantanément disponibles : list_services, list_countries, list_catalog, quote, create_account, topup, topup_status, buy_number, get_sms, cancel_number, agent_help.

REST

REST — pour tout client HTTP

Points de terminaison JSON simples sous /api/v1/. Authentification Bearer (seed). Spécification OpenAPI 3.1 à /openapi.json. Fonctionne depuis curl, Python, Go, tout ce qui parle HTTP.

x402-light

x402-light — recharge USDC instantanée

Pour les agents avec leur propre portefeuille. Envoyez X-Payment-Mode: x402 à /api/v1/topup → 402 avec les instructions de dépôt USDC en un seul aller-retour. Aucun facilitateur requis.

Comment ça marche — 6 appels de zéro compte à SMS reçu

Pas de SDK à installer. Pas d'OAuth. Pas d'email. Le premier appel retourne votre seed (la création de compte est gratuite) ; le deuxième émet une facture de recharge crypto pour le montant de votre choix. Une fois payée, vous dépensez depuis votre solde par SMS ou location.

Inscription gratuite, achats financés par le solde. SimSMS est un service basé sur le solde. POST /api/v1/account crée un compte gratuit et retourne le seed (votre unique identifiant). Le solde démarre à 0 $ ; vous l'alimentez via un appel séparé /api/v1/topup (tout montant de 1 $ à 1 000 $) avant d'acheter des vérifications SMS ou des locations. Le prix typique d'un SMS est de 0,20 $ à 1 $ par code selon le service+pays.

1Créer votre compte

POST /api/v1/account retourne le seed (conservez-le !) et un solde à 0 $. Aucun paiement requis à cette étape.

2Recharger votre solde

POST /api/v1/topup avec le montant et la crypto de votre choix (parmi 20+ coins : BTC, XMR, ETH, USDT, USDC, SOL, LTC, XRP, TRX, TON, DOGE, POL, BCH, DASH, ADA, AVAX, ZEC, USDC, TRX, TON), puis envoyez le montant exact de crypto à l'adresse retournée.

3Interroger jusqu'à complétion

GET /api/v1/topup/{id} toutes les ~10 s. Quand status="completed", le montant déposé est crédité sur votre solde.

4Acheter un numéro

POST /api/v1/numbers avec service_id + country. Débite le solde. Numéro de téléphone attribué en quelques secondes.

5Recevoir le SMS

GET /api/v1/numbers/{id} jusqu'à ce que sms_code soit non-null. Livraison typique sous 60 s. Annulez avant le SMS pour un remboursement complet.

curl — flux complet de vérification SMS
# 1. Create a free account — returns the seed (only credential)
curl -X POST https://simsms.co/api/v1/account
# → {"account_seed":"AaBb-CcDd-EeFf-GgHh", "balance":0.00, ...}

# 2. Fund the balance (min $25, max $1000; pick any of 20+ coins)
curl -X POST https://simsms.co/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://simsms.co/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://simsms.co/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://simsms.co/api/v1/numbers/86421 \
  -H 'Authorization: Bearer AaBb-CcDd-EeFf-GgHh'
# → {"phone_number":"+1...", "sms_code":"847291", "status":"completed"}
curl — location de numéro longue durée
# Alternative: rent a dedicated number for 7/14/30/90 days
# (unlimited incoming SMS, all services accepted)
curl -X POST 'https://simsms.co/api.php?action=rental_buy' \
  -H 'Cookie: simsms_session=...' \
  -d 'country=US&operator_id=1&duration=30&qty=1'
# → {"order_ids":[12346], "total":15.00, "duration":30}

Configuration MCP (60 secondes) /mcp

Ajoutez ce snippet à votre client compatible MCP (Claude Desktop, Claude Code, Cursor, Continue, Cline). Après redémarrage, demandez : "Obtenez-moi un SMS de vérification Google pour un numéro US".

~/.claude/mcp_settings.json (or Cursor/Continue/Cline equivalent)
{
  "mcpServers": {
    "simsms": {
      "url": "https://simsms.co/mcp"
    }
  }
}

Outils exposés par le serveur MCP

list_services
list_countries
list_catalog
quote
create_account
topup
topup_status
buy_number
get_sms
cancel_number
agent_help

Ensuite, appelez agent_help() dans votre client — il retourne la recette canonique avec des exemples, intégrée dans l'outil lui-même.

x402-light — aller-retour unique avec USDC pour les recharges x402-light

Envoyez l'en-tête X-Payment-Mode: x402 à /api/v1/topup. Le serveur répond HTTP 402 avec les instructions de dépôt USDC (ERC-20) dans l'en-tête X-Payment-Required ET le corps JSON. Envoyez l'USDC, interrogez l'URL, le solde est crédité. (Note : x402-light est uniquement pour les recharges — les achats SMS réels s'exécutent depuis votre solde.)

x402-light — single round trip with USDC for top-ups
curl -X POST https://simsms.co/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}

Mode test (dry-run) — ne dépensez jamais de vraie crypto pendant l'intégration dry_run=1

Ajoutez ?dry_run=1 (ou en-tête X-Dry-Run: 1, ou champ de corps dry_run: true) à n'importe quel point de terminaison /api/v1/*. La recharge synthétique se complète automatiquement après 60 s, le numéro synthétique retourne le code SMS "123456" après 30 s, et aucune ligne de base de données réelle n'est écrite. Parfait pour valider une intégration avant que de la vraie crypto ne quitte votre portefeuille.

dry-run — aucune crypto réelle, aucun numéro réellement provisionné
curl -X POST 'https://simsms.co/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.

Cas d'usage — ce que les agents font avec SimSMS

Modèles que nous voyons dans les flux de travail agentiques aujourd'hui.

Création de comptes à l'échelle

Un agent d'automatisation de croissance crée des dizaines de comptes jetables sur Telegram, Discord ou Twitter/X en parallèle — chacun avec un nouveau numéro d'un pays différent.

OTP pour connexions headless

Un agent de recherche doit se connecter à un service payant qui n'envoie l'OTP que par SMS. Il achète un numéro, reçoit le code, complète la connexion, termine le numéro.

Échange crypto / inscriptions sans KYC

Vérifiez rapidement un compte Binance, Coinbase ou Kraken sans exposer un numéro de téléphone personnel — payé en stablecoin depuis le propre portefeuille de l'agent.

Tests multi-régions

Vérifiez que le flux OTP de votre propre produit fonctionne dans plus de 50 pays en obtenant un numéro par pays depuis une seule boucle d'appel API.

Inscriptions axées sur la confidentialité pour les utilisateurs

Claude ou ChatGPT aide un utilisateur soucieux de la confidentialité à créer des comptes sans exposer son vrai numéro de téléphone — le paiement + la livraison se font du côté de l'agent.

Revente agent-à-agent

Les plateformes d'agents de niveau supérieur encapsulent notre API pour offrir "vérification SMS anonyme" comme un outil à leurs propres utilisateurs — revente sans friction.

Location persistante pour un bot autonome

Un agent Claude Managed Agent à longue durée de vie loue un numéro Telegram de 30 jours pour recevoir des notifications d'un service surveillé ou d'un canal Telegram — aucune re-vérification humaine nécessaire chaque mois.

Flotte de numéros pour les opérations publicitaires

Louez un lot de 5 à 10 numéros à long terme dans différents pays pour gérer des comptes publicitaires/marketing sur des plateformes nécessitant un téléphone par compte — payez une fois par mois, l'agent alterne entre eux.

Pourquoi SimSMS fonctionne pour les agents

Six propriétés qui rendent SimSMS particulièrement adapté à la vérification SMS autonome et assistée.

Zéro KYC

Pas de nom, email, téléphone, ID, captcha. Le seed est la seule identification.

SMS instantané

Numéros émis en quelques secondes. SMS typiquement livré sous 60 secondes. Remboursement automatique si aucun SMS n'arrive.

Plus de 50 pays

US, UK, FR, DE, RU, CN, IN et plus de 40 autres — une seule API pour tous.

Plus de 200 services

Google, Telegram, WhatsApp, Discord, OpenAI, Binance, Tinder, Twitter/X… filtrez par service + pays.

Mode test

Validez votre intégration de bout en bout sans dépenser. dry_run=1 sur chaque point de terminaison.

Basé sur le solde, remboursable

Annulez un numéro avant l'arrivée du SMS → remboursement instantané au solde. Limitez vos dépenses par session en rechargeant des montants exacts.

Découvrez l'API en un curl

Ou ouvrez https://simsms.co/openapi.json pour la spécification OpenAPI 3.1 complète.

FAQ

Questions courantes sur l'intégration de SimSMS avec les agents IA.

Pourquoi la première recharge est-elle de 25 $ — puis-je recharger moins ?

Le minimum de 25 $ s'applique UNIQUEMENT à la toute première recharge (création de compte). Ce ne sont pas des frais — cela crédite votre solde immédiatement et couvre environ 150 vérifications SMS (prix SMS typique de 0,20 $ à 1 $ selon le service et le pays). Une fois votre compte financé, toutes les recharges suivantes peuvent être soumises au même minimum de 25 $. Le minimum de 25 $ existe pour éviter les comptes jetables qui dégraderaient les taux de livraison SMS pour tout le monde.

Quels assistants IA peuvent utiliser ceci ?

Tout client compatible MCP : Claude Desktop, Claude Code, Cursor, Continue, Cline, et tout client implémentant le Model Context Protocol. Pour les agents sans support MCP (OpenClaw, plugins ChatGPT, scripts Python personnalisés, workflows n8n, Anthropic Managed Agents), la même fonctionnalité est disponible via des appels HTTPS simples à /api/v1/* — même backend, même authentification, même flux.

Que se passe-t-il si aucun SMS n'arrive ?

Vous pouvez appeler /api/v1/numbers/{id}/cancel à tout moment avant la réception du SMS. Le prix complet du numéro est remboursé immédiatement sur votre solde. Si vous oubliez d'annuler, la commande expire automatiquement après 20 minutes et est également remboursée automatiquement. Vous ne payez que si le code SMS arrive réellement et que vous gardez la commande ouverte.

Comment tester sans dépenser de vraie crypto ?

Ajoutez ?dry_run=1 à n'importe quelle URL /api/v1/* (ou en-tête X-Dry-Run: 1, ou champ de corps dry_run: true). Le flux synthétique progresse automatiquement : account_seed est "AAAA-DRYR-DRYR-DRYR", la recharge se complète automatiquement après 60 s, buy_number retourne un faux numéro +1-555-DRY-XXXX, get_sms retourne "123456" après 30 s. Pas d'appel FixedFloat, pas de ligne DB dans topups/orders, pas de provisionnement réel. Les outils MCP acceptent le même argument dry_run.

Quelle est la différence entre la vérification SMS et la location ?

La vérification SMS (POST /api/v1/numbers) est à usage unique : un numéro, un code SMS, valide 20 minutes, 0,20 $–1 $ — parfaite pour les inscriptions ponctuelles et les OTP. La location de numéro (POST /api.php?action=rental_buy) vous donne un numéro dédié pour 7, 14, 30 ou 90 jours pouvant recevoir des SMS ILLIMITÉS de n'importe quel service pendant toute cette période — idéale pour les comptes que vous souhaitez continuer à utiliser (comme un compte Telegram ou WhatsApp qu'un agent à longue durée de vie surveille). La location coûte 3 $–30 $ selon la durée et l'opérateur. Les deux fonctionnent depuis le même solde, que vous alimentez via des recharges à partir de 1 $. L'endpoint dédié `/api/v1/rentals` est en cours de développement ; pour l'instant, les agents peuvent utiliser l'endpoint hérité `/api.php?action=rental_buy` avec la même authentification Bearer/seed.