Canadian SMS APIbuilt for Canada
The only SMS gateway with built-in CASL compliance and Canadian data residency, with CRTC DNCL checking coming soon. Send and receive text messages across all provinces, compliant by default.
Canadian pricing in CAD · Data stored in Canada
// Send your first SMS in 30 secondsconst response = await fetch('https://api.honkio.ca/v1/messages', { method: 'POST', headers: { 'Authorization': 'Bearer mk_live_...', 'Content-Type': 'application/json', }, body: JSON.stringify({ from: '+1416XXXXXXX', // your HonkIO number to: '+1613XXXXXXX', // a Canadian number you hold consent for body: 'Hello from HonkIO! 🇨🇦', }),})// { id: "msg_...", status: "sending", cost_cents: 3 }Everything Canadian developers need
We handle the compliance complexity so you can focus on building your product.
Canadian Data Residency
All message data, logs and consent records are stored in Canada. Built to support your PIPEDA and Quebec Law 25 obligations.
CASL Built In
Express and implied consent tracking, automatic STOP/UNSTOP keyword processing, 2-year implied consent expiry, and pre-send blocking, all enforced by the API.
CRTC DNCL CheckingComing soon
Outbound messages will be screened against the CRTC Do Not Call List before delivery, with exemptions (EBR, charity, political) supported. Coming soon.
Phone Verification (OTP)
Verify a phone number before you message it. Two-call API: start a verification, check the code.
Developer-First API
Familiar REST API with idempotency keys, HMAC-signed webhooks, and bilingual error messages (EN + FR).
Inbound SMS & Webhooks
Receive inbound messages and delivery receipts via webhooks. STOP replies automatically opt out subscribers and trigger your webhook.
Why Canadian businesses need a Canadian SMS API
The major US-based SMS providers treat Canadian compliance as an afterthought. Your data leaves the country, your bills come in USD, and CASL is your problem.
Canada's Anti-Spam Legislation carries penalties up to $10 million for organizations. HonkIO blocks non-compliant sends automatically. No US-based SMS provider does this.
The CRTC Do Not Call List must be checked before telemarketing sends. Automated DNCL screening on every outbound message is coming soon to HonkIO. The major US providers don't.
Our database and cache run in the ca-central-1 (Montréal) region. API requests are currently processed on US-hosted infrastructure before being stored, as disclosed in our Privacy Policy.
Why not just use a US provider?
For Canadian companies, compliance isn't optional. See the full comparison.
| Feature | HonkIO | US Providers |
|---|---|---|
| Data stored in Canada | ||
| CASL consent management | ||
| CRTC DNCL checking | Coming soon | |
| PIPEDA / Quebec Law 25 tools | ||
| Pricing in CAD | ||
| No hidden carrier surcharges | ||
| Bilingual errors (EN/FR) | ||
| HTTP 451 compliance blocks | ||
| Canadian phone numbers | ||
| Inbound SMS + webhooks | ||
| REST API |
Simple, transparent pricing
Pay per message in Canadian dollars. No contracts. Top up your balance and go.
Start sending SMS in Canada, the compliant way
Join Canadian developers who chose the SMS API with built-in CASL consent tracking and data residency (DNCL checking coming soon). No credit card required.
HonkIO