# Rate limits transcribed from the provider's own documentation — see provenance. Quoted, not derived. generated: '2026-09-20' method: searched source: https://developers.telnyx.com/docs/messaging/messages/rate-limiting sources: - https://developers.telnyx.com/docs/messaging/messages/rate-limiting provenance: tool: planning/api-economics/harvest_ratelimits.py run: 20260920T133210 grounding: every limit_text was found verbatim in the fetched page text published: true note: Page covers message delivery throughput (not HTTP API request limits). Also lists 10DLC carrier throughput tables (AT&T TPM per message class, T-Mobile daily brand caps) and max queue lengths; queue-full returns error code 40318, no HTTP status given. limit_count: 7 limits: - name: Account SMS throughput limit_text: 50 messages/second limit: 50 window: second scope: account endpoint: SMS - name: Account MMS throughput limit_text: 15 messages/second limit: 15 window: second scope: account endpoint: MMS - name: Account RCS throughput limit_text: 1 message/second limit: 1 window: second scope: account endpoint: RCS - name: Long Code sender rate limit_text: 0.1 MPS limit: 0.1 window: second scope: endpoint endpoint: Long Code (per Number) - name: Toll-Free sender rate limit_text: 20 MPS limit: 20 window: second scope: endpoint endpoint: Toll-Free (per Number) - name: Short Code sender rate limit_text: 1,000 MPS limit: 1000 window: second scope: endpoint endpoint: Short Code (per Number) - name: Alphanumeric sender rate limit_text: 0.1 MPS limit: 0.1 window: second scope: endpoint endpoint: Alphanumeric (per Sender ID)