Labs API

Your Ultimate Datasource of Advanced Search Analytics
Try now Contact us

Actionable SEO data, hassle-free

Data mining can be complicated. Aggregating and harmonizing big volumes of SEO data from various sources and transforming them into actionable insights is even more complicated. With DataForSEO Labs API you don’t have to waste valuable resources on developing complex algorithms and maintaining sufficient infrastructure.

Focus on the product while we supply all the necessary data for it.

data serp 1 1

DataForSEO’s own database at your disposal

Access the world’s largest database of keyword data by applying our sophisticated keyword research and competitor analysis algorithms.

Real-time data for prompt decision-making

With the Live mode of data retrieval you don’t have to handle both POST and Get requests. All DataForSEO Labs data is available in real time.

Cost effective solution for every budget

We offer a convenient pay-as-you-go pricing model for all DataForSEO customers. Using our API you will never pay for features you don’t use.

data serp 2

All the data you need, under one roof

DataForSEO Labs API encompasses the power of industry-leading infrastructure and sophisticated data-mining algorithms into a comprehensive, integration-ready source of SEO data.

From billions of keyword ideas enriched with relevant data to well-rounded search visibility analysis – you will get everything you need to build an innovative and effective solution.

DataForSEO Labs API for Keyword Research

DataForSEO Labs API offers three powerful keyword research algorithms and historical keyword data.

Keyword suggestions

Keyword Suggestions endpoint leverages the full-text search algorithm that allows obtaining a multitude of keywords that contain a certain search query.

If you’re looking for an easy way to add value to the users of your keyword research tool, the Keyword Suggestions endpoint is your go-to solution. Our affordable pricing will let you incorporate useful long-tail keywords into your offerings with cost-efficiency in mind.

Try for free See Docs
Keywords suggestions

Keyword Ideas

The Keyword Ideas endpoint of DataForSEO Labs API looks beyond semantic similarities to provide relevant keywords. By relying on the unified list of services and categories for Adwords, it will detect the category of your seed keyword and return a list of highly relevant, non-obvious terms that are not necessarily semantically similar.

This unique algorithm along with the necessary keyword data also provided by this endpoint will compliment even the most sophisticated keyword research tool.

Try for free More
Keyword Ideas

Historical Search Volume

The Historical Search Volume endpoint makes it possible to get historical search volume and other keyword data for up to 700 queries in a single API call.

Eager to look beyond the numbers Google Ads provides? By obtaining search volume and other essential metrics to as far as the beginning of 2019, you will give your users the ability to think strategically and make long-term decisions.

Try for free See Docs
Historical Search Volume
Response Examples Keyword SuggestionsResponse Examples Keyword Suggestions code
Response Examples Keyword IdeasResponse Examples Keyword Ideas come
Historical Search Volume tab mobHistorical Search Volume code mob

DataForSEO Labs API in figures

figure new 4 1
figure new 5 2
figure new 6 2

DataForSEO Labs API for Market-specific keyword analysis

DataForSEO Labs API allows you to look beyond the keywords and focus on what’s really important to your business – products and markets.

Categories for Domain

The main working principle of the Categories for Domain endpoint can be broken down into three steps. First, our algorithm extracts all the keywords a domain is ranking for. Next, it maps these keywords against the AdWords’ unified list of products and categories. As a result, you will get a list of categories website keywords belong to, along with all the necessary search visibility metrics.

DataForSEO Labs API is a versatile engine for analyzing competitive websites. By using its Categories for Domain endpoint you can find out what product or service categories any website belongs to.

Try for free See Docs
Categories for Domain

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.

Try for free See Docs
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.

Try for free See Docs
Response Examples Categories for DomainResponse Examples Categories for Domain code
Response Examples Keywords for CategoriesResponse Examples Keywords for Categories code
domain metric by categoriesdomain metric by categories code

Start your unlimited free trial

DataForSEO Labs API for Competitor Intelligence

DataForSEO will help you understand the competition and analyze your competitors’ online visibility.

Ranked Keywords

Ranked Keywords endpoint provides data on keywords that any domain is ranking for. In addition to that, each keyword is supplied with a SERP element corresponding to the keyword position and a variety of AdWords metrics related to that keyword.

Having all this data you will be able to build a well-rounded solution for analyzing the search visibility of any website.

Try for free See Docs
Ranked keywords


As the name suggests, this endpoint will supply you with the data needed to uncover competitor’s subdomains. In addition to that, it provides data on subdomains’ ranking distribution that will help you and estimate their ranking potential.

While conducting competitor analysis, subdomains are often overlooked. By using this DataForSEO Labs Subdomains API you will make sure your users always have the full picture.

Try for free See Docs

SERP Competitors

This endpoint is designed to provide all the domains that are ranking for specific keywords. What’s more, each domain in the API response comes with its SERP position, rating, estimated traffic volume, and more.

