Official and unofficial through the same API

The WhatsApp API that doesn't go down when your product grows.

A WhatsApp API with one number per customer, REST or SDK integration, and every connection isolated, with its own IP, that heals itself.

3-day free trial · no credit card · cancel anytime
provision.ts
import { DApi } from 'd-api-sdk'
const dapi = new DApi({ apiKey })

// one isolated connection per customer
await dapi.sessions.create({
  sessionId: 'customer-42',
  webhookUrl: 'https://your-app.com/wa',
})
  1. 14:02:07connection.statusconnected
  2. 14:02:31messages.received"I want to book"
active connections in production
1,200+
measured uptime
99.9%
dedicated per connection
1 IP
charged per message
$0
Short answer

What is D-API?

D-API is a managed WhatsApp API for businesses and SaaS products that need WhatsApp inside their own systems. It connects numbers through the unofficial WhatsApp API or the official WhatsApp API (Meta Cloud API) with the same integration, and charges per connection, not per message.

Integration
REST and Node SDK
Billing
Per connection
Infrastructure
20+ servers, 3 datacenters
Trial
3 days, no credit card
Official and unofficial

Two WhatsApp APIs. One integration.

Start with the unofficial API and turn on the official one for the customer who asks. One field changes; your code stays the same.

Unofficial

Flagship
  • Connects by QR code in minutes
  • No Meta approval, no templates
  • No per-message charges
  • WhatsApp voice calls included
type: "unofficial"

Official

Cloud API
  • Number verified by Meta
  • Approved templates
  • Template messages billed by Meta
  • For customers who require the official badge
type: "cloud_api"

Your connection went down and a customer told you first? That doesn't happen here.

Why it doesn't go down

Truly redundant infrastructure

20+ servers across 3 datacenters running redundantly. If a provider goes down, everything stays online.

Every connection isolated

A number with a problem doesn't take the others down, and the connection auto-reconnects.

Dedicated IP per number

Every connection goes out through a dedicated proxy with its own IP, managed by us.

Bonus

WhatsApp voice calls (VoIP), at no extra cost

With D-API, making and receiving WhatsApp voice calls (VoIP) is included as a bonus, at no extra cost. Your product calls the customer and answers incoming calls on the same connected WhatsApp number.

POST /api/v1/calls/stream
  • Place calls through the API

    One HTTP request calls your customer's WhatsApp number, and the audio streams in real time in the browser of whoever is talking.

  • Receive and answer

    When someone calls the connected number, your system knows right away and decides whether to answer or decline.

  • Recording at the end

    Once the call ends, the recording is available to listen to, audit or attach to the support ticket.

Available on unofficial (QR code) connections.

Scale plan

More connections, lower price.

Unlimited instances, pay only for what you use. The discount is applied automatically.

  1. 1–9 connections$15.00
  2. 10 connections · best value$9.90
  3. 11–50 connections$8.75
  4. Over 50Talk to sales

Per connection/month. The tier price applies to all your connections.

See everything included →
FAQ

What people ask before integrating.

Can't find it? Talk to our team on WhatsApp.

Does D-API offer a free trial?
Yes. D-API offers a 3-day free trial with full access to every feature, no credit card required: you get 1 active WhatsApp instance, the dashboard and the WhatsApp API documentation to validate your integration.
Can I cancel my D-API subscription at any time?
Yes. You can cancel whenever you want, straight from the dashboard, with no lock-in contract and no hidden cancellation fees.
Does D-API work with WhatsApp Business accounts?
Yes. D-API works with both personal WhatsApp accounts and WhatsApp Business, with the same stability on both.
Does D-API limit how many messages I can send?
There are no message limits. With D-API you only pay for active instances, so you can scale your operation without variable per-message costs.
Does D-API offer technical support?
Yes. We offer human technical support in English, via WhatsApp and email, during business hours, for any technical or billing question.
Does D-API have an affiliate or referral program?
Yes. D-API pays partners a 20% recurring commission on every referred sale. To join, sign up on our affiliate portal: https://d-api.lemonfy.io/
Do I need my own VPS to use D-API?
No. D-API runs all the infrastructure: servers are provisioned automatically across 20+ servers in 3 datacenters, with dedicated instances and high performance, so you never deal with server setup.
Can I use D-API outside Brazil?
Yes, D-API is global. You can use our infrastructure anywhere in the world and pay in several currencies through our Stripe integration.
Does D-API work with n8n?
Yes. D-API has a developer-friendly API and an exclusive n8n Community Node, which makes it much easier to build agents and complex automations inside n8n.
Does D-API integrate with Datacrazy CRM?
Yes. We built a dedicated bridge for Datacrazy so communication between the API and the CRM is stable, fast and reliable.
Can D-API connect to other systems and platforms?
Absolutely. Our mission is frictionless WhatsApp infrastructure. With our documentation (https://docs.d-api.cloud/), you can integrate D-API with any system, ERP or automation platform.
Can D-API get my WhatsApp number banned?
Bans depend on how the number is used and on compliance with WhatsApp's Commerce Policy. D-API is infrastructure; even so, we strongly discourage SPAM and high-risk niches (such as gambling) to protect the health of your number.
Does D-API offer a dedicated proxy or IP per connection?
Yes. Every connection gets a dedicated proxy with its own IP, managed automatically by D-API, which lowers the risk of bans as you scale sending and improves session stability.
How does Scale plan pricing work?
D-API has a single plan, Scale: unlimited instances, and you only pay for the connections you use. The price per connection drops automatically with your total number of connections and applies to all of them: 1 to 9 connections, $15.00 each; 10 connections, $9.90 each; 11 to 50, $8.75 each. Above 50 connections, talk to sales. SaaS companies that sign through sales pay $9.90 from the first connection.
What does onboarding look like for companies?
We create a WhatsApp group with your technical team to answer questions during implementation and follow your first steps in production. When needed, we extend the trial at no extra cost.
Does D-API have an official SDK?
Yes. We maintain the official d-api-sdk package on npm for Node.js and TypeScript, with an authenticated client, automatic retry and webhook helpers. It's optional: the REST API works from any language.
Are webhook deliveries guaranteed?
Yes. D-API retries with exponential backoff if your endpoint doesn't acknowledge the event. You can also consume events through RabbitMQ for end-to-end delivery guarantees.

Your first number connected today.

3-day free trial with full access. No credit card, no lock-in.