Back to Autogpt

Dataforseo Keyword Suggestions

docs/integrations/block-integrations/dataforseo/keyword_suggestions.md

0.6.443.7 KB
Original Source

Dataforseo Keyword Suggestions

<!-- MANUAL: file_description -->

Blocks for getting keyword suggestions with search volume and competition metrics from DataForSEO.

<!-- END MANUAL -->

Data For Seo Keyword Suggestions

What it is

Get keyword suggestions from DataForSEO Labs Google API

How it works

<!-- MANUAL: how_it_works -->

This block calls the DataForSEO Labs Google Keyword Suggestions API to generate keyword ideas based on a seed keyword. It provides search volume, competition metrics, CPC data, and keyword difficulty scores for each suggestion.

Configure location and language targeting to get region-specific results. Optional SERP and clickstream data provide additional insights into search behavior and click patterns.

<!-- END MANUAL -->

Inputs

InputDescriptionTypeRequired
keywordSeed keyword to get suggestions forstrYes
location_codeLocation code for targeting (e.g., 2840 for USA)intNo
language_codeLanguage code (e.g., 'en' for English)strNo
include_seed_keywordInclude the seed keyword in resultsboolNo
include_serp_infoInclude SERP informationboolNo
include_clickstream_dataInclude clickstream metricsboolNo
limitMaximum number of results (up to 3000)intNo

Outputs

OutputDescriptionType
errorError message if the operation failedstr
suggestionsList of keyword suggestions with metricsList[KeywordSuggestion]
suggestionA single keyword suggestion with metricsKeywordSuggestion
total_countTotal number of suggestions returnedint
seed_keywordThe seed keyword used for the querystr

Possible use case

<!-- MANUAL: use_case -->

Content Planning: Generate blog post and article ideas based on keyword suggestions with high search volume.

SEO Strategy: Discover new keyword opportunities to target based on competition and difficulty metrics.

PPC Campaigns: Find keywords for advertising campaigns using CPC and competition data.

<!-- END MANUAL -->

Keyword Suggestion Extractor

What it is

Extract individual fields from a KeywordSuggestion object

How it works

<!-- MANUAL: how_it_works -->

This block extracts individual fields from a KeywordSuggestion object returned by the Keyword Suggestions block. It decomposes the suggestion into separate outputs for easier use in workflows.

Each field including keyword text, search volume, competition level, CPC, difficulty score, and optional SERP/clickstream data becomes available as individual outputs for downstream processing.

<!-- END MANUAL -->

Inputs

InputDescriptionTypeRequired
suggestionThe keyword suggestion object to extract fields fromKeywordSuggestionYes

Outputs

OutputDescriptionType
errorError message if the operation failedstr
keywordThe keyword suggestionstr
search_volumeMonthly search volumeint
competitionCompetition level (0-1)float
cpcCost per click in USDfloat
keyword_difficultyKeyword difficulty scoreint
serp_infodata from SERP for each keywordDict[str, Any]
clickstream_dataClickstream data metricsDict[str, Any]

Possible use case

<!-- MANUAL: use_case -->

Keyword Filtering: Extract search volume and difficulty to filter keywords meeting specific thresholds.

Data Analysis: Access individual metrics for comparison, sorting, or custom scoring algorithms.

Report Generation: Pull specific fields like CPC and competition for SEO or PPC reports.

<!-- END MANUAL -->