Sinch SMS API

"Simple, secure SMS API for global reach" [1]

sinch.com/messaging/sms-api/ · By Sinch · Agent JSON · Suggest an edit · Last verified 2026-06-10 · Source confidence: high

Best for / Avoid if

Best for: AI agents and automation - an agent-ready surface (MCP / llms.txt); Teams needing broad API coverage out of the box; Cost-sensitive teams - low, transparent entry price

Avoid if: You want to try it free before paying

Scores

  • 75 / 100
    Agent friendliness
  • 85 / 100
    Pricing transparency
  • 75 / 100
    Setup speed
  • 25 / 100
    Docs quality
  • 85 / 100
    Procurement ease
  • 100 / 100
    Trust readiness

Scores are computed deterministically from this profile's published, sourced fields (pricing, compliance, capabilities, docs and developer-surface signals) - not from reviews or paid placement. Each axis is 0-100; an unknown signal scores 0 for that axis. Procurement ease is the inverse of buying friction (higher = easier to adopt).

Pricing & procurement

Pricing model
Usage-based [2]
Published pricing
Yes [3]
Free tier
No [4]
Self-serve signup
Yes [5]
Requires sales call
No [6]
Enterprise plan
No [7]
Published prices
PlanItemPerAmountSource
Pay As You Go10DLC SMS outbound message (US)message$0.0078source
Pay As You Go10DLC SMS inbound message (US)message$0.0078source
Pay As You GoToll Free SMS outbound message (US)message$0.0078source
Pay As You GoToll Free SMS inbound message (US)message$0.0078source
Pay As You GoShort Code SMS outbound message (US)message$0.009source
Pay As You GoShort Code SMS inbound message (US)message$0.009source
Pay As You Go10DLC MMS outbound message (US)message$0.02source
Pay As You Go10DLC MMS inbound message (US)message$0.02source
Pay As You GoToll Free MMS outbound message (US)message$0.018source
Pay As You GoToll Free MMS inbound message (US)message$0.018source
Pay As You GoShort Code MMS outbound message (US)message$0.02source
Pay As You GoShort Code MMS inbound message (US)message$0.02source
Pay As You Go10DLC number monthly fee (US)month$1source
Pay As You Go10DLC number setup fee (US)one time$1source
Pay As You GoToll Free number monthly fee (US)month$2source
Pay As You GoToll Free number setup fee (US)one time$2source
Pay As You GoShort Code number monthly fee Random (US)month$500source
Pay As You GoShort Code number monthly fee Vanity (US)month$1000source
Pay As You GoShort Code number setup fee (US)one time$1source
Pay As You Go10DLC SMS outbound message (Canada)message$0.0078source
Pay As You Go10DLC SMS inbound message (Canada)message$0.0078source
Pay As You GoToll Free SMS outbound message (Canada)message$0.0078source
Pay As You GoToll Free SMS inbound message (Canada)message$0.0078source
Pay As You GoShort Code SMS outbound message (Canada)message$0.009source
Pay As You GoShort Code SMS inbound message (Canada)message$0.0075source
Pay As You Go10DLC MMS outbound message (Canada)message$0.02source
Pay As You Go10DLC MMS inbound message (Canada)message$0.01source
Pay As You GoToll Free MMS outbound message (Canada)message$0.018source
Pay As You GoToll Free MMS inbound message (Canada)message$0.018source
Pay As You Go10DLC number monthly fee (Canada)month$1source
Pay As You Go10DLC number setup fee (Canada)one time$1source
Pay As You GoToll Free number monthly fee (Canada)month$2source
Pay As You GoToll Free number setup fee (Canada)one time$1source
Pay As You GoShort Code number filing fee (Canada, CAD)3 months$1500source
Pay As You GoShort Code number monthly fee (Canada, CAD)month$350source
Pay As You GoShort Code number setup fee (Canada)one time$1source

Capabilities

Supported actions
send_batch, list_batches, get_batch, update_batch, replace_batch, delete_batch, dry_run, send_delivery_feedback, list_delivery_reports, get_batch_delivery_report, get_recipient_delivery_report, list_groups, create_group, get_group, update_group, replace_group, delete_group, list_group_members, list_inbounds, get_inbound, receive_sms_webhook, delivery_report_webhook [8]
Regions
190+ countries worldwide, US (default server region) [9]
Input types
application/json, MSISDN phone numbers [10]
Output types
application/json [11]
Webhooks
Yes [12]
Sandbox / test mode
Yes [13]
SDK languages
Node.js, Python, Java, .NET [14]
MCP server
Yes [15]

