Skip to main content
Welcome to the Wave API. Wave provides a high-performance REST API for automating cold Instagram outreach, scraping verified target audiences, managing sender accounts, and orchestrating multi-step messaging campaigns. With the Wave API, you can:
  • Scrape & Filter Leads: Collect target Instagram profiles from follower lists or custom CSV imports with automated enrichment.
  • Build Smart Sequences: Create multi-step messaging templates with custom delays and warm-up actions (FOLLOW_FIRST, LIKE_POSTS).
  • Manage Sender Accounts: Connect and monitor Instagram sender profiles, warmup states, proxy allocations, and daily sending health.
  • Launch & Control Campaigns: Programmatically schedule outreach campaigns, adjust daily sending limits, and control execution states.
  • Track Real-Time Analytics: Monitor message delivery, response rates, and campaign-level conversion metrics.

Who is this for?

The Wave API is designed for:
  • SaaS & Tool Builders: Integrate Wave’s Instagram outreach engine directly into your CRM, lead-gen platform, or marketing automation stack.
  • Agencies & Growth Teams: Automate campaign creation, audience rotation, and client reporting at scale across multiple sender accounts.
  • AI & Workflow Automations: Power AI agents (via MCP or webhooks) to dynamically discover prospects and trigger personalized outreach.

Getting started

To start building with the Wave API:
  1. Get your Wave API key: Generate your secret key (wave_live_...) in the Wave Dashboard under Settings > API Keys.
  2. Read the authentication guide: Learn how API keys and subscription access gates work.
  3. Follow the Quickstart guide: Make your first authenticated request to verify connectivity.
  4. Explore the API Reference: Review detailed endpoints, request schemas, and sample payloads in the API Reference.

Core Concepts

Audience Lists

Target groups of Instagram leads collected from followers, followings, or manual uploads.

Sequences

Multi-step outreach message templates, follow-up delays, and profile interaction steps.

Connected Accounts

Instagram sender accounts with proxy configs, warmup health, and daily quota monitoring.

Campaigns & Analytics

Outreach engines linking accounts, sequences, and audiences into automated delivery runs.

Base URL

All requests must be made over HTTPS to: