# Google search data API for AI agents

looot lists the Google search operations of several providers in one catalog. An agent runs a live search for a keyword in a location and language, reads autocomplete and related questions, checks news and images, tracks a rank, or pulls keyword volume and ideas.

## Jobs an agent does

- Check what ranks for a keyword in one country and language.
- Track a domain's position for a list of keywords.
- Expand a seed keyword into ideas, suggestions and related terms.
- Pull People Also Ask questions to plan an article.
- Watch Google News results for a brand.

## Operations by job

- Keyword research: Volume, ideas, suggestions, related keywords, intent and the keywords a domain ranks for.
- Autocomplete and related questions: What Google suggests as you type, and the People Also Ask questions.
- News results: Fresh articles for a query with source and publish time.
- Image search: Google Images results, and a search by image.
- Rank tracking: Where a domain ranks for a keyword, across a page of results.
- Trends: Search interest over time and what is trending now.
- Web results (SERP): The organic results page for a keyword, in a location and language.

## How the providers differ

The SEO provider returns live result pages in three forms, a plain ranked list, a full advanced page with featured blocks and ads, and raw HTML, and each form is priced on its own. The search API providers return one structured response with organic results, ads and the knowledge graph. Keyword research operations sit with the SEO provider and read from its keyword database.

## Prompt

Use looot to run a live Google search for best crm for startups in the US in English, list the top ten organic results with title, url and position, and show the price of the call before you run it. Setup is in skill.md.

## What is a SERP API and what does looot list?

A SERP API returns a search results page as structured data. looot lists several of them for Google, with organic results, ads, autocomplete, news, images, rank tracking and trends, plus keyword research operations.

## Do I need a Google API key or a proxy network?

No. Your agent calls the operations with a looot key, and the provider handles the search request.

## How do I set the country and language of a search?

Pass a location and a language in the input. The SEO provider takes location_name and language_code, and the search API providers take gl and hl style fields.

## What is the difference between regular, advanced and HTML results?

Regular returns a plain ranked list. Advanced returns the full page with featured blocks, ads and other elements. HTML returns the raw page. Each is a separate operation with its own price.

## Can an agent track a ranking over time?

Each call returns the ranks at that moment. To see a change over time, your agent saves each result and compares it with the last one.

## Where does keyword volume come from?

From the SEO provider's keyword operations, which include Google Ads search volume, keyword ideas, suggestions and difficulty. The input is a list of keywords with a location and language.

## How does my agent call a Google search operation?

It connects to looot once, searches the catalog for the job, reads the input fields and the price, then runs the operation. Setup takes one line from skill.md, and the same key works for every provider.

## How is a Google search call billed?

Per call, at the price shown on this page for that operation. The agent sees the price before the run, and the run is recorded with its cost in your ledger.

## Where do I find the full input and output fields?

Each operation has a reference page on docs.looot.ai with its input fields, an example call and the response. The For agents card on this page links the cheapest ones.

## Are the prices on this page current?

They are read from the live looot catalog every few minutes, so they change when a provider changes its price. When the catalog cannot be read, the page shows no numbers.

## Which Google search operation should I start with?

Start with the cheapest operation in the job you need, which is listed first in its group. Check that it returns the fields your agent reads, and switch to another provider if it does not.

## Related pages

- /platforms/ai-search
- /platforms/google-maps
- /platforms/amazon
- /use-cases/data-enrichment

## Last reviewed

2026-10-04. The operation list, the counts and every price are read live from the catalog on the web page.

## For agents

Run any operation with POST /v1/runs and its endpointId. The full tool reference is on docs.looot.ai.

- **platform**: Google search
- **setup**: https://looot.ai/skill.md
- **tool reference**: https://docs.looot.ai/reference/tools