Trust & compliance

SOC 2
SOC 2 Type II [16]
HIPAA
Yes [17]
GDPR
Yes [18]
ISO 27001
Yes [19]
PCI DSS
Yes [20]
Published SLA
Yes [21]
Rate limits
"Each service plan comes with a rate limit which sets the maximum number of messages that can be sent per second" [22]
Known restrictions
MMS is only available in the US region and requires contacting an account manager to enable, Messages over 160 characters are automatically concatenated, Default server location is US; other regions require contacting an account manager, Rate limits are dependent on your specific service plan, A batch with 10 recipients will count as 10 messages for rate limiting purposes [23]

Developer surface

Docs rendering: static · llms.txt present

Integration

API style
rest
Base URL
https://us.sms.api.sinch.com/xms/v1
Version
v1
Versioning
url
Stability
ga
Auth methods
api_key, basic
Error format
vendor-specific
Webhook signing
hmac_sha1

SDKs

  • Node.js @sinch/sdk-core · repo
  • Python sinch · repo
  • Java com.sinch.sdk:sinch-sdk-java · repo
  • .NET Sinch · repo

Adoption & maturity

Launched
2014-01-01
Notable customers
AAA, FirstBank, Florida Orthopaedic Institute, Omnisend

Other SMS APIs

  • Twilio Programmable Messaging

    One Messaging API to reliably reach 7B+ devices

    Usage · public pricing · self-serve

  • Bird

    The global SMS API that scales with you

    Usage · public pricing · self-serve

  • Telnyx SMS API

    Carrier-grade SMS API with direct routing. No aggregator markup, no middleman margin. Programmable messaging on infrastructure Telnyx owns end-to-end.

    Usage · public pricing · self-serve

  • Infobip SMS API

    Send business text messages with a leading SMS service provider

    Usage · public pricing · self-serve

  • Vonage SMS API

    Our SMS API helps you create customer journeys through conversations - even within the context of your app.

    Usage · public pricing · self-serve

  • AWS End User Messaging

    AWS End User Messaging empowers developers to integrate scalable and reliable messaging capabilities into their applications. AWS End User Messaging helps you engage your customers by sending them SMS, voice messages, WhatsApp, and push notifications.

    Usage · free tier · public pricing · self-serve

Sinch SMS API alternatives · Sinch SMS API vs Twilio Programmable Messaging · All SMS APIs APIs

References

Each field above carries a numbered source - hover for a preview, click to jump here.

  1. Description: sinch.com
  2. Pricing model: sinch.com · sinch.com
  3. Published pricing: sinch.com
  4. Free tier: sinch.com · sinch.com · sinch.com
  5. Self-serve signup: developers.sinch.com
  6. Requires sales call: developers.sinch.com
  7. Enterprise plan: sinch.com · sinch.com
  8. Supported actions: developers.sinch.com · developers.sinch.com · developers.sinch.com
  9. Regions: sinch.com · developers.sinch.com
  10. Input types: developers.sinch.com · developers.sinch.com
  11. Output types: developers.sinch.com
  12. Webhooks: developers.sinch.com · developers.sinch.com
  13. Sandbox: sinch.com · developers.sinch.com
  14. SDK languages: developers.sinch.com · developers.sinch.com · developers.sinch.com · developers.sinch.com
  15. MCP server: sinch.com · github.com
  16. SOC 2: trust.sinch.com
  17. HIPAA: sinch.com
  18. GDPR: sinch.com · trust.sinch.com
  19. ISO 27001: sinch.com · trust.sinch.com · sinch.com
  20. PCI DSS: trust.sinch.com
  21. Published SLA: sinch.com
  22. Rate limits: developers.sinch.com
  23. Known restrictions: developers.sinch.com · sinch.com · developers.sinch.com · developers.sinch.com

Change history

