Instagram messaging API

Instagram DMs in your app, with one simple API.

Send replies, receive new DMs on your webhook, and keep your team in the Warid inbox on the same chats. The same API covers WhatsApp and Messenger, so you build it once.

Start freeOfficial Instagram API from Meta
reply.ts
await fetch(`${API}/api/v1/messages`, {
  method: "POST",
  headers: { Authorization: `Bearer ${key}` },
  body: JSON.stringify({
    contactId, // a WhatsApp, Instagram or Messenger contact
    text: "Yes, we ship to Basra!",
  }),
});
POST /webhooks/warid200
{ "event": "message.updated", "status": "delivered" }

What you get

One API for every Meta channel

  • Send and receive

    POST /api/v1/messages sends text or an image to an Instagram contact. New DMs arrive on your webhook.

  • One API, three channels

    The same endpoints and webhooks work for Instagram, WhatsApp and Messenger.

  • Signed webhooks

    Every webhook is signed so you can check it came from Warid, and failed deliveries are retried.

  • Window checks built in

    A reply sent more than 24 hours after the customer's last message returns 422 window_closed, so nothing goes out that Meta would reject.

  • MCP for AI assistants

    Connect Claude, ChatGPT, Cursor and others to your inbox through the Warid MCP server.

  • Connect with Warid

    Building for other businesses? Add a Connect with Warid button and work with their chats once they allow it.

How it works

Up and running in three steps

  1. 1

    Connect Instagram

    Log in with Facebook and pick your professional account.

  2. 2

    Create an API key

    Make a key in the dashboard and pick what it can do.

  3. 3

    Send your first reply

    One POST request, and the reply shows up in your inbox too.

Questions

Asked often

  • Yes. Warid connects through Meta's Instagram messaging API, with your own Facebook login.

  • No. Instagram only lets a business reply after the customer writes first, so the API sends replies within 24 hours of their last message.

  • Yes. Messages your app sends show up in the inbox, and your team's replies go out from the same account.

  • The developer guide at warid.chat/docs walks you through keys, sending, webhooks and MCP, with examples you can copy.

Your customers are already writing.

Give your team one calm place to answer them, and an assistant that never sleeps.

Start free

$5 of free credit. No card needed.