Guides · 7 min read
Google AI Overviews by country: length, sources and local citations compared
We compared AI Overviews for 10 searches in 5 countries: India's were shortest, Australia's cited the most local sites, and none matched the US text.
Step-by-step guides to collecting Google Shopping and Google Search data with the API.
Guides · 7 min read
We compared AI Overviews for 10 searches in 5 countries: India's were shortest, Australia's cited the most local sites, and none matched the US text.
Guides · 6 min read
We checked 40 entity searches: 25 got a knowledge panel, including every person and place. Fields, gaps, AI Overview overlap and code.
Guides · 7 min read
We tracked 24 Google News topics for an hour: median result age 19.5 hours, one in five links new after 59 minutes. Data, code and a polling guide.
Guides · 7 min read
We compared Google's related searches with autocomplete for 20 seeds. They shared 1.4 of 8, some named old years, and they changed between runs.
Guides · 6 min read
We checked 30 searches: 8 of 20 news-like ones showed Top Stories, none of 10 others. Source and date came back empty, so here is the workaround.
Guides · 7 min read
We compared People Also Ask for 10 searches in 5 countries. The UK, Australia, Canada and India shared 2.3 questions of 4; the US shared 0.3.
Guides · 7 min read
A rank check returns about 6 KB. See the 293-byte record we store, the schema, the index that matters and what a year of daily checks weighs.
Guides · 6 min read
Which domains do Google's AI Overviews cite? Across 40 searches, YouTube appeared in 15 of 25 overviews. Counts by search type, plus code to tally yours.
Guides · 7 min read
We compared Google Autocomplete for 10 seeds in 5 countries. UK and India shared 1 to 3 of 15 suggestions with the US, and local ones changed per run.
Guides · 10 min read
The Custom Search JSON API is closed to new users and ends January 1, 2027. What Google offers instead, SERP API options, and a field-by-field migration.
Guides · 7 min read
We pulled 640 businesses from 32 local searches: median rating 4.8, median 333 reviews, and top-3 results had more. Data, code and what it can't show.
Guides · 6 min read
We ran 13 searches in 4 cities with location set. Local searches shared 0.2 links between cities, others 6.3. The local pack stayed stable on repeats.
Guides · 9 min read
Fetch Google results as JSON in Python: organic results, People Also Ask, related searches and AI Overview, desktop or mobile, plus pagination and CSV.
Guides · 9 min read
Add a Google search tool to an LLM agent: the tool definition, trimming results to fit the context window, citing sources and caching, in Python.
Guides · 6 min read
We tested Google News by city two ways. The location parameter changed 1 result in 13; the city in the query text gave local outlets and no shared links.
Guides · 7 min read
Find your domain's Google position for any keyword by country and device with a rank tracking API. Working Python, edge cases and cost per 1,000 keywords.
Guides · 13 min read
Use a Google SERP API in n8n with the HTTP Request node: daily keyword checks, rank history in Google Sheets and Slack alerts when rankings change.
Guides · 8 min read
How often does Google show an AI Overview? We checked 40 searches: every how-to and product query, none of the local ones. Plus Python to track citations.
Guides · 6 min read
Google has no public Images API. Get Google Images results as JSON instead: up to 100 images per request, with size filters and downloads in Python.
Guides · 6 min read
We pulled Google News results for 24 topics: 424 results from 207 sources. Reuters led, but the top five held only 18%. Counts, code and costs.
Guides · 7 min read
We ran the same 10 Google searches in the US, UK, Australia, Canada and India. The UK shared half a domain with the US results. Data and code inside.
Guides · 7 min read
Turn Google local results into a clean lead list: category and city searches, pagination, deduplication and CSV export, in Python, used responsibly.
Guides · 5 min read
Get the People Also Ask questions for any search as JSON, then expand them level by level. Real yields for two seeds, the cost per level and the code.
Guides · 7 min read
We ran 40 Google searches on mobile and desktop. AI Overviews appeared in 25 on both, but mobile showed more organic results and no local pack.
Guides · 6 min read
Two different things hide behind 'Google Reviews API'. Which one gives review text, which gives ratings for any business, and a Python rating monitor.
Guides · 8 min read
Build a local rank tracker with an API: find a business's position in Google's local results for any city, handle chains, and log the history. Python.
Guides · 9 min read
Find every Google Shopping seller advertising your products below MAP, keep timestamped evidence of each offer and build a daily report, in Python.
Guides · 6 min read
Measured limits: live Google searches ran at about 0.36 per second with 3, 6 or 10 workers. Batch and retry code for the live and fast queues.
Guides · 6 min read
A Python script that searches Google Shopping, picks a product and saves every seller's price, shipping and total to CSV, with retries and cost math.
Guides · 8 min read
A daily Node.js job that checks every Google Shopping seller for your products, stores price history, diffs it and alerts you when a price drops.
Guides · 8 min read
Track where a domain ranks on Google for a keyword list, every day, by country and device. Python, SQLite and the CrawlerData API, with real cost math.
Guides · 6 min read
Pull Google Autocomplete suggestions as JSON and run an A-Z sweep for keyword research. Real results for four seeds, a relevance filter and the cost.
Guides · 6 min read
We pulled 2,000 Google Images results for 20 searches: 1,266 source domains, a median width of 1,200 px, and 84% of sampled URLs downloadable.
Guides · 8 min read
Google retired its News API in 2016. Two ways to get Google News results as data today: the RSS feed and a JSON API, with working Python for both.
Guides · 10 min read
Build a price tracker API: collect Google Shopping sellers daily, store price history in SQLite or Postgres and serve it from GET /price-history.
Guides · 4 min read
Monitor competitor prices for your Shopify catalog from Google Shopping: match products, run a daily Python job, log prices to CSV and alert on undercuts.
Guides · 7 min read
A SERP API returns Google results as JSON. See real responses for five queries, which fields appear when, and what to check before you pick one.
Follow along with the RSS feed.
We use Google Analytics cookies to understand how the site is used. See our privacy policy.