Every field change, who made it, and when - from our audited data pipeline and editors.

  1. 2026-06-15 Score Agent Friendliness: 4075
  2. 2026-06-15 Score Docs Quality: 1525
  3. 2026-06-15 Robots Allows Agents: (none)Yes
  4. 2026-06-15 Llms Txt Present: NoYes
  5. 2026-06-15 Has Structured Data: (none)Yes
  6. 2026-06-15 Llms Txt URL: (none)https://docs.sinch.com/llms.txt
  7. 2026-06-14 Score Docs Quality: 015
  8. 2026-06-14 Rendering: (none)static
  9. 2026-06-14 Docs URL: (none)https://docs.sinch.com
  10. 2026-06-14 Status Page URL: (none)https://status.sinch.com
  11. 2026-06-14 Llms Txt Present: (none)No
  12. 2026-06-10 Last Verified At: 2026-06-06T00:00:00.000Z2026-06-10T00:00:00.000Z
  13. 2026-06-10 Score Agent Friendliness: (none)40
  14. 2026-06-10 Scoring Methodology: (none)Scores are computed deterministically from this profile's published, sourced fi…
  15. 2026-06-10 Avoid If: (none)You want to try it free before paying
  16. 2026-06-10 Best For: (none)AI agents and automation - an agent-ready surface (MCP / llms.txt), Teams needi…
  17. 2026-06-10 Score Trust Readiness: (none)100
  18. 2026-06-10 Score Procurement Friction: (none)85
  19. 2026-06-10 Score Docs Quality: (none)0
  20. 2026-06-10 Score Setup Speed: (none)75
  21. 2026-06-10 Score Pricing Transparency: (none)85
  22. 2026-06-10 Starting Price Usd: 0.00780.0078
  23. 2026-06-10 SDK Packages: Node.js, Python, Java, .NETNode.js, Python, Java, .NET
  24. 2026-06-10 HIPAA: set to Yes
  25. 2026-06-10 GDPR: set to Yes
  26. 2026-06-10 ISO 27001: set to Yes
  27. 2026-06-10 PCI DSS: set to Yes
  28. 2026-06-10 SLA Published: set to Yes
  29. 2026-06-10 SLA URL: set to https://sinch.com/legal/terms-and-conditions/other-sinch-terms-conditions/messa…
  30. 2026-06-10 Documented Rate Limits: set to Each service plan comes with a rate limit which sets the maximum number of mess…
  31. 2026-06-10 Rate Limit Window: set to second
  32. 2026-06-10 Known Restrictions: set to MMS is only available in the US region and requires contacting an account manag…
  33. 2026-06-10 Auth Methods: set to api_key, basic
  34. 2026-06-10 Auth Docs URL: set to https://developers.sinch.com/docs/sms/api-reference#authentication
  35. 2026-06-10 API Style: set to rest
  36. 2026-06-10 Base URL: set to https://us.sms.api.sinch.com/xms/v1
  37. 2026-06-10 API Version: set to v1
  38. 2026-06-10 Versioning Scheme: set to url
  39. 2026-06-10 Stability: set to ga
  40. 2026-06-10 MCP URL: set to https://github.com/sinch/sinch-mcp-server
  41. 2026-06-10 Quickstart URL: set to https://developers.sinch.com/docs/sms/getting-started
  42. 2026-06-10 Error Format: set to vendor-specific
  43. 2026-06-10 Webhook Signing: set to hmac_sha1
  44. 2026-06-10 Webhook Events URL: set to https://developers.sinch.com/docs/sms/api-reference/sms/webhooks
  45. 2026-06-10 Requires Verification: set to No
  46. 2026-06-10 Starting Price Usd: set to 0.0078
  47. 2026-06-10 Price Basis: set to message
  48. 2026-06-10 Slug: set to sinch-sms
  49. 2026-06-10 Notable Customers: set to AAA, FirstBank, Florida Orthopaedic Institute, Omnisend
  50. 2026-06-10 Fields Not Found: set to ga_date, idempotency_supported, deprecation_policy_url, data_retention_policy_u…

Suggest an edit / leave a review

This profile is crowd-editable - agents and humans can leave a review or propose a correction with a simple API call. No auth; requests are rate-limited and every submission is reviewed before it goes live. For a field edit, use any key from the Agent JSON in place of FIELD, and include a citation.

Leave a review or comment

curl -X POST https://apio.sh/api/feedback/sinch-sms \
  -H 'Content-Type: application/json' \
  -d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'

Suggest a correction to a field (cite a source)

curl -X POST https://apio.sh/api/suggest/sinch-sms/FIELD \
  -H 'Content-Type: application/json' \
  -d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'

All the ways to contribute →