SERP Competitors is a powerful engine for analyzing website visibility. The abundance of data and instant updates make it one of the most sought-after data sources in the market.

Try for free See Docs

Relevant Pages

The Relevant Pages endpoint of DataForSEO Labs API will help you get rankings and traffic data for every single page of any website.

Incorporating this data into your tool is a great way to make detailed competitive analysis reports and scale up your capabilities.

Try for free See Docs

Competitors Domain

Competitors Domain will provide you with an overview of the ranking and traffic data of competing domains in both organic and paid search.

The ability to analyze the ranking and traffic performance of the rival websites in just a few clicks is the industry-standard feature for any well-rounded SEO software solution. Using this endpoint, you can easily incorporate this functionality into your tool.

Try for free See Docs
Competitors Domain

Domain Intersection

DataForSEO Labs Domain Intersection API has a rather simple working principle: its algorithm analyzes keywords that specific domains are ranking for and provides you with keyword and SERP data for them.

Despite its simple working principle, this endpoint is the most powerful source of competitor research data you’ll ever come across. Whether you’re looking for a solution for quantitative market analysis or building a tool for digital marketing sales pitches, Domain Intersection won’t leave you disappointed.

Try for free See Docs
Domain Intersection

Page Intersection

In a nutshell, Page Intersection is a more detailed and sophisticated version of our Domain Intersection endpoint. The difference is instead of providing data for any two domains, Page Intersection will let you compare the performance of any two pages within the same SERPs and get the relevant SERP and keyword data for both of them.

Data this endpoint provides would be extremely useful for a more detailed market research analysis.

Try for free See Docs
Page Intersection

Domain Rank Overview

The Domain Rank Overview is the ultimate tool for getting ranking and traffic data from organic and paid search results for the specified domain.

By using this endpoint you will get not only the domain’s ranking distribution across SERPs, but also essential traffic metrics such as estimated traffic volume and estimated paid traffic cost.

Try for free See Docs
Domain Rank Overview

Historical Rank Overview

Historical Rank Overview lets you look back at the historical SERP visibility data for the specified domain.

By using this endpoint you will get historical ranking and traffic estimation data, including ranking distribution, estimated traffic volume and paid traffic cost.

Try for free See Docs
Response Examples Ranked Keywords 1Response Examples Ranked Keywords code
Response Examples SubdomainsResponse Examples Subdomains code
Response Examples SERP Competitors 2Response Examples SERP Competitors code
Response Examples Relevant PagesResponse Examples Relevant Pages code
Competitors Domain tab mobCompetitors Domain code mob
Response Examples Domain Intersection 1Response Examples Domain Intersection сщву
Page intersection tab mobPage intersection code mob
Domain Rank Overview tab mobDomain Rank Overview code mob
Historical Rank Overview tab mobHistorical Rank Overview code mob

DataForSEO Labs API for Whois Domain Data

Get all the data you need from DataForSEO Whois Database, inlcuding timeline, updates, and statuses for every single domain on the Internet.

See Docs
Whois Domain Data

DataForSEO Labs API Pricing

Whois endpoint

Live priority

Avg. turnaround time
up to 2 seconds
  • Price per row, $
  • 0.001 + 0.1 (for setting a task)
  • Price per 1000 rows, $
  • 1 + 0.1 (for setting a task)

Other endpoints

Live priority

Avg. turnaround time
up to 2 seconds
  • Price per row, $
  • 0.0001 + 0.01 (for setting a task)
  • Price per 1000 rows, $
  • 0.1 + 0.01 (for setting a task)

Want to get an even better price? Top up your account now to double your balance! View pricing.

Didn’t find the feature you were looking for?

Want to discuss your use case?

Release in days, not weeks

Moving a product to the market or integrating a new data source can take a lot of time and money. We accelerate this process by providing everything you need to build an efficient solution.

serp api team 6

Well-rounded documentation


GUI for API usage control


Ad hoc integration and deployment support

Contact us

Why hundreds of enterprises choose DataForSEO APIs

Fast delivery

The shortest response time in the industry

Operational resilence

Our APIs are reliable, scalable, and secure by default

24/7 support

Our proactive customer support team is ready to help you anytime

No bureaucracy

You don’t need to sign any contracts and be bound by any conditions

If you need any assistance with DataForSEO APIs integration into your system, or looking for best practices to implement in your solution, we’re always happy to help!


“We can recommend DataForSEO for any company that needs SEO related APIs. We have been satisfied with the speed, cost, and accuracy.”

Kaspars Milbergs, CTO at On The Map, Inc

See success story
“One of the things I like most about DataForSEO is that you have the opportunity to filter keywords and sort them by the particular metrics. This way you can compare ideas against each other and select the most powerful keywords relevant to your project.”

Neil Patel, Co-Founder of Neil Patel Digital and Crazy Egg

