{"uid":"cap_M9mZqrA-aUN8uk2G5Wbpg","slug":"serp402-google-ads-scraper-0aa16704","name":"serp402 Google Ads Scraper","description":"Google Ads: Scrape sponsored results from Google search pages at a higher rate than the standard Google Search API. Structured JSON, USD 0.05 per call in USDC — no API key, no account, no subscription, no minimum. Not affiliated with, endorsed by or an official channel of any of the services the results come from. All trademarks and copyright remain the property of their respective owners.","url":"https://serp402.com/api/v1/google-ads?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"q":{"type":"string"},"hl":{"type":"string","description":"language to use for the Google search. It's a two or three-letter language code. (e.g., en for English, es for Spanish, or fr for French), optionally followed…"},"nfpr":{"type":"string","description":"exclusion of results from an auto-corrected query when the original query is spelled wrong. It can be set to 1 to exclude these results, or 0 to include them…"},"safe":{"type":"string","description":"level of filtering for adult content. It can be set to active or off , by default Google will blur explicit content."},"device":{"type":"string","description":"device to use to get the results. It can be set to desktop (default) to use a regular browser, tablet to use a tablet browser (currently using iPads), or…"},"location":{"type":"string","description":"from where you want the search to originate. If several locations match the location requested, we'll pick the most popular one. Head to the /locations.json…"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_eLiuyFoGJqPa0oXs5TM6u","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes sponsored/paid Google search ad results for a given query and returns them as structured JSON, paid per-call in USDC via x402.","exampleAgentPrompt":"Pull the sponsored Google search results for 'best project management software' in English, desktop view, with safe search off — I want to see which companies are running paid ads for that term.","exampleUseCases":[{"title":"Competitor ad campaign research","prompt":"Show me all the Google sponsored results for 'running shoes for women' in the US in English — I want to know which brands are paying for ads on that keyword right now."},{"title":"Local paid search monitoring","prompt":"Scrape the Google Ads showing up for 'dentist near me' in Spanish, targeting Spain, on a desktop browser — I'm tracking which local clinics are running paid campaigns."},{"title":"Brand keyword ad audit","prompt":"Get me the sponsored Google results for 'CRM software' with safe search active and autocorrect disabled — I need to see exactly which paid ads appear for that query without Google changing my search term."}],"resultDescription":"A structured JSON object containing the sponsored/paid Google search ad results for the given query, including ad titles, URLs, descriptions, positions, and any other available ad metadata scraped from the Google search results page.","failureModes":["Query parameter missing — returns error if 'q' is not provided","Google may return no ads for low-competition or non-commercial queries, resulting in an empty ads array","Location string not recognized — API may fall back to a default or return an error","Rate limiting or scraping blocks from Google may cause intermittent failures or empty results","Invalid language code for 'hl' parameter may default to English or return an error","Network timeout if Google's page load is slow"],"whenToPreferThis":"Choose this endpoint when you need Google-sponsored/paid ad results specifically (not organic results), want structured JSON output without managing a Google API key or account, need per-call pricing with no subscription commitment, and want to pay via USDC. Ideal for competitive ad intelligence, keyword research, and monitoring advertiser activity. Prefer over standard Google Search APIs when you want higher call rates or ad-specific data extraction.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:41:42.755Z","isFirstParty":false,"canonicalSlug":"serp402-google-ads-scraper-0aa16704"}