The Media Intelligence API allows you to access Agility’s media monitoring data outside of the platform, so you can integrate coverage, insights, and analytics directly into your own tools, dashboards, or workflows.
This article provides a high-level overview of what the API does, when to use it, and how it fits into your PR and communications strategy.
What is the Media Intelligence API?
The Media Intelligence API gives you programmatic access to a large dataset of:
Online news and blogs
Print and broadcast coverage
Social media content
Instead of viewing mentions only within the Agility platform, the API lets you retrieve and use that data anywhere, such as internal dashboards, BI tools, or custom applications.
When Would You Use the API?
The API is best suited for teams that want to go beyond the standard platform experience.
Common use cases include:
1. Building custom dashboards
Pull media coverage into tools like Power BI, Tableau, or internal reporting systems.
2. Automating reporting workflows
Automatically retrieve mentions and generate reports without manual exports.
3. Integrating with internal systems
Combine media data with CRM, marketing platforms, or data warehouses.
4. Conducting advanced analysis
Run your own analysis on sentiment, reach, or trends using raw mention data.
5. Scaling data access
Retrieve large volumes of media mentions programmatically instead of relying on manual searches.
How It Works
The API works by sending requests to Agility’s servers and receiving structured data in return.
1. Authentication
You will receive an API key from Agility, which is required for every request.
2. Make a Request
Define what you are searching for, including date range, source types, and any filters you want to apply.
3. Receive Results
The API returns a total number of matching mentions and a list of individual mentions with associated metadata.
Types of Searches You Can Run
Ad Hoc Search
Run one time searches using keywords or Boolean logic.
Best for quick analysis, exploratory searches, or custom queries.
Topic Search
Retrieve results from saved searches created in the Media Monitoring section of the platform. Best for ongoing monitoring, consistent reporting, and reusing existing search logic.
Saved Coverage Collections
Retrieve mentions from saved folders, tags, or tag groups created in the platform. Best for working with curated coverage sets and organizing reporting outputs.
What Data Can You Access?
Each mention returned by the API can include metadata such as:
Outlet or source name
Article or post title
Content snippet or excerpt
Sentiment, positive, negative, or neutral
Impressions or estimated reach
Publication date
Media type, such as news, blog, or social
The available fields may vary depending on your subscription and data source.
Filtering and Precision
You can refine your results using filters such as:
Media type
Location
Language
Sentiment
Specific journalists or contacts
Source or outlet
Tags and saved collections
You can also use standard queries for guided Boolean logic or expert queries for fully custom Boolean expressions.
Important Considerations
Licensing and Coverage
The data available through the API depends on your Agility subscription.
Rate Limits
There are limits on how many requests you can make per minute, hour, or day to ensure system performance.
Security Best Practices
Keep your API key secure, do not share it publicly, rotate keys if compromised.
Social Data Limitations
Some platforms, such as X, may require additional API calls to retrieve full post content due to platform restrictions.
Is the API Right for You?
The Media Intelligence API is ideal if you:
Have access to development resources
Need to integrate media data into other systems
Want more flexibility than the platform provides
If your focus is viewing mentions, creating briefings, or standard reporting, the Agility platform may already meet your needs without requiring API integration.
Getting Started
To begin using the Media Intelligence API:
Contact your Agility account representative to request API access
Obtain your API key
Review the full API documentation
Test a basic search request
Start integrating data into your workflows
Need Help?
For setup, access, or integration support, reach out to your Agility account representative or contact support from your dashboard.
