Programmatic access to 16 Google product APIs with structured JSON responses. The ScrapeBadger Google Scraper handles SearchGuard, proxy rotation, cookie warmup, and IP rotation on 429 automatically — you just call the endpoint.
Organic results, ads, knowledge graph, People Also Ask, related searches, AI overview, and pagination.
Maps
Place search, business details, reviews, photos, and posts from Google Maps.
News
Article search, topic feeds, and trending stories from Google News.
Hotels
Property search and detailed listings with prices, ratings, and amenities.
Trends
Interest over time, regional breakdowns, related queries, and real-time trending.
Jobs
Job listings aggregated across the web with filters for type, date, and location.
Shopping
Product listings with prices, ratings, filters — plus per-product merchant URL enrichment.
Patents
Patent document search and full-detail retrieval by patent number.
Scholar
Academic paper search with year-range and citation filters.
Autocomplete
Google search suggestion lookup for query prefixes.
Images
Image search with size, color, and type filters.
Videos
Video search across Google’s video index.
Finance
Stock, index, crypto, and currency quotes with change data.
AI Mode
Google’s generative AI answers (udm=50) as structured text blocks
(prose, headings, comparison tables, lists), source references, a
compact Markdown rendering, and the raw answer HTML.
Lens
Visual image search — find similar products and images from a URL.
Google deployed SearchGuard in January 2025 — a JS challenge that blocks raw HTTP. The ScrapeBadger Google Scraper bypasses it with a cookie-warmup pattern:
First request attempts curl_cffi with cached cookies (~0.2s fast path)
If a SearchGuard challenge is detected, a patchright browser warmup solves it
Subsequent requests reuse the warm cookies via curl_cffi for speed
On 429 or CAPTCHA, the cached residential proxy session is invalidated to rotate the exit IP, then the retry loop continues (up to 3 IP rotations per request)
Per-endpoint credit pricing is configured by ScrapeBadger admins and returned live from GET https://api.scrapebadger.com/public/pricing (uncached, updates immediately). The public pricing page and each product landing page at scrapebadger.com show the authoritative current rate. See Credits & Pricing for plan-level rates.
Query GET /public/pricing in your integration to cache the current per-endpoint cost — don’t hardcode credit numbers, they can be adjusted.
SearchGuard litigation is active. Google sued SerpAPI in December 2025 under the DMCA for circumventing the SearchGuard JavaScript challenge it deployed in January 2025. Reddit also sued SerpAPI, Perplexity, and several other scraping providers in October 2025 over crawling its content. Both cases are still being litigated as of 2026 and the legal landscape around SERP scraping is evolving quickly.Before deploying ScrapeBadger Google endpoints in production, you are responsible for:
Reviewing Google’s Terms of Service and any applicable local laws (DMCA, CFAA in the US; copyright directives in the EU)
Ensuring your use case has a legitimate business purpose (research, SEO monitoring, price comparison, accessibility tooling, etc.) and isn’t redistributing Google content in a way that competes with Google itself
Following robots.txt spirit where applicable and rate-limiting your requests to avoid disrupting Google’s services
Consulting your own legal counsel — ScrapeBadger does not provide legal advice and cannot warrant the lawfulness of your specific use case
ScrapeBadger reserves the right to suspend access to the Google Scraper endpoints at any time in response to changes in the legal landscape or platform terms.
Google LLC v. SerpAPI (Dec 2025) — DMCA §1201 claim alleging circumvention of SearchGuard
Reddit v. Perplexity, SerpAPI et al. (Oct 2025) — breach of access terms and unauthorized data ingestion
ScrapeBadger continues to operate under the position that scraping publicly accessible search results for legitimate business research is permitted, but this position may need to evolve as litigation progresses.