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: '+14165550100', // your HonkIO number to: '+16135550199', // Canadian number body: 'Hello from HonkIO! 🇨🇦', }),})// { id: "msg_...", status: "sending", cost_cents: 2 }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 stored exclusively in Canada. PIPEDA and Quebec Law 25 compliant by design.
CASL Built In
Express and implied consent tracking, automatic STOP/UNSTOP keyword processing, 2-year implied consent expiry, and pre-send blocking — 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.
No major SMS provider stores data in Canada by default. HonkIO stores your data in Canada — PIPEDA and Quebec Law 25 compliant from day one.
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.
Honk.IO