Hero Background

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 PRICING

Data-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.

api 1

DataForSEO Labs API features Google Ads search volume, CPC, and competition data populated across the DataForSEO keyword and SERP indexes.

api 2

DataForSEO’s proprietary Keywords Database contains over 4.5 billion keywords, enriched with historical Google Ads metrics and relevant historical SERPs.

api 3

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 domain

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

Categories for Keywords

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

Keywords for Categories

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

Domain Metrics by Categories

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

Top Searches

Start your unlimited free trial

Cost-efficient solution

for budget-conscious businesses

cost 1

Real-time results

DataForSEO Labs API features a turnaround time of up to 2 seconds

cost 2

Pay-as-you-go

Add funds to your account and use them for obtaining data

cost 3

Integration support

Our 24/7 customer support team is with you every step of the way

categories for keywords
Live Mode

Real-time results with a single POST request

Turnaround time

up to 2 seconds on average

Price per task $0.001
Price per keyword $0.00001
$11 for 1M keywords
Domain metrics by categories
Live Mode

Real-time results with a single POST request

Turnaround time

up to 2 seconds on average

Price per task $0.1
Price per domain $0.001
$1,100 for 1M domains
Other market analysis endpoints
Live mode

Real-time results with a single POST request

Turnaround time

up to 2 seconds on average

Price per task $0.01
Price per item $0.0001
$110 for 1M keywords/domains
VIEW PRICING

Try DataForSEO API Explorer

Get a free account to test DataForSEO APIs you're interested in with a real-time playground.

GET A FREE ACCOUNT

Amplify your capabilities with our keyword research solutions

Top Searches 1

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

Deep Dive into DataForSEO Databases

Explore the key factors to consider when choosing between DataForSEO APIs and databases.

LEARN MORE
image ma 1

Low-Level Marketing Automations With APIs

Learn to build your own low-level automation solutions and marketing tools with DataForSEO APIs.

LEARN MORE
image ma 2

No-code integration with DataForSEO APIs

Easily integrate DataForSEO APIs into your favourite tools without writing a single line of code. With a collection of ready-made connectors and modules you can access high-quality SEO data effortlessly, saving your time and resources.

Data industry leaders trust

Solutions developers praise

twinword head
Customer success story

Twinword Wins 35% More Paid Customers After Switching To DataForSEO APIs

Learn more
rev Kono Kim

"I always recommend DataForSEO. No worries about server capacity, no need for maintenance, and splendid possibilities for rapid development when we want to try something new. Why reinvent the wheel?"

logo-linkedin
Kono Kim Connect on LinkedIn
pathfinder seo home
Customer success story

How DataForSEO Helps Pathfinder SEO Guide its Customers, One Simple Task at a Time

Learn more
rev Lindsay Halsey

"We found DataForSEO online while we were planning for the beta version of our software. We were impressed by how responsive the team DataForSEO was and by the comprehensive nature of the APIs available."

logo-linkedin
Lindsay Halsey Connect on LinkedIn
onthemap head
Customer success story

DataForSEO API Helps On the Map Marketing Go Up at the Time of a Downturn

Learn more
rev Kaspars Milbergs

"We have enjoyed working with DataForSEO. We can recommend it to any company that needs SEO related APIs. We have been satisfied with the speed, cost, and accuracy"

logo-linkedin
Kaspers Milbergs Connect on LinkedIn
WebShed head
Customer success story

theWebShed boost innovation in SEO software with DataForSEO APIs

Learn more
rev Kieran Headley

"DataForSEO have been great to work with right from the start. They offer a wide range of different APIs and are constantly adding to their offerings. They are always on hand to help with any questions or queries that we have. I would recommend to anyone looking for SEO data."

logo-linkedin
Kieran Headley Connect on LinkedIn
blog image worldwide backlinks with dataforseo
Customer success story

Worldwide Backlinks’ Secret Sauce: DataForSEO Backlinks API

Learn more
Worldwide Backlinks img

"DataForSEO has always been in our tool kit. I guess the most simple way to put it is that when you explore a tool's API, you can see what it is really capable of. DataForSEO also provides awesome documentation to utilise.”

logo-linkedin
Callum Sherwood Connect on LinkedIn

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

release 1

DataForSEO offers a detailed documentation for every parameter, field and function you can come across while using our APIs and databases.

VIEW

GUI for API usage control

release 2

Every DataForSEO user has access to a comprehensive graphic user interface (GUI) and can monitor and control every aspect of data usage.

REGISTER

Ad hoc integration and deployment support

release 3

Our support team is available 24/7 to ensure you get the required assistance and all your requests are addressed promptly and proficiently.

CONTACT US

Frequently 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:

  1. Keyword metrics like search volume, CPC, and competition are updated monthly in line with the Google Ads update cycle.
  2. 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.

Didn't find the feature you were looking for?

Want to discuss your use case?