DataForSEO Market Analysis API
Power up your competitor analysis with keyword and SERP data
Your single best source of SEO market analysis data
The DataForSEO Labs API relies on a proprietary database of billions of keywords and millions of SERPs to deliver data behind many SEO competitor analysis tools, including marketing automation platforms, business intelligence applications and reporting solutions used to map competitive intelligence landscape at scale.
SEE PRICINGData-driven SEO market analysis with in a single API
DataForSEO Labs API combines data from Google Ads, SERPs, clickstream providers and leverages proprietary aggregation and processing algorithms.
Combined with a list of product and service categories, DataForSEO Labs API powers up SEO market analysis solutions at scale.
DataForSEO Labs API features Google Ads search volume, CPC, and competition data populated across the DataForSEO keyword and SERP indexes.
DataForSEO’s proprietary Keywords Database contains over 4.5 billion keywords, enriched with historical Google Ads metrics and relevant historical SERPs.
Clickstream-derived search volume, estimated traffic, and demographic info will provide your keyword research solution with metrics that are independent of Google Ad’s bucketed ranges.
DataForSEO Labs API endpoints for market analysis
Categories for Domain
The Categories for Domain endpoint of the DataForSEO Labs API is designed to provide relevant product and service categories for any domain you specify. In addition to relevant categories, each target domain in the API response comes with SERP ranking and traffic data.
Supported Search Engines: Google
Categories for Keywords
The Categories for Keywords endpoint of DataForSEO Labs API maps any keyword you specify with the list of Google Ads’ products and services, instantly revealing the commercial intent and marketing context of search queries.
You can submit up to 1000 keywords in bulk and get back structured category IDs that you can use to improve your content strategy, benchmark competitors, or uncover new keyword clusters.
Supported Search Engines: Google
Keywords for Categories
The Keywords for Categories endpoint of DataForSEO API will provide you with an opportunity to get keyword ideas for a certain product or service category.
DataForSEO Labs’ algorithm thoroughly analyzes keywords, assigns an appropriate category level, and stores all this information in our database. By using this endpoint you can get this carefully aggregated and enriched data in a comprehensive format.
Supported Search Engines: Google
Domain Metrics By Categories
By calling the Domain Metrics By Categories endpoint, you can receive up to 1,000 domains relevant to the specified categories, including the dynamics of domain metrics within the indicated time frame.
You will receive historical ranking data from Google SERPs, along with valuable current and historical domain metrics, such as traffic volume, estimated paid traffic cost, and more.
Most importantly, the endpoint will provide the dynamics of changes in domain metrics. That will help you discover how much traffic and how many ranking positions a specific domain has lost or gained over a certain time period.
Supported Search Engines: Google
Top Searches
With over 5.2 billion keywords, DataForSEO Keywords Database is the most capable source of keyword data you’ll come across. The Top Searches endpoint of DataForSEO Labs API offers a convenient way to access all this data into your tool. Customizable filters and offset system will allow you to gradually extract the data you need while also saving your budget.
Supported Search Engines: Google
Cost-efficient solution
for budget-conscious businesses
Real-time results
DataForSEO Labs API features a turnaround time of up to 2 seconds
Pay-as-you-go
Add funds to your account and use them for obtaining data
Integration support
Our 24/7 customer support team is with you every step of the way
Real-time results with a single POST request
up to 2 seconds on average
Real-time results with a single POST request
up to 2 seconds on average
Real-time results with a single POST request
up to 2 seconds on average
Amplify your capabilities with our keyword research solutions
Check the top 1000 keywords in the US and 74 more countries
This mini tool uses the Top Searches endpoint to list the top 1000 most searched keywords across 75 countries. Data in this table is pulled from DataForSEO Labs API every month to keep search volume up to date and display relevant trends for every keyword.
Jumpstart your journey with DataForSEO Labs API
SEO Software Market Analysis
We have explored the SEO software market, including current and emerging product development trends, and accumulated the key insights for you in this White Paper.
LEARN MOREData industry leaders trust
Solutions developers praise
Release in days, not weeks
Integrating a new data source can take a lot of time and money. We accelerate this process by providing a user-friendly interface for controlling your API usage and spending.
Well-rounded documentation
DataForSEO offers a detailed documentation for every parameter, field and function you can come across while using our APIs and databases.
VIEWGUI for API usage control
Every DataForSEO user has access to a comprehensive graphic user interface (GUI) and can monitor and control every aspect of data usage.
REGISTERAd hoc integration and deployment support
Our support team is available 24/7 to ensure you get the required assistance and all your requests are addressed promptly and proficiently.
CONTACT USFrequently Asked Questions
What are the DataForSEO Labs Market Analysis API endpoints used for?
The market analysis endpoints of DataForSEO Labs API are used for obtaining keyword ideas, rankings, and traffic data based on product and service categories of Google Ads.
How fresh is the data in DataForSEO Labs API?
DataForSEO Labs API data is updated gradually, and the freshness of index depends on the data type:
- Keyword metrics like search volume, CPC, and competition are updated monthly in line with the Google Ads update cycle.
- Related SERP data is updated on different schedules depending on query volume and location:
- High-volume keywords / popular locations: within a 30-day cycle.
- Low-volume queries / less popular locations: within 60 or 90 days.
DataForSEO Labs API responses include last_updated_time for every keyword and relevant SERP element, so you can see when specific data was last refreshed.
How can I control the number of results I get back?
You can control the number of results in DataForSEO Labs API mainly with the limit parameter. Additionally, many DataForSEO Labs endpoints support offset, which will let you paginate the results and obtain them in batches.
There is also the functionality to reduce the number of data items returned by using order_by for sorting results and filters to narrow the dataset before the results are returned.
Do market analysis endpoints share the same category taxonomy?
For the Google market-specific keyword analysis endpoints, the taxonomy is largely shared because they all use the same Google Ads’ product and service category structure. The categories are meant to align across market analysis endpoints so you can move between domain-level category insights, category-level keyword ideas, and category-based performance metrics.
How is pricing calculated?
DataForSEO Labs API pricing is based on a combination of a task fee and an item-based fee, so the total cost depends on the specific endpoint and how many keywords, domains, SERPs, or months of historical data you request. For more details, see the pricing page.
What are the rate limits for market analysis endpoints?
For DataForSEO Labs API market analysis endpoints, the general limit is 2,000 requests per minute, and you can send up to 30 requests simultaneously.
Is there a way to test DataForSEO Labs API without spending credits?
You can test DataForSEO Labs API in the Sandbox environment without spending credits. The Sandbox is free for registered users and returns dummy responses with the same structure as the live API, so it’s useful for integration and testing.