Want a free personalized recommendation for your software stack?Get yours
That Marketing Buddy
Home/API/AirOps
AirOps

AirOps API

Yes. Yes. AirOps ships a Bearer-authenticated REST API documented at docs.airops.com/api-reference, covering Executions, Agent Apps, Files, Grids, Memory Stores and Brand Kits, so your own code can trigger runs rather than just read results. See docs.airops.com/api-reference for pricing details.

Auth: OAuth 2.0WebhooksMCP also availableLLMs: Claude (Desktop/Web), Claude Code, Cursor, Windsurf
Public REST API documentedAgent-readiness 7/10
Facts verified 2026-07-30

What is the AirOps API?

The AirOps API is an execution API first. Its centre of gravity is Executions: you trigger a workflow or agent app from your own system, then poll or supervise the run. That is a different shape from most AI-search tools, whose APIs simply hand back visibility metrics.

Authentication is a Bearer token: generate an API key in Workspace Settings and send it as Authorization: Bearer AIROPS_API_KEY. Keys can be regenerated from the same screen, which immediately invalidates the old one, so rotate deliberately.

Resource coverage is Executions, Agent Apps, Files, Grids, Memory Stores and Brand Kits. Combined with the trigger surface (Incoming Webhook, Schedule, Monitor and AEO Insight triggers, plus a documented Zapier trigger), you can drive AirOps from a CI job, a CMS hook or a no-code automation without opening the app.

For the broader picture: AirOps review, full pricing breakdown, .

HOOK IT TO YOUR STACK

Real AirOps API calls you'll write

airops-apirest
#Get the top organic keywords for a domain
GET/v3/site-explorer/organic-keywords?target=mysite.com&limit=10
200 OK · 10 results
marketing automationpos 4 · vol 12.4k
email marketing softwarepos 6 · vol 8.9k
seo tools 2026pos 8 · vol 6.3k
best crm small businesspos 12 · vol 4.6k
Cron daily to track ranking shifts.
airops-apirest
#Pull a competitor's backlink profile
GET/v3/site-explorer/backlinks?target=rival.com&limit=100
200 OK · 100 backlinks
Referring domains1,847
Domain Rating78
New backlinks (30d)+142
Lost backlinks (30d)-38
Pipe into a weekly Slack report.
airops-apirest
#Trigger a fresh site audit
POST/v3/site-audit/scan
202 Accepted · scan_id: 7f2a
Statusqueued
Estimated finish~4 min
Webhook callbackconfigured
Last scan issues47 (12 critical)
TMB SCORE FOR AirOpsAgent fit: 7/10
Read review →

Endpoints illustrative. Confirm exact paths against the live API docs before integrating.

Pricing, limits, and integration

There is no separate price for the API, it comes with the platform, and there is the rub: AirOps publishes no plan prices. As of July 2026 the pricing page shows Solo, Pro and Enterprise as feature lists with Start for Free and Talk to Sales buttons, and the only dollar figure anywhere on it is the Solo overage rate of $0.025 per task. Billing is metered in tasks, which are consumed by specific workflow step types rather than every step, so a heavy API-driven workload spends against the same pool your team's manual runs use.

Two practical limits to plan around. First, tasks: 20,000 a month on Solo and 75,000 on Pro, with overage billed rather than blocked, so a runaway loop costs money instead of erroring. Each workspace also gets 50,000 free credits to exercise workflows before billing starts, and there is a 14-day free trial. Second, no published rate limits and no OpenAPI spec, so build in backoff and treat sustained high-frequency polling as something to test rather than assume.

How much does the AirOps API actually cost?

Verify on docs

AirOps publishes an API, but per-tier gating wasn't extracted automatically.

  • Most likely scenario: API access is either included in all paid plans, or it's gated to higher tiers and we need to verify on the live docs page.
  • Until verified, treat the question "which plan unlocks the API" as open. Don't budget on the assumption it's free with the cheapest paid plan.

API at a glance

API docs
Auth method
SDK languages
OpenAPI spec
Webhooks
Webhooks work in both directions. Inbound: a Playbook or Workflow can be started by an Incoming Webhook trigger, alongside Schedule, Monitor and AEO Insight triggers, and there is a documented Zapier trigger for the same job. Outbound: workspace monitoring can post failure alerts to Slack or an incoming webhook of your choosing. What is not documented is a general event bus for content or visibility changes, so treat webhooks as a way to start and supervise runs rather than to subscribe to every data change.
Structured outputs
No-code automation
Zapier

