The Dataforseo MCP connector routes your AI agent's tool calls to Dataforseo's own MCP server through Scalekit. Each user signs in to Dataforseo once, and Scalekit stores and refreshes their tokens, so your agent never handles credentials. It comes with 90 tools.
- Tools
- 90
- What they doRead · write · destructive
- 0 · 90 · 00 read90 write0 destructive
- Users sign in with
- OAuth
- OAuth app
- Scalekit's or your own
Setup
Install the SDK
Terminal window npm install @scalekit-sdk/node dotenvTerminal window pip install scalekit-sdk-python python-dotenvSet your credentials
Add your Scalekit credentials to your
.envfile. Find values in app.scalekit.com > Developers > API Credentials..env SCALEKIT_ENVIRONMENT_URL=<your-environment-url>SCALEKIT_CLIENT_ID=<your-client-id>SCALEKIT_CLIENT_SECRET=<your-client-secret>Create the Dataforseo MCP connection
In AgentKit > Connections, create a Dataforseo MCP connection. The name you give it is the
connection_nameyour code passes. See Configure connections.Scalekit credentials are available for Dataforseo MCP server, so you don't need to register an OAuth app.
Authorize a user and make your first call
quickstart.mts import { ScalekitClient } from '@scalekit-sdk/node'import 'dotenv/config'import { createInterface } from 'node:readline/promises'const scalekit = new ScalekitClient(process.env.SCALEKIT_ENVIRONMENT_URL,process.env.SCALEKIT_CLIENT_ID,process.env.SCALEKIT_CLIENT_SECRET,)const actions = scalekit.actionsconst connector = 'dataforseomcp'const identifier = 'user_123'// Generate an authorization link for the userconst { link } = await actions.getAuthorizationLink({ connectionName: connector, identifier })console.log('Authorize Dataforseo MCP:', link)const rl = createInterface({ input: process.stdin, output: process.stdout })await rl.question('Press Enter after authorizing...')rl.close()// Make your first callconst result = await actions.executeTool({connector,identifier,toolName: 'dataforseomcp_ai_opt_kw_data_loc_and_lang',toolInput: {},})console.log(result)Terminal window npx tsx quickstart.mtsquickstart.py import osfrom scalekit import ScalekitClientfrom dotenv import load_dotenvload_dotenv()scalekit_client = ScalekitClient(env_url=os.getenv("SCALEKIT_ENVIRONMENT_URL"),client_id=os.getenv("SCALEKIT_CLIENT_ID"),client_secret=os.getenv("SCALEKIT_CLIENT_SECRET"),)actions = scalekit_client.actionsconnection_name = "dataforseomcp"identifier = "user_123"# Generate an authorization link for the userlink_response = actions.get_authorization_link(connection_name=connection_name,identifier=identifier,)print("Authorize Dataforseo MCP:", link_response.link)input("Press Enter after authorizing...")# Make your first callresult = actions.execute_tool(tool_input={},tool_name="dataforseomcp_ai_opt_kw_data_loc_and_lang",connection_name=connection_name,identifier=identifier,)print(result)Terminal window python quickstart.pyEach user signs in once. See Authorize a user for the full flow and statuses.
Tools
Pass the exact name toexecute_tooldataforseomcp_ai_opt_kw_data_loc_and_langList available locations and languages for AI keyword data searches.WriteAI Keyword Data: Locations & Languages
List available locations and languages for AI keyword data searches.
Inputs
This tool takes no inputs.
dataforseomcp_ai_opt_llm_ment_agg_metricsGet aggregated LLM mention metrics for target domains or keywords across AI platforms.WriteLLM Mentions: Aggregated Metrics
Get aggregated LLM mention metrics for target domains or keywords across AI platforms.
Inputs
targetarrayrequired- Array of target objects to search for LLM mentions. Each object must contain either 'domain' or 'keyword'. Maximum number of targets: 1000
filtersarray- Array-based filter expression. A single condition is a 3-element array: [field, operator, value]. Combine conditions with ["and"|"or"] between them: [conditi...
internal_list_limitnumber- Internal parameter to limit the number of items processed. Not exposed to end-users.
language_codestring- Search engine language code (e.g., 'en')
location_namestring- full name of the location, example: 'United Kingdom', 'United States'
platformstring- Platform to search for LLM mentionsone of
chat_gptgoogle
dataforseomcp_ai_opt_llm_ment_cross_agg_metricsCompare LLM mention metrics across multiple targets using cross-aggregated analysis.WriteLLM Mentions: Cross-Aggregated Metrics
Compare LLM mention metrics across multiple targets using cross-aggregated analysis.
Inputs
targetsarrayrequired- array of objects containing target entities with aggregation keys. you can specify up to 10, but not less than 2
filtersarray- Array-based filter expression. A single condition is a 3-element array: [field, operator, value]. Combine conditions with ["and"|"or"] between them: [conditi...
internal_list_limitnumber- Internal parameter to limit the number of items processed. Not exposed to end-users.
language_codestring- Search engine language code (e.g., 'en')
location_namestring- full name of the location, example: 'United Kingdom', 'United States'
platformstring- Platform to search for LLM mentionsone of
chat_gptgoogle
dataforseomcp_ai_opt_llm_ment_loc_and_langList available locations and languages for LLM mention searches.WriteLLM Mentions: Locations & Languages
List available locations and languages for LLM mention searches.
Inputs
This tool takes no inputs.
dataforseomcp_ai_opt_llm_ment_searchSearch for LLM mentions of target domains or keywords across AI platforms.WriteLLM Mentions: Search
Search for LLM mentions of target domains or keywords across AI platforms.
Inputs
targetarrayrequired- Array of target objects to search for LLM mentions. Each object must contain either 'domain' or 'keyword'. Maximum number of targets: 1000
filtersarray- Array-based filter expression. A single condition is a 3-element array: [field, operator, value]. Combine conditions with ["and"|"or"] between them: [conditi...
language_codestring- Search engine language code (e.g., 'en')
limitnumber- Number of results to return. Default is 10, maximum is 1000.
location_namestring- full name of the location, example: 'United Kingdom', 'United States'
order_byarray- resuresults sorting rules
platformstring- Platform to search for LLM mentionsone of
chat_gptgoogle
dataforseomcp_ai_opt_llm_ment_top_domainsGet the top domains mentioned in LLM responses for specified targets.WriteLLM Mentions: Top Domains
Get the top domains mentioned in LLM responses for specified targets.
Inputs
targetarrayrequired- Array of target objects to search for LLM mentions. Each object must contain either 'domain' or 'keyword'. Maximum number of targets: 1000
initial_dataset_filtersarray- Array-based filter expression. A single condition is a 3-element array: [field, operator, value]. Combine conditions with ["and"|"or"] between them: [conditi...
internal_list_limitnumber- maximum number of elements within internal arrays, min value is 1, max value is 10
items_list_limitnumber- maximum number of results in the items array, min value is 1, max value is 10
language_codestring- Search engine language code (e.g., 'en')
links_scopestring- specifies which links will be used to extract domains and aggregationone of
sourcessearch_results location_namestring- full name of the location, example: 'United Kingdom', 'United States'
platformstring- Platform to search for LLM mentionsone of
chat_gptgoogle
dataforseomcp_ai_opt_llm_ment_top_pagesGet the top pages mentioned in LLM responses for specified targets.WriteLLM Mentions: Top Pages
Get the top pages mentioned in LLM responses for specified targets.
Inputs
targetarrayrequired- Array of target objects to search for LLM mentions. Each object must contain either 'domain' or 'keyword'. Maximum number of targets: 1000
initial_dataset_filtersarray- Array-based filter expression. A single condition is a 3-element array: [field, operator, value]. Combine conditions with ["and"|"or"] between them: [conditi...
internal_list_limitnumber- maximum number of elements within internal arrays, min value is 1, max value is 10
items_list_limitnumber- maximum number of results in the items array, min value is 1, max value is 10
language_codestring- Search engine language code (e.g., 'en')
links_scopestring- specifies which links will be used to extract domains and aggregationone of
sourcessearch_results location_namestring- full name of the location, example: 'United Kingdom', 'United States'
platformstring- Platform to search for LLM mentionsone of
chat_gptgoogle
dataforseomcp_ai_optimization_chat_gpt_scraperRetrieve AI-generated responses for a keyword from ChatGPT.WriteChatGPT Scraper
Retrieve AI-generated responses for a keyword from ChatGPT.
Inputs
keywordstringrequired- keyword
language_codestringrequired- Search engine language code (e.g., 'en')
force_web_searchboolean- force AI agent to use web search
location_namestring- full name of the location, example: 'United Kingdom', 'United States'default
United States
dataforseomcp_ai_optimization_chat_gpt_scraper_locationsList available locations for ChatGPT scraper results.WriteChatGPT Scraper: Locations
List available locations for ChatGPT scraper results.
Inputs
country_iso_codestring- ISO 3166-1 alpha-2 country code, for example: US, GB, MT
location_namestring- Name of location or it`s part.
dataforseomcp_ai_optimization_keyword_data_search_volumeGet AI search volume data for keywords across AI platforms.WriteAI Keyword Data: Search Volume
Get AI search volume data for keywords across AI platforms.
Inputs
keywordsarrayrequired- Keywords. The maximum number of keywords you can specify: 1000
language_codestringrequired- Search engine language code (e.g., 'en')
location_namestring- full name of the location, example: 'United Kingdom', 'United States'default
United States
dataforseomcp_ai_optimization_llm_mentions_filtersList available filter fields and operators for LLM mention queries.WriteLLM Mentions: Available Filters
List available filter fields and operators for LLM mention queries.
Inputs
This tool takes no inputs.
dataforseomcp_ai_optimization_llm_modelsList supported AI models available for LLM mention analysis.WriteLLM Mentions: AI Models
List supported AI models available for LLM mention analysis.
Inputs
llm_typestringrequired- type of llm. Must be one of: 'claude', 'gemini', 'chat_gpt', 'perplexity'
dataforseomcp_ai_optimization_llm_responseSend a prompt to a specified LLM and retrieve its AI-generated response.WriteLLM Response
Send a prompt to a specified LLM and retrieve its AI-generated response.
Inputs
llm_typestringrequired- type of llm. Must be one of: 'claude', 'gemini', 'chat_gpt', 'perplexity'
model_namestringrequired- name of the AI model. consists of the actual model name and version name. if not sure which model to use, first call the ai_optimization_llm_models tool to get list of available models for the specified llm_type
user_promptstringrequired- Prompt for the AI model. The question or task you want to send to the AI model. You can specify up to 500 characters in the user_prompt field
temperaturenumber- randomness of the AI response optional field higher values make output more diverse; lower values make output more focused;
top_pnumber- diversity of the AI response, optional field, controls diversity of the response by limiting token selection;
web_searchboolean- enable web search for current information. When enabled, the AI model can access and cite current web information;
dataforseomcp_backlinks_anchorsGet anchor text distribution for backlinks pointing to a target domain or page.WriteBacklinks: Anchors
Get anchor text distribution for backlinks pointing to a target domain or page.
Inputs
targetstringrequired- domain, subdomain or webpage to get backlinks for
filtersarray- Array-based filter expression. A single condition is a 3-element array: [field, operator, value]. Combine conditions with ["and"|"or"] between them: [conditi...
limitnumber- the maximum number of returned anchorsdefault
10 offsetnumber- offset in the results array of returned anchors
order_byarray- results sorting rules
dataforseomcp_backlinks_available_filtersList available filter fields and operators for backlinks queries.WriteBacklinks: Available Filters
List available filter fields and operators for backlinks queries.
Inputs
toolstring- The name of the tool to get filters for
dataforseomcp_backlinks_backlinksGet a list of backlinks pointing to a target domain, subdomain, or page.WriteBacklinks: Backlinks
Get a list of backlinks pointing to a target domain, subdomain, or page.
Inputs
targetstringrequired- domain, subdomain or webpage to get backlinks for
filtersarray- Array-based filter expression. A single condition is a 3-element array: [field, operator, value]. Combine conditions with ["and"|"or"] between them: [conditi...
limitnumber- the maximum number of returned backlinksdefault
10 modestring- results grouping typedefault
as_is offsetnumber- offset in the results array of the returned backlinks
order_byarray- results sorting rules
dataforseomcp_backlinks_bulk_backlinksGet backlink counts for multiple targets in a single request.WriteBacklinks: Bulk Backlinks
Get backlink counts for multiple targets in a single request.
Inputs
targetsarrayrequired- domains, subdomains or webpages to get rank for
dataforseomcp_backlinks_bulk_new_lost_backlinksGet new and lost backlink counts for multiple targets over a time period.WriteBacklinks: Bulk New & Lost Backlinks
Get new and lost backlink counts for multiple targets over a time period.
Inputs
targetsarrayrequired- domains, subdomains or webpages to get rank for
date_fromstring- starting date of the time range
dataforseomcp_backlinks_bulk_new_lost_referring_domainsGet new and lost referring domain counts for multiple targets over a time period.WriteBacklinks: Bulk New & Lost Referring Domains
Get new and lost referring domain counts for multiple targets over a time period.
Inputs
targetsarrayrequired- domains, subdomains or webpages to get rank for
date_fromstring- starting date of the time range
dataforseomcp_backlinks_bulk_pages_summaryGet page-level backlink summary data for multiple target pages.WriteBacklinks: Bulk Pages Summary
Get page-level backlink summary data for multiple target pages.
Inputs
targetsarrayrequired- domains, subdomains or webpages to get summary data for
include_subdomainsboolean- indicates if indirect links to the target will be included in the resultsdefault
true
dataforseomcp_backlinks_bulk_ranksGet domain rank scores for multiple targets in a single request.WriteBacklinks: Bulk Ranks
Get domain rank scores for multiple targets in a single request.
Inputs
targetsarrayrequired- domains, subdomains or webpages to get rank for
rank_scalestring- defines the scale used for calculating and displaying the rank, domain_from_rank, and page_from_rank valuesdefault
one_thousand
dataforseomcp_backlinks_bulk_referring_domainsGet referring domain counts for multiple targets in a single request.WriteBacklinks: Bulk Referring Domains
Get referring domain counts for multiple targets in a single request.
Inputs
targetsarrayrequired- domains, subdomains or webpages to get rank for
dataforseomcp_backlinks_bulk_spam_scoreGet spam scores for multiple target domains in a single request.WriteBacklinks: Bulk Spam Score
Get spam scores for multiple target domains in a single request.
Inputs
targetsarrayrequired- domains, subdomains or webpages to get rank for
dataforseomcp_backlinks_competitorsFind competitor domains based on shared backlink profiles.WriteBacklinks: Competitors
Find competitor domains based on shared backlink profiles.
Inputs
targetstringrequired- domain, subdomain or webpage to get backlinks for
exclude_internal_backlinksboolean- indicates if internal backlinks from subdomains to the target will be excluded from the resultsdefault
true exclude_large_domainsboolean- indicates whether large domain will appear in resultsdefault
true filtersarray- Array-based filter expression. A single condition is a 3-element array: [field, operator, value]. Combine conditions with ["and"|"or"] between them: [conditi...
limitnumber- the maximum number of returned domainsdefault
10 main_domainboolean- indicates if only main domain of the target will be included in the searchdefault
true offsetnumber- offset in the results array of returned networks
order_byarray- results sorting rules
dataforseomcp_backlinks_domain_intersectionFind domains whose backlinks intersect with multiple specified targets.WriteBacklinks: Domain Intersection
Find domains whose backlinks intersect with multiple specified targets.
Inputs
targetsarrayrequired- domains, subdomains or webpages to get links for
exclude_targetsarray- domains, subdomains or webpages you want to exclude
filtersarray- Array-based filter expression. A single condition is a 3-element array: [field, operator, value]. Combine conditions with ["and"|"or"] between them: [conditi...
limitnumber- the maximum number of returned resultsdefault
10 offsetnumber- offset in the array of returned results
order_byarray- results sorting rules
dataforseomcp_backlinks_domain_pagesGet backlink data for individual pages within a target domain.WriteBacklinks: Domain Pages
Get backlink data for individual pages within a target domain.
Inputs
targetstringrequired- domain, subdomain or webpage to get backlinks for
filtersarray- Array-based filter expression. A single condition is a 3-element array: [field, operator, value]. Combine conditions with ["and"|"or"] between them: [conditi...
limitnumber- the maximum number of returned pagesdefault
10 offsetnumber- offset in the results array of returned pages
order_byarray- results sorting rules
dataforseomcp_backlinks_domain_pages_summaryGet a summary of backlink metrics for all pages within a target domain.WriteBacklinks: Domain Pages Summary
Get a summary of backlink metrics for all pages within a target domain.
Inputs
targetstringrequired- domain, subdomain or webpage to get backlinks for
filtersarray- Array-based filter expression. A single condition is a 3-element array: [field, operator, value]. Combine conditions with ["and"|"or"] between them: [conditi...
limitnumber- the maximum number of returned anchorsdefault
10 offsetnumber- offset in the results array of returned anchors
order_byarray- results sorting rules
dataforseomcp_backlinks_page_intersectionFind pages that share backlinks with multiple specified target pages.WriteBacklinks: Page Intersection
Find pages that share backlinks with multiple specified target pages.
Inputs
targetsarrayrequired- domains, subdomains or webpages to get links for
filtersarray- Array-based filter expression. A single condition is a 3-element array: [field, operator, value]. Combine conditions with ["and"|"or"] between them: [conditi...
limitnumber- the maximum number of returned resultsdefault
10 offsetnumber- offset in the array of returned results
order_byarray- results sorting rules
dataforseomcp_backlinks_referring_domainsGet referring domains pointing to a target domain, subdomain, or page.WriteBacklinks: Referring Domains
Get referring domains pointing to a target domain, subdomain, or page.
Inputs
targetstringrequired- domain, subdomain or webpage to get backlinks for
filtersarray- Array-based filter expression. A single condition is a 3-element array: [field, operator, value]. Combine conditions with ["and"|"or"] between them: [conditi...
limitnumber- the maximum number of returned pagesdefault
10 offsetnumber- offset in the results array of returned pages
order_byarray- results sorting rules
dataforseomcp_backlinks_referring_networksGet referring IP networks and subnets for a target domain.WriteBacklinks: Referring Networks
Get referring IP networks and subnets for a target domain.
Inputs
targetstringrequired- domain, subdomain or webpage to get backlinks for
filtersarray- Array-based filter expression. A single condition is a 3-element array: [field, operator, value]. Combine conditions with ["and"|"or"] between them: [conditi...
limitnumber- the maximum number of returned networksdefault
10 network_address_typestring- indicates the type of network to get data fordefault
ip offsetnumber- offset in the results array of returned networks
order_byarray- results sorting rules
dataforseomcp_backlinks_summaryGet an overview of backlinks data for a target domain, subdomain, or page.WriteBacklinks: Summary
Get an overview of backlinks data for a target domain, subdomain, or page.
Inputs
targetstringrequired- domain, subdomain or webpage to get backlinks for
exclude_internal_backlinksboolean- indicates if internal backlinks from subdomains to the target will be excluded from the resultsdefault
true include_subdomainsboolean- indicates if indirect links to the target will be included in the resultsdefault
true
dataforseomcp_backlinks_timeseries_new_lost_summaryGet a timeseries summary of new and lost backlinks for a target domain.WriteBacklinks: Timeseries New & Lost Summary
Get a timeseries summary of new and lost backlinks for a target domain.
Inputs
targetstringrequired- domain to get data for
date_fromstring- starting date of the time range
date_tostring- ending date of the time range
group_rangestring- time range which will be used to group the resultsdefault
month
dataforseomcp_backlinks_timeseries_summaryGet a timeseries summary of backlink metrics for a target domain.WriteBacklinks: Timeseries Summary
Get a timeseries summary of backlink metrics for a target domain.
Inputs
targetstringrequired- domain to get data for
date_fromstring- starting date of the time range
date_tostring- ending date of the time range
group_rangestring- time range which will be used to group the resultsdefault
month
dataforseomcp_business_data_business_listings_searchSearch for local business listings by keyword and location.WriteBusiness Listings: Search
Search for local business listings by keyword and location.
Inputs
categoriesarray- business categories
descriptionstring- description of the element in SERP
filtersarray- Array-based filter expression. A single condition is a 3-element array: [field, operator, value]. Combine conditions with ["and"|"or"] between them: [conditi...
is_claimedboolean- indicates whether the business is verified by its owner on Google Mapsdefault
true limitnumber- the maximum number of returned businessesdefault
10 location_coordinatestring- GPS coordinates of a location
offsetnumber- offset in the results array of returned businesses
order_byarray- results sorting rules
titlestring- title of the element in SERP
dataforseomcp_content_analysis_phrase_trendsAnalyze trends over time for a search phrase in web content.WriteContent Analysis: Phrase Trends
Analyze trends over time for a search phrase in web content.
Inputs
date_fromstringrequired- starting date of the time range
keywordstringrequired- target keyword
date_groupstring- date grouping typeone of
dayweekmonthdefaultmonth date_tostring- ending date of the time range
initial_dataset_filtersarray- Array-based initial dataset filter expression applied to Search endpoint fields. A single condition is a 3-element array: [field, operator, value]. Combine c...
internal_list_limitnumber- maximum number of elements within internal arraysdefault
1 keyword_fieldsobject- target keyword fields and target keywords
page_typearray- target page types
dataforseomcp_content_analysis_searchSearch for web pages containing a keyword and retrieve content analysis data.WriteContent Analysis: Search
Search for web pages containing a keyword and retrieve content analysis data.
Inputs
keywordstringrequired- target keyword
filtersarray- Array-based filter expression. A single condition is a 3-element array: [field, operator, value]. Combine conditions with ["and"|"or"] between them: [conditi...
keyword_fieldsobject- target keyword fields and target keywords
limitnumber- maximum number of results to returndefault
10 offsetnumber- offset in the results array of returned keywordsdefault
0 order_byarray- results sorting rules
page_typearray- target page types
search_modestring- results grouping typeone of
as_isone_per_domain
dataforseomcp_content_analysis_summaryGet an aggregated summary of content analysis data for a keyword.WriteContent Analysis: Summary
Get an aggregated summary of content analysis data for a keyword.
Inputs
keywordstringrequired- target keyword
initial_dataset_filtersarray- Array-based initial dataset filter expression applied to Search endpoint fields. A single condition is a 3-element array: [field, operator, value]. Combine c...
internal_list_limitnumber- maximum number of elements within internal arraysdefault
1 keyword_fieldsobject- target keyword fields and target keywords
page_typearray- target page types
positive_connotation_thresholdnumber- positive connotation thresholddefault
0.4 sentiments_connotation_thresholdnumber- sentiment connotation thresholddefault
0.4
dataforseomcp_dataforseo_labs_amazon_bulk_search_volumeGet Amazon search volume data for up to 1,000 keywords in a single request.WriteLabs: Amazon Bulk Search Volume
Get Amazon search volume data for up to 1,000 keywords in a single request.
Inputs
keywordsarrayrequired- target keywords. Maximum number of keywords: 1000. The keywords will be converted to lowercase format.
language_codestring- language codedefault
en location_namestring- full name of the locationdefault
United States
dataforseomcp_dataforseo_labs_amazon_product_competitorsFind Amazon products that intersect with a target ASIN in Amazon SERPs to identify product competitors.WriteLabs: Amazon Product Competitors
Find Amazon products that intersect with a target ASIN in Amazon SERPs to identify product competitors.
Inputs
asinstringrequired- product ID (unique product identifier on Amazon)
filtersarray- Array of filter conditions and logical operators. Each filter condition is an array of [field, operator, value].
language_codestring- language codedefault
en limitnumber- Maximum number of product competitors to returndefault
10 location_namestring- full name of the locationdefault
United States offsetnumber- offset in the results array of returned product competitors
order_byarray- results sorting rules
dataforseomcp_dataforseo_labs_amazon_product_kw_intersectionsFind keywords for which multiple target Amazon products (ASINs) intersect in Amazon SERP results.WriteLabs: Amazon Product Keyword Intersections
Find keywords for which multiple target Amazon products (ASINs) intersect in Amazon SERP results.
Inputs
asinsarrayrequired- target product ASINs to find keyword intersections for. Maximum number of ASINs: 20.
filtersarray- Array of filter conditions and logical operators. Each filter condition is an array of [field, operator, value].
intersection_modestring- mode for finding asin intersectionsone of
unionintersectdefaultintersect language_codestring- language codedefault
en limitnumber- Maximum number of keywords to returndefault
10 location_namestring- full name of the locationdefault
United States offsetnumber- offset in the results array of returned keywords
order_byarray- results sorting rules
dataforseomcp_dataforseo_labs_amazon_product_rank_overviewGet organic and paid Amazon SERP ranking data for a list of target ASINs.WriteLabs: Amazon Product Rank Overview
Get organic and paid Amazon SERP ranking data for a list of target ASINs.
Inputs
asinsarrayrequired- product IDs to receive ranking data for. Maximum number of ASINs: 1000.
language_codestring- language codedefault
en location_namestring- full name of the locationdefault
United States
dataforseomcp_dataforseo_labs_amazon_ranked_keywordsGet all keywords a target Amazon product (ASIN) ranks for on Amazon.WriteLabs: Amazon Ranked Keywords
Get all keywords a target Amazon product (ASIN) ranks for on Amazon.
Inputs
asinstringrequired- product ID (unique product identifier on Amazon)
filtersarray- Array of filter conditions and logical operators. Each filter condition is an array of [field, operator, value].
language_codestring- language codedefault
en limitnumber- Maximum number of keywords to returndefault
10 location_namestring- full name of the locationdefault
United States offsetnumber- offset in the results array of returned keywords
order_byarray- results sorting rules
dataforseomcp_dataforseo_labs_available_filtersList available filter fields and operators for DataForSEO Labs queries.WriteLabs: Available Filters
List available filter fields and operators for DataForSEO Labs queries.
Inputs
toolstring- The name of the tool to get filters for
dataforseomcp_dataforseo_labs_bulk_keyword_difficultyGet keyword difficulty scores for multiple keywords in a single request.WriteLabs: Bulk Keyword Difficulty
Get keyword difficulty scores for multiple keywords in a single request.
Inputs
keywordsarrayrequired- target keywords
language_codestring- language codedefault
en location_namestring- full name of the locationdefault
United States
dataforseomcp_dataforseo_labs_bulk_traffic_estimationGet estimated organic traffic data for multiple domains in a single request.WriteLabs: Bulk Traffic Estimation
Get estimated organic traffic data for multiple domains in a single request.
Inputs
targetsarrayrequired- target domains, subdomains, and webpages.
ignore_synonymsboolean- ignore highly similar keywords, if set to true, results will be more accuratedefault
true item_typesarray- display results by item type
language_codestring- language codedefault
en location_namestring- full name of the locationdefault
United States
dataforseomcp_dataforseo_labs_google_competitors_domainFind competitor domains that share keyword rankings with a target domain.WriteLabs: Google Competitors by Domain
Find competitor domains that share keyword rankings with a target domain.
Inputs
targetstringrequired- target domain
exclude_top_domainsboolean- indicates whether to exclude world's largest websitesdefault
true filtersarray- Array-based filter expression. A single condition is a 3-element array: [field, operator, value]. Combine conditions with ["and"|"or"] between them: [conditi...
ignore_synonymsboolean- ignore highly similar keywords, if set to true, results will be more accuratedefault
true include_clickstream_databoolean- Include or exclude data from clickstream-based metrics in the resultdefault
false item_typesarray- display results by item type
language_codestring- language codedefault
en limitnumber- Maximum number of keywords to returndefault
10 location_namestring- full name of the locationdefault
United States offsetnumber- offset in the results array of returned keywords
order_byarray- results sorting rules
dataforseomcp_dataforseo_labs_google_domain_intersectionFind keywords where multiple domains rank together in Google search results.WriteLabs: Google Domain Intersection
Find keywords where multiple domains rank together in Google search results.
Inputs
target1stringrequired- target domain 1
target2stringrequired- target domain 2
filtersarray- Array-based filter expression. A single condition is a 3-element array: [field, operator, value]. Combine conditions with ["and"|"or"] between them: [conditi...
ignore_synonymsboolean- ignore highly similar keywords, if set to true, results will be more accuratedefault
true include_clickstream_databoolean- Include or exclude data from clickstream-based metrics in the resultdefault
false intersectionsboolean- domain intersections in SERPdefault
true item_typesarray- display results by item type
language_codestring- language codedefault
en limitnumber- Maximum number of keywords to returndefault
10 location_namestring- full name of the locationdefault
United States offsetnumber- offset in the results array of returned keywords
order_byarray- results sorting rules
dataforseomcp_dataforseo_labs_google_domain_rank_overviewGet an overview of organic and paid ranking metrics for a domain.WriteLabs: Google Domain Rank Overview
Get an overview of organic and paid ranking metrics for a domain.
Inputs
targetstringrequired- target domain
ignore_synonymsboolean- ignore highly similar keywords, if set to true, results will be more accuratedefault
true language_codestring- language codedefault
en location_namestring- full name of the locationdefault
United States
dataforseomcp_dataforseo_labs_google_historical_keyword_dataGet historical search volume and competition data for a keyword.WriteLabs: Google Historical Keyword Data
Get historical search volume and competition data for a keyword.
Inputs
keywordsarrayrequired- keywords
language_codestring- language codedefault
en location_namestring- full name of the locationdefault
United States
dataforseomcp_dataforseo_labs_google_historical_rank_overviewGet historical ranking metric trends for a domain over time.WriteLabs: Google Historical Rank Overview
Get historical ranking metric trends for a domain over time.
Inputs
targetstringrequired- target domain
ignore_synonymsboolean- ignore highly similar keywords, if set to true, results will be more accuratedefault
true include_clickstream_databoolean- Include or exclude data from clickstream-based metrics in the resultdefault
false language_codestring- language codedefault
en location_namestring- full name of the locationdefault
United States
dataforseomcp_dataforseo_labs_google_historical_serpGet historical Google SERP results for a keyword at a specified date.WriteLabs: Google Historical SERP
Get historical Google SERP results for a keyword at a specified date.
Inputs
keywordstringrequired- target keyword
language_codestring- language codedefault
en location_namestring- full name of the locationdefault
United States
dataforseomcp_dataforseo_labs_google_historical_serpsGet historical Google SERP results for a keyword within a specified date range.WriteLabs: Google Historical SERPs
Get historical Google SERP results for a keyword within a specified date range.
Inputs
keywordstringrequired- target keyword
date_fromstring- starting date of the time range, date format: YYYY-MM-DD
date_tostring- ending date of the time range, date format: YYYY-MM-DD
language_codestring- language codedefault
en location_namestring- full name of the locationdefault
United States
dataforseomcp_dataforseo_labs_google_keyword_ideasGenerate keyword ideas and related terms based on a seed keyword and location.WriteLabs: Google Keyword Ideas
Generate keyword ideas and related terms based on a seed keyword and location.
Inputs
keywordsarrayrequired- target keywords
filtersarray- Array-based filter expression. A single condition is a 3-element array: [field, operator, value]. Combine conditions with ["and"|"or"] between them: [conditi...
include_clickstream_databoolean- Include or exclude data from clickstream-based metrics in the resultdefault
false language_codestring- language codedefault
en limitnumber- Maximum number of keywords to returndefault
10 location_namestring- full name of the locationdefault
United States offsetnumber- offset in the results array of returned keywords
order_byarray- results sorting rules
dataforseomcp_dataforseo_labs_google_keyword_overviewGet search volume, competition, and CPC data for a keyword.WriteLabs: Google Keyword Overview
Get search volume, competition, and CPC data for a keyword.
Inputs
keywordsarrayrequired- keywords
include_clickstream_databoolean- Include or exclude data from clickstream-based metrics in the resultdefault
false language_codestring- language codedefault
en location_namestring- full name of the locationdefault
United States
dataforseomcp_dataforseo_labs_google_keyword_suggestionsGet keyword suggestions related to a seed keyword for a location.WriteLabs: Google Keyword Suggestions
Get keyword suggestions related to a seed keyword for a location.
Inputs
keywordstringrequired- target keyword
filtersarray- Array-based filter expression. A single condition is a 3-element array: [field, operator, value]. Combine conditions with ["and"|"or"] between them: [conditi...
include_clickstream_databoolean- Include or exclude data from clickstream-based metrics in the resultdefault
false language_codestring- language codedefault
en limitnumber- Maximum number of keywords to returndefault
10 location_namestring- full name of the locationdefault
United States offsetnumber- offset in the results array of returned keywords
order_byarray- results sorting rules
dataforseomcp_dataforseo_labs_google_keywords_for_siteGet keywords that a domain ranks for in Google organic search results.WriteLabs: Google Keywords for Site
Get keywords that a domain ranks for in Google organic search results.
Inputs
targetstringrequired- target domain
filtersarray- Array-based filter expression. A single condition is a 3-element array: [field, operator, value]. Combine conditions with ["and"|"or"] between them: [conditi...
include_clickstream_databoolean- Include or exclude data from clickstream-based metrics in the resultdefault
false include_subdomainsboolean- Include keywords from subdomains
language_codestring- language codedefault
en limitnumber- Maximum number of keywords to returndefault
10 location_namestring- full name of the locationdefault
United States offsetnumber- offset in the results array of returned keywords
order_byarray- results sorting rules
dataforseomcp_dataforseo_labs_google_page_intersectionFind keywords where multiple URLs rank together in Google results.WriteLabs: Google Page Intersection
Find keywords where multiple URLs rank together in Google results.
Inputs
pagesarrayrequired- pages array
exclude_pagesarray- URLs of pages you want to exclude
filtersarray- Array-based filter expression. A single condition is a 3-element array: [field, operator, value]. Combine conditions with ["and"|"or"] between them: [conditi...
ignore_synonymsboolean- ignore highly similar keywords, if set to true, results will be more accuratedefault
true include_clickstream_databoolean- Include or exclude data from clickstream-based metrics in the resultdefault
false intersection_modestring- indicates whether to intersect keywordsone of
unionintersect item_typesarray- display results by item type
language_codestring- language codedefault
en limitnumber- Maximum number of keywords to returndefault
10 location_namestring- full name of the locationdefault
United States offsetnumber- offset in the results array of returned keywords
order_byarray- results sorting rules
dataforseomcp_dataforseo_labs_google_ranked_keywordsGet all keywords a domain or URL ranks for in Google organic search.WriteLabs: Google Ranked Keywords
Get all keywords a domain or URL ranks for in Google organic search.
Inputs
targetstringrequired- domain name or page url
filtersarray- Array of filter conditions and logical operators. Each filter condition is an array of [field, operator, value].
include_clickstream_databoolean- Include or exclude data from clickstream-based metrics in the resultdefault
false include_subdomainsboolean- Include keywords from subdomains
item_typesarray- display results by item type
language_codestring- language codedefault
en limitnumber- Maximum number of keywords to returndefault
10 location_namestring- full name of the locationdefault
United States offsetnumber- offset in the results array of returned keywords
order_byarray- results sorting rules
dataforseomcp_dataforseo_labs_google_relevant_pagesGet pages from a domain that rank for a specified keyword.WriteLabs: Google Relevant Pages
Get pages from a domain that rank for a specified keyword.
Inputs
targetstringrequired- target domain
exclude_top_domainsboolean- indicates whether to exclude world’s largest websitesdefault
true filtersarray- Array-based filter expression. A single condition is a 3-element array: [field, operator, value]. Combine conditions with ["and"|"or"] between them: [conditi...
ignore_synonymsboolean- ignore highly similar keywords, if set to true, results will be more accuratedefault
true include_clickstream_databoolean- Include or exclude data from clickstream-based metrics in the resultdefault
false item_typesarray- display results by item type
language_codestring- language codedefault
en limitnumber- Maximum number of keywords to returndefault
10 location_namestring- full name of the locationdefault
United States offsetnumber- offset in the results array of returned keywords
order_byarray- results sorting rules
dataforseomcp_dataforseo_labs_google_serp_competitorsFind domains competing for the same keywords in Google search results.WriteLabs: Google SERP Competitors
Find domains competing for the same keywords in Google search results.
Inputs
keywordsarrayrequired- keywords array
filtersarray- Array-based filter expression. A single condition is a 3-element array: [field, operator, value]. Combine conditions with ["and"|"or"] between them: [conditi...
include_subdomainsboolean- Include keywords from subdomains
item_typesarray- display results by item type
language_codestring- language codedefault
en limitnumber- Maximum number of keywords to returndefault
10 location_namestring- full name of the locationdefault
United States offsetnumber- offset in the results array of returned keywords
order_byarray- results sorting rules
dataforseomcp_dataforseo_labs_google_subdomainsGet organic ranking metrics broken down by subdomain for a target domain.WriteLabs: Google Subdomains
Get organic ranking metrics broken down by subdomain for a target domain.
Inputs
targetstringrequired- target domain
filtersarray- Array-based filter expression. A single condition is a 3-element array: [field, operator, value]. Combine conditions with ["and"|"or"] between them: [conditi...
ignore_synonymsboolean- ignore highly similar keywords, if set to true, results will be more accuratedefault
true include_clickstream_databoolean- Include or exclude data from clickstream-based metrics in the resultdefault
false item_typesarray- display results by item type
language_codestring- language codedefault
en limitnumber- Maximum number of keywords to returndefault
10 location_namestring- full name of the locationdefault
United States offsetnumber- offset in the results array of returned keywords
order_byarray- results sorting rules
dataforseomcp_dataforseo_labs_google_top_searchesGet top searched keywords for a specified location and language.WriteLabs: Google Top Searches
Get top searched keywords for a specified location and language.
Inputs
filtersarray- Array-based filter expression. A single condition is a 3-element array: [field, operator, value]. Combine conditions with ["and"|"or"] between them: [conditi...
include_clickstream_databoolean- Include or exclude data from clickstream-based metrics in the resultdefault
false language_codestring- language codedefault
en limitnumber- Maximum number of keywords to returndefault
10 location_namestring- full name of the locationdefault
United States offsetnumber- offset in the results array of returned keywords
order_byarray- resuresults sorting rules
dataforseomcp_dataforseo_labs_search_intentClassify the search intent (informational, navigational, transactional) for keywords.WriteLabs: Search Intent
Classify the search intent (informational, navigational, transactional) for keywords.
Inputs
keywordsarrayrequired- target keywords
language_codestring- language codedefault
en
dataforseomcp_domain_analytics_technologies_available_filtersList available filter fields and operators for domain technology queries.WriteDomain Technologies: Available Filters
List available filter fields and operators for domain technology queries.
Inputs
toolstring- The name of the tool to get filters for
dataforseomcp_domain_analytics_technologies_domain_technologiesGet the web technologies and CMS platforms detected on a target domain.WriteDomain Technologies
Get the web technologies and CMS platforms detected on a target domain.
Inputs
targetstringrequired- target domain
dataforseomcp_domain_analytics_whois_available_filtersList available filter fields and operators for WHOIS data queries.WriteWHOIS: Available Filters
List available filter fields and operators for WHOIS data queries.
Inputs
toolstring- The name of the tool to get filters for
dataforseomcp_domain_analytics_whois_overviewGet WHOIS registration data and domain ownership information.WriteWHOIS: Overview
Get WHOIS registration data and domain ownership information.
Inputs
filtersarray- Array-based filter expression. A single condition is a 3-element array: [field, operator, value]. Combine conditions with ["and"|"or"] between them: [conditi...
is_claimedboolean- indicates whether the business is verified by its owner on Google Mapsdefault
true limitnumber- the maximum number of returned domainsdefault
10 offsetnumber- offset in the results array of returned businesses
order_byarray- results sorting rules
dataforseomcp_kw_data_dfs_trends_demographyGet demographic breakdown of search interest for a keyword by location.WriteTrends: Demography
Get demographic breakdown of search interest for a keyword by location.
Inputs
keywordsarrayrequired- keywords
date_fromstring- starting date of the time range
date_tostring- ending date of the time range
location_namestring- full name of the location
time_rangestring- preset time rangesone of
past_4_hourspast_daypast_7_dayspast_30_dayspast_90_dayspast_12_monthspast_5_yearsdefaultpast_7_days typestring- dataforseo trends typeone of
webnewsecommercedefaultweb
dataforseomcp_kw_data_dfs_trends_exploreExplore search trend data for keywords over a specified time range and location.WriteTrends: Explore
Explore search trend data for keywords over a specified time range and location.
Inputs
keywordsarrayrequired- keywords
date_fromstring- starting date of the time range
date_tostring- ending date of the time range
location_namestring- full name of the location
time_rangestring- preset time rangesone of
past_4_hourspast_daypast_7_dayspast_30_dayspast_90_dayspast_12_monthspast_5_yearsdefaultpast_7_days typestring- dataforseo trends typeone of
webnewsecommercedefaultweb
dataforseomcp_kw_data_dfs_trends_subregion_interestsGet search interest data for a keyword broken down by subregion.WriteTrends: Subregion Interests
Get search interest data for a keyword broken down by subregion.
Inputs
keywordsarrayrequired- keywords
date_fromstring- starting date of the time range
date_tostring- ending date of the time range
location_namestring- full name of the location
time_rangestring- preset time rangesone of
past_4_hourspast_daypast_7_dayspast_30_dayspast_90_dayspast_12_monthspast_5_yearsdefaultpast_7_days typestring- dataforseo trends typeone of
webnewsecommercedefaultweb
dataforseomcp_kw_data_google_ads_locationsList available locations for Google Ads keyword data.WriteGoogle Ads: Locations
List available locations for Google Ads keyword data.
Inputs
country_iso_codestringrequired- ISO 3166-1 alpha-2 country code, for example: US, GB, MT
location_namestring- Name of location or it`s part.
location_typestring- Type of location. Possible variants: 'TV Region','Postal Code','Neighborhood','Governorate','National Park','Quarter','Canton','Airport','Okrug','Prefecture','City','Country','Province','Barrio','Sub-District','Congressional District','Municipality District','district','DMA Region','Union Territory','Territory','Colloquial Area','Autonomous Community','Borough','County','State','District','City Region','Commune','Region','Department','Division','Sub-Ward','Municipality','University'
dataforseomcp_kw_data_google_ads_search_volumeGet Google Ads search volume and competition data for keywords.WriteGoogle Ads: Search Volume
Get Google Ads search volume and competition data for keywords.
Inputs
keywordsarrayrequired- Array of keywords to get search volume for
language_codestring- Language two-letter ISO code (e.g., 'en').
location_namestring- full name of the locationdefault
United States
dataforseomcp_kw_data_google_trends_categoriesList available categories for filtering Google Trends data.WriteGoogle Trends: Categories
List available categories for filtering Google Trends data.
Inputs
This tool takes no inputs.
dataforseomcp_kw_data_google_trends_exploreGet Google Trends data for keywords over a time range and location.WriteGoogle Trends: Explore
Get Google Trends data for keywords over a time range and location.
Inputs
keywordsarrayrequired- keywords
category_codenumber- google trends search category
date_fromstring- starting date of the time range
date_tostring- ending date of the time range
item_typesarray- types of items returned
language_codestring- Language two-letter ISO code (e.g., 'en').
location_namestring- full name of the location
time_rangestring- preset time rangesone of
past_hourpast_4_hourspast_daypast_7_dayspast_30_dayspast_90_dayspast_12_monthspast_5_yearsdefaultpast_7_days typestring- google trends typeone of
webnewsyoutubeimagesfroogledefaultweb
dataforseomcp_merchant_amazon_asin_live_advancedGet detailed product information for an Amazon product by ASIN.WriteAmazon: ASIN Details
Get detailed product information for an Amazon product by ASIN.
Inputs
asinstringrequired- product ID
language_codestring- language codedefault
en_US location_namestring- full name of the locationdefault
United States
dataforseomcp_merchant_amazon_locationsList available locations for Amazon product search results.WriteAmazon: Locations
List available locations for Amazon product search results.
Inputs
countrystring- ISO 3166-1 alpha-2 country code to filter locations by
limitnumber- maximum number of locations to return
location_name_containsstring- filter locations by a substring match on location_name
offsetnumber- offset in the results array of returned locations
dataforseomcp_merchant_amazon_products_live_advancedSearch Amazon products by keyword and retrieve live product results.WriteAmazon: Product Search
Search Amazon products by keyword and retrieve live product results.
Inputs
keywordstringrequired- keyword
departmentstring- amazon product departmentone of
Arts & CraftsAutomotiveBabyBeauty & Personal CareBooksComputersDigital MusicElectronicsKindle StorePrime VideoWomen's FashionMen's FashionGirls' FashionBoys' FashionDealsHealth & HouseholdHome & KitchenIndustrial & ScientificLuggageMovies & TVMusic, CDs & VinylPet SuppliesSoftwareSports & OutdoorsTools & Home ImprovementToys & GamesVideo Games language_codestring- language codedefault
en_US location_namestring- full name of the locationdefault
United States price_maxinteger- maximum product price
price_mininteger- minimum product price
sort_bystring- results sorting rulesone of
relevanceprice_low_to_highprice_high_to_lowfeaturedavg_customer_reviewnewest_arrival
dataforseomcp_merchant_amazon_sellers_live_advancedGet seller information for an Amazon product by ASIN.WriteAmazon: Sellers
Get seller information for an Amazon product by ASIN.
Inputs
asinstringrequired- product identifier (ASIN) on Amazon
language_codestring- language codedefault
en_US location_namestring- full name of the locationdefault
United States
dataforseomcp_on_page_content_parsingExtract and parse text content from a web page URL.WriteOn-Page: Content Parsing
Extract and parse text content from a web page URL.
Inputs
urlstringrequired- URL of the page to parse
custom_user_agentstring- Custom User-Agent header
enable_javascriptboolean- Enable JavaScript rendering
dataforseomcp_on_page_instant_pagesGet on-page SEO data for a URL including metadata, links, and content metrics.WriteOn-Page: Instant Pages
Get on-page SEO data for a URL including metadata, links, and content metrics.
Inputs
urlstringrequired- URL to analyze
custom_jsstring- Custom JavaScript code to execute
custom_user_agentstring- Custom User-Agent header
enable_javascriptboolean- Enable JavaScript rendering
dataforseomcp_on_page_lighthouseRun a Lighthouse performance and SEO audit for a web page URL.WriteOn-Page: Lighthouse Audit
Run a Lighthouse performance and SEO audit for a web page URL.
Inputs
urlstringrequired- URL of the page to parse
custom_user_agentstring- Custom User-Agent header
enable_javascriptboolean- Enable JavaScript rendering
full_databoolean- Return the complete API response instead of a reduced version
dataforseomcp_serp_locationsList available locations for SERP data queries.WriteSERP: Locations
List available locations for SERP data queries.
Inputs
country_iso_codestringrequired- ISO 3166-1 alpha-2 country code, for example: US, GB, MT
location_namestring- Name of location or it`s part.
location_typestring- Type of location. Possible variants: 'TV Region','Postal Code','Neighborhood','Governorate','National Park','Quarter','Canton','Airport','Okrug','Prefecture','City','Country','Province','Barrio','Sub-District','Congressional District','Municipality District','district','DMA Region','Union Territory','Territory','Colloquial Area','Autonomous Community','Borough','County','State','District','City Region','Commune','Region','Department','Division','Sub-Ward','Municipality','University'
search_enginestring- search engine name, one of: google, yahoo, bing.default
google
dataforseomcp_serp_organic_live_advancedGet live organic search results for a keyword from a specified search engine.WriteSERP: Organic Results
Get live organic search results for a keyword from a specified search engine.
Inputs
keywordstringrequired- Search keyword
language_codestringrequired- search engine language code (e.g., 'en')
depthnumber- parsing depthdefault
10 devicestring- device typedefault
desktop location_namestring- full name of the locationdefault
United States max_crawl_pagesnumber- page crawl limitdefault
1 people_also_ask_click_depthnumber- clicks on the corresponding element
search_enginestring- search engine name, one of: google, yahoo, bing.default
google
dataforseomcp_serp_youtube_locationsList available locations for YouTube SERP data queries.WriteYouTube SERP: Locations
List available locations for YouTube SERP data queries.
Inputs
country_iso_codestringrequired- ISO 3166-1 alpha-2 country code, for example: US, GB, MT
location_namestring- Name of location or it`s part.
location_typestring- Type of location. Possible variants: 'TV Region','Postal Code','Neighborhood','Governorate','National Park','Quarter','Canton','Airport','Okrug','Prefecture','City','Country','Province','Barrio','Sub-District','Congressional District','Municipality District','district','DMA Region','Union Territory','Territory','Colloquial Area','Autonomous Community','Borough','County','State','District','City Region','Commune','Region','Department','Division','Sub-Ward','Municipality','University'
dataforseomcp_serp_youtube_organic_live_advancedGet live YouTube search results for a keyword.WriteYouTube SERP: Organic Results
Get live YouTube search results for a keyword.
Inputs
keywordstringrequired- Search keyword
language_codestringrequired- search engine language code (e.g., 'en')
location_namestringrequired- full name of the location
block_depthnumber- parsing depthdefault
20 devicestring- device typedefault
desktop osstring- device operating systemdefault
windows
dataforseomcp_serp_youtube_video_comments_live_advancedGet user comments for a YouTube video by video ID.WriteYouTube: Video Comments
Get user comments for a YouTube video by video ID.
Inputs
language_codestringrequired- search engine language code (e.g., 'en')
location_namestringrequired- full name of the location
video_idstringrequired- ID of the video
depthnumber- parsing depth, number of results in SERP, max value: 700default
20 devicestring- device typedefault
desktop osstring- device operating systemdefault
windows
dataforseomcp_serp_youtube_video_info_live_advancedGet metadata and details for a YouTube video by video ID.WriteYouTube: Video Info
Get metadata and details for a YouTube video by video ID.
Inputs
language_codestringrequired- search engine language code (e.g., 'en')
location_namestringrequired- full name of the location
video_idstringrequired- ID of the video
devicestring- device typedefault
desktop osstring- device operating systemdefault
windows
dataforseomcp_serp_youtube_video_subtitles_live_advancedGet subtitle text for a YouTube video by video ID and language.WriteYouTube: Video Subtitles
Get subtitle text for a YouTube video by video ID and language.
Inputs
language_codestringrequired- search engine language code (e.g., 'en')
location_namestringrequired- full name of the location
video_idstringrequired- ID of the video
devicestring- device typedefault
desktop osstring- device operating systemdefault
windows subtitles_languagestring- language code of original text (e.g., 'en')
subtitles_translate_languagestring- language code of translated text (e.g., 'en')
No tools match.