Hero Background

DataForSEO Keyword Research API

Enterprise-grade historical keyword data for SEOs and software solutions

All the keyword research data you need, under one roof

Any keyword research solutions has to answer two hard questions at scale: which keywords matter domain, and which of those are worth targeting. The keyword research endpoints of DataForSEO Labs API answer both, leveraging a database of more than four billion indexed keywords and over 500 million SERPs across Google’s regional indexes, with sub-2-second response times for every API request.

SEE PRICING

Four data sources in a single keyword research API

DataForSEO Labs API encompasses historical SERP data, advertising platform metrics, clickstream signal, and our proprietary indexes.

All four data sources will add new capabilities to your keyword research solution.

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, with historical Google Ads metrics and relevant SERP data.

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 keyword research

Keywords For Site

The Keywords For Site endpoint relies on Google Ads data and DataForSEO’s proprietary SERP database to provide keywords that are highly relevant to the target domain. Each keyword idea you’ll get in the response is supplied with related categories as well as search volume, cpc, competition and other useful information.

Supported Search Engines

google serp hover

Site code

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.

Supported Search Engines

google serp hover

Keyword Suggestions code

Related Keywords

Related Keywords makes use of Google SERP to provide up to 4680 keyword ideas for each seed query.

This endpoint is designed to provide you with keyword ideas straight from search engine results, extracting keywords from the “searches related to” feature for each level of the specified depth. Data like this has proven useful for a range of SEO software solutions and digital marketing specialists alike.

Supported Search Engines

google serp hover

google serp hover

Related Keywords code

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.

Supported Search Engines

google serp hover

Keyword Ideas code

Didn't find the feature you were looking for?

Want to discuss your use case?

DataForSEO Labs API endpoints for keyword research

Search intent

Search Intent classifies keywords into informational, navigational, commercial, or transactional intent for up to 1,000 keywords per request. The classification is generated by our in-house model trained on labelled SERP behavior, not assigned from a static lookup table.

Supported Search Engines

google serp hover

Search Intent code

Bulk keyword difficulty

Bulk Keyword Difficulty returns our proprietary 0–100 difficulty score for up to 1,000 keywords in a single request. The score reflects the relative difficulty of ranking in Google’s top 10 organic results, calculated against the current SERP composition for each query.

Supported Search Engines

google serp hover

Bulk Keyword Difficulty code

Keyword overview

The Keyword Overview endpoint of DataForSEO Labs API provides all the data available for the keyword. You can obtain CPC, competition, search volume, search intent, as well as SERP, backlinks and clickstream data for a batch of up to 700 keywords in a single request.

Supported Search Engines

google serp hover

Keyword Overview code

Historical keyword data

This endpoint provides Google historical keyword data for specified keywords, including search volume, cost-per-click, competition values for paid search, monthly searches, and search volume trends. You can get historical keyword data since August, 2021, depending on keywords along with location and language combination.

Supported Search Engines

google serp hover

Historical Keyword Data code

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

Search Intent
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.0001
$101 for 1M keywords
Other Keyword Research 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

Amplify

Keyword research is one of the most crucial processes in search engine optimization. It helps understand user intent and drive targeted traffic by identifying the queries that people search for.

We’ve prepared a development guide to help you build your own keyword research tool based on the effective use of DataForSEO APIs.

Jumpstart your journey with DataForSEO Labs API

How to Build Amazon Keyword Research Tool

Create a competitive solution with DataForSEO Labs Amazon API.

LEARN MORE
Jumpstart 2

Historical Google SERPs

Explore the use cases for historical Google SERPs by keyword.

LEARN MORE
Jumpstart 3

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

Is DataForSEO Labs the only DataForSEO API useful for keyword research applications?

No. DataForSEO Labs is the API most teams build their core keyword research workflow on, but three other APIs feed into it depending on what you’re building.

  • Keyword Data API can give you fresh Google Ads and Bing Ads data at scale when you need large volumes of unmodified source values for keyword metrics.
  • DataForSEO Trends API is our in-house alternative to Google Trends, but with higher throughput and a different, more refined, methodology. A well-built keyword research tool typically calls at least two of these in combination with DataForSEO Labs API.

What is the source of data in keyword research endpoints of DataForSEO Labs API?

The keyword research endpoints draw on four data sources combined into a single response shape.

  1. Google Ads API provides search volume, CPC, and competition metrics.
  2. Google SERP API feed difficulty calculation, related-query discovery, and intent classification.
  3. Our proprietary keywords database — over 8 billion indexed Google queries with monthly history going back several years — backs every discovery endpoint.
  4. Clickstream data refines the search volume Google Ads returns, supplementing bucketed ranges with exact monthly integers where available.

Every endpoint draws on the combination most useful for the question it answers.

What is the difference between Keyword Suggestions and Related Keywords endpoints?

Keyword Suggestions runs a full-text match and returns every query in our index that contains your seed phrase. Related Keywords pulls from Google’s “Searches related to” feature and follows the chain to whatever depth you specify. Most keyword research tools leverage both endpoints and merge the results.

Which locations and languages does DataForSEO Labs API support?

DataForSEO Labs API supports a multitude of locations and languages, covering Google’s major regional indexes worldwide. The complete list of supported locations and languages is available through our locations and languages endpoint, including the exact codes your tool sends in each request. We add coverage on a rolling basis, so it’s worth pulling the list at integration time rather than hardcoding it.

How is the search volume in this API different from Google Keyword Planner?

The keyword research endpoints of DataForSEO Labs API returns exact monthly search volume from Google Ads where it’s available, plus the historical values. We also offer optional clickstream-enriched and Bing-normalized keyword data that fills in the gaps, giving you options to display in the UI of your SEO software.

What are the rate limits for keyword research endpoints?

The basic account-level limit is 2,000 API calls per minute across all DataForSEO Labs API endpoints. For most keyword research workflows that’s headroom you won’t have to think about. If you’re scaling to a larger rollout and need a higher quota, our support manager will help you arrange one.

Can I use this data in an SEO tool I sell to my own customers?

Yes. Our pricing model is optimized for software builders, and most of our customers ship SEO tools that surface our data to their own end users. The specifics are in our Terms of Service. If you have a non-standard distribution model or an enterprise use case, our team is happy to talk it through.

Didn't find the feature you were looking for?

Want to discuss your use case?