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 700 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

Site code

Didn't find the feature you were looking for?

Want to discuss your use case?

DataForSEO Labs API endpoints for keyword research

Keywords For Site

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

Search Intent 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 1

"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

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?