Webhooks: Webhooks work in both directions. Inbound: a Playbook or Workflow can be started by an Incoming Webhook trigger, alongside Schedule, Monitor and AEO Insight triggers, and there is a documented Zapier trigger for the same job. Outbound: workspace monitoring can post failure alerts to Slack or an incoming webhook of your choosing. What is not documented is a general event bus for content or visibility changes, so treat webhooks as a way to start and supervise runs rather than to subscribe to every data change.

Which AI clients can read AirOps data?

Not every AI assistant supports MCP natively. Here's the per-client picture for AirOps specifically.

ClientSupportNotes
Claude (Desktop/Web)Via connectorsOfficial AirOps Claude Connector in Claude's directory, with Interactive Apps so charts render in the conversation.
Claude CodeNative MCPVendor documents: claude mcp add --transport http airops https://app.airops.com/mcp, then /mcp to authenticate.
CursorNative MCPSettings, Tools and MCP, New MCP server, then Connect to complete OAuth.
WindsurfNative MCPSettings, Cascade, MCP Servers, Add custom server with the app.airops.com/mcp URL.

AirOps also has an MCP server

If you're wiring AirOps into Claude / Cursor / Codex, the MCP server is usually less code than the REST API.

See AirOps MCP page

What you can build with the AirOps API

Three personas, three different shapes of build. Pick the row that matches how you actually ship.

SOLO DEV / FOUNDER

Glue AirOps into your daily workflow

  • Pull a digest of ranking changes into your morning Slack
  • Trigger a one-off backfill when something looks off
  • Pipe data into your own SQLite for ad-hoc queries
Effort: A weekend, one Node or Python script
AGENCY / CONSULTANT

Sell AirOps reporting at scale

  • White-label AirOps data into client-branded dashboards
  • Run scheduled multi-account reports without logging into the AirOps UI
  • Cross-reference with the rest of the client's stack (CRM, analytics, ad spend)
Effort: 1-2 weeks, hits multi-tenant auth quickly
IN-HOUSE ENGINEER

Production pipelines for AirOps

  • Real-time sync into your warehouse via webhooks
  • Custom alerts the dashboard's built-in alerting can't express
  • Backfill + idempotency handling for AirOps data older than the dashboard exposes
Effort: Multi-week project, expect rate-limit tuning

Limits and gotchas

  • No OpenAPI spec — you write typed clients by hand or use a third-party generator on the docs HTML.
  • Webhooks available — react to AirOps events in real time instead of polling.
  • No official SDK detected. Plan on hitting the API directly with your HTTP client of choice.
  • Rate limits: always read the docs page before scaling — the published limit is usually lower than the practical one and overages can be expensive.
  • No-code fallback: Zapier cover the common triggers if you want to skip writing API code for simple flows.
7/10

Agent-readiness verdict

A capable execution API held back by one open question: what it costs and who gets it. The surface itself is well shaped for automation, with real triggers, file handling and Grids, and webhooks that let you both start runs and catch failures in Slack. But there is no published SDK, no OpenAPI spec surfaced, and the plan comparison table puts API data export against Enterprise while AirOps publishes no prices at all. Design your integration on the assumption that you need to confirm tier access first.

AirOps API FAQ

Does AirOps support webhooks?+
Yes — webhooks are available on standard plans.
Should I use the API or the MCP server for Claude / Cursor / Codex?+
Prefer the MCP server for agent workflows — it's less code and pre-handles auth flows. Use the REST API for scheduled jobs, dashboards, and anything outside an LLM-driven flow.
Does AirOps have a public API?+
Not documented publicly as of the last check. Some tools expose private/partner APIs — contact sales if you need programmatic access.

Sources

Joonas Rotko
Joonas RotkoAuthor & Founder of That Marketing Buddy

10+ years in digital marketing. I review marketing software for AI-stack fit: real pricing, MCP and API support, and how cleanly each tool drops into an AI agent workflow, cross-checked against verified data and real user feedback.

AirOps

Try AirOps
WEEKLY NEWSLETTER

The marketing tools worth your money, scored for AI agent readiness

Every week I score the tools for MCP, API, and agent-readiness, then email you the ones that actually deliver, what plugs into Claude and Cursor, the pricing changes, and what to skip. No fluff, no daily spam.

Join for free. One email a week, unsubscribe anytime.