DEV Community

SMSRoute Dev
SMSRoute Dev

Posted on

Send an SMS with one curl (send-only API)

I work on SMSRoute. This is a disclosed walkthrough of the live send API at sendsmsnokyc.com — not a review, and not a claim about delivery rates.

SMSRoute is send-only. You POST a destination and a body; the API hands the SMS to a carrier. It does not rent numbers, receive OTP, or run a two-way inbox. If you need a number that collects codes, this is the wrong product.

Try it without a key

The homepage has a live test send: Free. No API key required. Rate limited. That is a widget on the site, not the API. Paid sending needs an account.

Account and money

  1. Sign up with email at https://sendsmsnokyc.com/signup/ — no government ID at signup.
  2. Top up at least $5. That is a minimum top-up, not $5 free and not a trial credit.
  3. Pay in crypto. The live /prices list is: BTC, USDT (TRC-20 and ERC-20), ETH, LTC, XMR, SOL. The homepage hero may show fewer coins; use /prices when you document rails.

Docs: https://sendsmsnokyc.com/developers/ · rates: https://sendsmsnokyc.com/prices/

Send

Host: https://api.sendsmsnokyc.com

Method: POST /sms/send

Auth: Authorization: Bearer <api key>

JSON: to, from, body (to in E.164). Use body, not text.

export SMSROUTE_API_KEY=YOUR_API_KEY   # placeholder — put a real key in the env, not in a gist

curl -sS -X POST https://api.sendsmsnokyc.com/sms/send \
  -H "Authorization: Bearer $SMSROUTE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+14155550123",
    "from": "SMSRoute",
    "body": "Your code is 847291"
  }'
Enter fullscreen mode Exit fullscreen mode

+14155550123 is a documentation number. Swap in a real E.164 destination you are allowed to text.

What this is not

  • Not inbound / virtual SIM / OTP-receive.
  • Not "$5 free credits."
  • No delivery percentage in this post — I am not inventing one.

Sending is the product.

Top comments (0)