- 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:- Get your Wave API key: Generate your secret key (
wave_live_...) in the Wave Dashboard under Settings > API Keys. - Read the authentication guide: Learn how API keys and subscription access gates work.
- Follow the Quickstart guide: Make your first authenticated request to verify connectivity.
- 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.

