Live Google search
google_searchRun a live Google search by country, language and device to get organic results in ranking order with titles, URLs, snippets, plus People also ask and related searches.
Instructions
Run a live Google search for a country, language and device and return the organic results in Google's order: position, title, URL, domain and snippet, plus the questions of Google's "People also ask" block and its related searches. Ads, sitelinks, video and image blocks are left out, so position is the organic rank. Every call is a real, uncached search that usually takes 2–3 seconds and is billed to the Serper.live balance per page of up to 10 results that received results, after the free searches of the account (https://serper.live/pricing); a search that finds nothing costs nothing. Use it to see the whole result list; to check where one site ranks, use domain_position instead.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>",
"country": "<country>"
},
"name": "google_search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many organic results to return, 1–100. Default: 10. Each page of 10 that receives results is billed. | |
| query | Yes | Search keyword, exactly as a person would type it into Google. | |
| device | No | Browser persona Google sees. Desktop and mobile rankings often differ. Default: desktop. | |
| country | Yes | Two-letter code of the market to search in, e.g. "US", "GB", "DE", "FR", "TR": Google sees a visitor from this country. Call list_countries for the markets that are open right now. | |
| language | No | Google interface language (hl), e.g. "en", "de", "fr", "uk". Defaults to the language of the country; the market itself is set by country. |