“Our experience of working with DataForSEO has been fantastic at all levels. In particular, we have been blown away by the professionalism and help we have received from the support team. Not only are they quick to find answers to our questions, but more importantly, their knowledge of the product is what truly stands out. Being so proactive in building upscale data solutions, adding new services, and troubleshooting – that is something unseen among other data providers.”

Sean Cooney, Co-Founder & CEO of

See success story
“We run 100,000s of longtail keyword position and competition queries for our client implementations in the US, Australia and Latin America on a monthly basis with DataForSEO - and we've been amazed about the accuracy of rankings and all other data across all regions and device types. We're also extremely happy with the prompt and professional support. Anyone who needs large sets of SEO rankings or competition metrics should be using them. DataForSEO provide 100% accurate data, great value for money and a very flexible API for a great range of queries.”

Andreas Dzumla, Co-CEO & Co-Founder at Longtail UX

“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.”

Kieran Headley, Co-Founder of Hike

See success story
“DataForSEO saves us time, money, and resources by eliminating the need to scrape every little thing in-house. This frees up our developers to work on core features that deliver impactful value to our clients. Thanks for creating such a great service!”

Blake Acheson, Founder of AgencyAnalytics

“We collect daily rank data for all of our major keywords across all our major markets. We use this data as an input to dynamically modify the internal linking, sitemaps and page headers of our websites using machine learning.”

Marston Gould, The Senior Director of Search Marketing at A Place For Mom

See success story
“My only regret with DataForSEO is that we didn't start using them sooner. Their service is reliable and well-documented, and the support team is one of the best I've ever interacted with. They are friendly and helpful, and every request has been resolved within 24 hours. They've even implemented multiple features based on our discussions. When we have queries from our customers, I know we can resolve them quickly, because we can rely on DataForSEO for fast responses and solutions.”

Heather Mullen, CEO of Long Tail Pro

“With DataForSEO we are able to deliver the world’s simplest rank tracker, we can make it really simple and understandable for everyone. We enriched our keywords and no longer wake up to banned proxies.”

Anders Pedersen, CEO of Tiny Ranker

See success story
“With the help of DataForSEO API our users are able to setup simple topical crawls by choosing a phrase instead of manually collecting few dozen URLs, which makes our service *much* easier to use. I am impressed with the very granular geo-targeting options they provide. It enabled us to publish a unique SEO tool which combines their API with our machine learning algorithms. With their SERP API I will also be able to revive an old SEO tool where I was scrapping Google myself before they introduced fancy anti-scrapping measures, which requires serious investment and skill to bypass. Their pricing is very friendly for both startup volume and high-volume analysis, which is awesome. Also, they are extremely nice in communication. Highly recommended!”

Lazar Kovacevic, Founder of Semantic Juice

“DataForSEO APIs allowed us to develop a product that we can adapt to the needs of our customers without excessive costs. Since the beginning, it has been simple to get in touch with online support to solve implementation issues.”

Filippo Rancan, Director at Content Marketing Suite

See success story

Learn more about DataForSEO Labs API

historical search volume

How to Get Historical Search Volume for Predictive Keyword Research

Learn more
keyword research tools

SEO Software Trends: Keyword Research Tools

Learn more
fresh approach to keyword research

DataForSEO Labs API: Fresh Approach to Traditional Keyword Research

Learn more

Questions and answers

Can I test your service for free?

Yes, you can. In fact, we offer an unlimited trial period. After signing up, you’ll get access to the free Sandbox feature and receive the free trial $1 credit on your balance, which you can use to test our service.

Sign up to access Sandbox

Can I get keyword ideas using this API?

DataForSEO Labs API encompasses four unique keyword research algorithms, each of which offers millions of keyword ideas and related data:

  • Keyword Suggestions
  • Related Keywords
  • Keywords for Categories
  • Keyword Ideas

Try now

How up-to-date is the data in DataForSEO Labs API?

We are constantly adding new keywords and SERP pages to our database. All relevant metrics (such as search volume, CPC, and competition) are updated on a monthly basis to make sure that the data you get is relevant and up-to-date.

Sign up and see for yourself

Do you have any limitations on the number of concurrent calls I can make to your APIs?

Yes, we do. The default limit is 2000 calls per minute. However, our system is flexible, and it is possible to increase this number at your request.

Contact us

How many keywords do you have in the database?

There are currently over 2.5 billion keywords, out of which 1.4 billion have positive search volume values. You can get these keywords through DataForSEO Labs, or by purchasing the whole database.

DataForSEO Keywords Database

Can I get the keywords that a certain page is ranking for?

You can use the Ranked Keywords endpoint of DataForSEO Labs to obtain keywords that any domain or webpage, is ranking for. In addition to that, this endpoint will provide you with SERP elements related to the position it holds in search, and other relevant keyword data, such as estimated traffic volume, impressions, and more.

Learn more about Ranked Keywords