Skip to main content
Glama

DataForSEO MCP Server

Apache 2.0
627

serp_organic_live_advanced

Analyze organic search results for specific keywords across search engines like Google, Bing, or Yahoo. Customize by location, device, and language to retrieve SERP data, including People Also Ask suggestions.

Instructions

Get organic search results for a keyword in specified search engine

Input Schema

NameRequiredDescriptionDefault
depthNoparsing depth optional field number of results in SERP
deviceNodevice type optional field can take the values:desktop, mobile default value: desktopdesktop
keywordYesSearch keyword
language_codeYessearch engine language code (e.g., 'en')
location_nameNofull name of the location required field Location format - hierarchical, comma-separated (from most specific to least) Can be one of: 1. Country only: "United States" 2. Region,Country: "California,United States" 3. City,Region,Country: "San Francisco,California,United States"United States
max_crawl_pagesNopage crawl limit optional field number of search results pages to crawl max value: 100 Note: the max_crawl_pages and depth parameters complement each other
people_also_ask_click_depthNoclicks on the corresponding element specify the click depth on the people_also_ask element to get additional people_also_ask_element items;
search_engineNosearch engine name, one of: google, yahoo, bing.google

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "depth": { "default": 10, "description": "parsing depth\noptional field\nnumber of results in SERP", "maximum": 700, "minimum": 10, "type": "number" }, "device": { "default": "desktop", "description": "device type\noptional field\ncan take the values:desktop, mobile\ndefault value: desktop", "type": "string" }, "keyword": { "description": "Search keyword", "type": "string" }, "language_code": { "description": "search engine language code (e.g., 'en')", "type": "string" }, "location_name": { "default": "United States", "description": "full name of the location\nrequired field\nLocation format - hierarchical, comma-separated (from most specific to least)\n Can be one of:\n 1. Country only: \"United States\"\n 2. Region,Country: \"California,United States\"\n 3. City,Region,Country: \"San Francisco,California,United States\"", "type": "string" }, "max_crawl_pages": { "default": 1, "description": "page crawl limit\noptional field\nnumber of search results pages to crawl\nmax value: 100\nNote: the max_crawl_pages and depth parameters complement each other", "maximum": 7, "minimum": 1, "type": "number" }, "people_also_ask_click_depth": { "description": "clicks on the corresponding element\n specify the click depth on the people_also_ask element to get additional people_also_ask_element items;", "maximum": 4, "minimum": 1, "type": "number" }, "search_engine": { "default": "google", "description": "search engine name, one of: google, yahoo, bing.", "type": "string" } }, "required": [ "language_code", "keyword" ], "type": "object" }
Install Server

Other Tools from DataForSEO MCP Server

Related Tools

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/ravinwebsurgeon/seo-mcp'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server