Yes. There is a customer-facing API and an MCP server. Both expose the same read-only operations: run searches, pull back the data and reports your account can see. Neither can create or edit a campaign or change its configuration. If you are connecting research to your own reporting workflow, check that the available read operations provide the records you need.
Code authenticates with an API key. Compatible AI tools connect through OAuth. Access is included, and published request limits are still being set.
Where competitors stand
If programmatic access is a requirement and not a preference, here is the honest picture.
Ahrefs includes API and MCP on every plan including the cheapest. Semrush gives you MCP from Starter and API data integration at Advanced. Serpstat adds API and MCP integration for ChatGPT and Claude above its entry tier. Peec AI, Brand24, Surfer and AccuRanker each provide one or both. Otterly.AI publishes its monthly API and MCP request allowances outright.
OppAlerts meets a read-only requirement. If you need write operations, buy a product that says it supports them.
What to ask any vendor about an API
The word turns up on nearly every comparison table and almost never means the same thing twice.
- Which operations are exposed? Reading reports is common. Creating campaigns and changing configuration much less so.
- What is the allowance, and does it come out of your collection usage or sit separately?
- Included or charged, and on which tier?
- What is the authentication and permission model? That decides whether it can sit behind something client-facing.
- Can you read the documentation before you buy?
Ask about MCP separately
MCP, the Model Context Protocol, lets an AI application request the tools and data a connected server exposes. An assistant queries the data while it is answering you, instead of after an export.
It changes the workflow on research jobs. Asking which of two hundred prospects share a characteristic is slow for a person and fast for an assistant with access to the rows.
An MCP server and an API are two different things, and a vendor with one does not necessarily have the other.
Before building the integration, confirm the required operations and account access. You can then design the retrieval step around the research your report uses.
See the API or the MCP server.