Netgsm

API

Turkish operator API for bulk and OTP SMS, voice messages and WhatsApp OTP

Price
Pay per SMS or prepaid packages
Access
Subscriber number and API user password

About

Netgsm is a licensed Turkish telecom operator with HTTP APIs for bulk and OTP SMS, inbound SMS and İYS consent filtering, plus automated voice-message calls and WhatsApp OTP. Requests use an API sub-user. Docs are in Turkish; SMS is billed per message or in prepaid packages.

What you can do with it

  • Send OTP codes and order notifications by SMS to Turkish mobile numbers
  • Send bulk SMS with İYS consent filtering for commercial messages
  • Place automated calls that read out text or play recorded audio

Get started

  1. Open a Netgsm subscription and get a sender name (header) approved
  2. Create an API sub-user under Subscription > Sub-user accounts
  3. Send requests with your subscriber number and the sub-user password

Example

curl -X POST https://api.netgsm.com.tr/sms/rest/v2/send \
  -u "$NETGSM_USERCODE:$NETGSM_PASSWORD" \
  -H "Content-Type: application/json" \
  -d '{"msgheader":"BASLIK","messages":[{"msg":"test1","no":"510xxxxxxx"}],"encoding":"TR","iysfilter":"0"}'

Details

Hosting
Hosted service
Available in
Türkiye
Official SDKs
JavaScript/TypeScript, Python
MCP server
None

Tasks

Alternatives

Other tools for the same tasks.

Last checked on .