dataforseo_google_serp_organic $0.0025 per call

Google organic search results for a keyword, live. Live Google organic results for a keyword — rank, title, URL, snippet — by location (DataForSEO · Google Keyword Data)

For AI agents: call dataforseo_google_serp_organic
POST https://toll402.dev/v1/p/dataforseo.google.serp.organic
{
 "keyword": "coffee",
 "location_code": 2840,
 "language_code": "en",
 "depth": 10
}
Answers 402 with x402 payment requirements; pay with any x402 client (@x402/fetch, x402 for Python, toll402-client, toll402-mcp) or send a prepaid-credits key as x-toll402-key (https://toll402.dev/credits). Paid per call via x402 (USDC on Base) or with a prepaid-credits key (x-toll402-key, card at /credits); charged only on success. Start at /llms.txt or connect the MCP server: npx -y toll402-mcp · remote https://toll402.dev/mcp.

Input schema

{
 "type": "object",
 "properties": {
  "keyword": {
   "type": "string",
   "description": "up to 700 chars; advanced search operators multiply the price by 5",
   "examples": [
    "coffee"
   ]
  },
  "location_code": {
   "type": "integer",
   "description": "one of location_code | location_name | location_coordinate; 2840 = United States",
   "examples": [
    2840
   ]
  },
  "location_name": {
   "type": "string",
   "description": "alternative to location_code, e.g. \"United States\""
  },
  "language_code": {
   "type": "string",
   "description": "one of language_code | language_name",
   "examples": [
    "en"
   ]
  },
  "depth": {
   "type": "integer",
   "description": "results to return, default 10, max 200 — billed per 10 results",
   "examples": [
    10
   ]
  },
  "device": {
   "type": "string",
   "description": "desktop (default) | mobile"
  },
  "os": {
   "type": "string",
   "description": "windows/macos for desktop, android/ios for mobile"
  }
 },
 "additionalProperties": true,
 "required": [
  "keyword",
  "location_code",
  "language_code"
 ],
 "description": "POST body is an array with exactly 1 task object (Live endpoints do not support multi-task arrays). `/live/regular` is the cheap variant used here: plain organic + a few SERP feature types. `/live/advanced` costs more and adds the full set of SERP features (people_also_ask, AI overview, images, videos, …) — switch paths if you need those elements."
}

MCP

{"mcpServers":{"toll402":{"command":"npx","args":["-y","toll402-mcp"],"env":{"TOLL402_WALLET_KEY":"0x..."}}}}

All tools · OpenAPI