Dataforseo Related Keywords

Blocks for finding semantically related keywords using the DataForSEO Labs API.

What it is

Get related keywords from DataForSEO Labs Google API

How it works

This block uses the DataForSEO Labs Google Related Keywords API to find semantically related keywords based on a seed keyword. It returns keywords that share similar search intent or topic relevance.

The depth parameter controls the breadth of the search, with higher values returning exponentially more related keywords. Results include search metrics, competition data, and optional SERP/clickstream information.

Inputs

Input
Description
Type
Required

keyword

Seed keyword to find related keywords for

str

Yes

location_code

Location code for targeting (e.g., 2840 for USA)

int

No

language_code

Language code (e.g., 'en' for English)

str

No

include_seed_keyword

Include the seed keyword in results

bool

No

include_serp_info

Include SERP information

bool

No

include_clickstream_data

Include clickstream metrics

bool

No

limit

Maximum number of results (up to 3000)

int

No

depth

Keyword search depth (0-4). Controls the number of returned keywords: 0=1 keyword, 1=~8 keywords, 2=~72 keywords, 3=~584 keywords, 4=~4680 keywords

int

No

Outputs

Output
Description
Type

error

Error message if the operation failed

str

related_keywords

List of related keywords with metrics

List[RelatedKeyword]

related_keyword

A related keyword with metrics

RelatedKeyword

total_count

Total number of related keywords returned

int

seed_keyword

The seed keyword used for the query

str

Possible use case

Topic Clustering: Group related keywords to build comprehensive content clusters around a topic.

Semantic SEO: Discover LSI (latent semantic indexing) keywords to improve content relevance.

Keyword Expansion: Expand targeting beyond exact match to capture related search traffic.


What it is

Extract individual fields from a RelatedKeyword object

How it works

This block extracts individual fields from a RelatedKeyword object returned by the Related Keywords block. It separates the compound object into distinct outputs for workflow integration.

Outputs include the keyword text, search volume, competition score, CPC, keyword difficulty, and any SERP or clickstream data that was requested in the original search.

Inputs

Input
Description
Type
Required

related_keyword

The related keyword object to extract fields from

RelatedKeyword

Yes

Outputs

Output
Description
Type

error

Error message if the operation failed

str

keyword

The related keyword

str

search_volume

Monthly search volume

int

competition

Competition level (0-1)

float

cpc

Cost per click in USD

float

keyword_difficulty

Keyword difficulty score

int

serp_info

SERP data for the keyword

Dict[str, Any]

clickstream_data

Clickstream data metrics

Dict[str, Any]

Possible use case

Keyword Prioritization: Extract metrics to rank related keywords by opportunity score.

Content Optimization: Access keyword difficulty and search volume for content planning decisions.

Competitive Analysis: Pull competition and CPC data to assess keyword viability.


Last updated

Was this helpful?