Google Ad Library API. See any brand's ads.
Search advertisers, list their creatives and pull any ad by URL from Google's Ads Transparency Center. No Google Ads account, and the same key as the Facebook Ad Library.
- No Google Ads account
- Search by brand or URL
- Failed lookups aren't charged
Teams running monitoring, research, and enrichment pipelines
Why Social Fetch
We run the Google scrapers. You build the product.
Live Google data as JSON — proxies, platform changes and consistent output handled for you.
Google, plus every other network
One key and one response envelope for Google and 24 more platforms — profiles, posts, search, comments and transcripts.
Pricing you can reason about
One request, one credit. Know how far your balance will go before you run your next batch.
Live data on every request
Fetch public data when you ask for it — not from a shared cache.
No scraper maintenance
We handle proxies, browser changes, and platform breakages.
Built for production jobs
Run concurrent workloads with explicit statuses and request IDs.
Regular jobs. Better rates.
Running lookups every month? Get lower per-credit rates with a monthly plan. For occasional projects, choose pay as you go.
What Google data can you get?
3 endpoints, one API key. Every response comes back as live JSON in the same envelope.
Ads
Ads from the public ad library, by advertiser or keyword.
What teams build with Google data
Monitoring, enrichment, research and content workflows on Google data — the same API as every other platform.
How it works
Your first request in three steps.
Use TypeScript or your automation tool of choice.
Sources
+ 19 more platforms
One request
GET/v1/tiktok/profiles/
x-api-key: sk_live_••••••••
Same JSON shape
{
"data": {
"lookupStatus": "found",
"profile": {
"platform": "tiktok",
"handle": "charlidamelio",
"displayName": "charli d’amelio",
"verified": true
},
"metrics": {
"followers": 160263648
}
}
}Step 1
Create your free account
Get an API key with 100 requests included.
Step 2
Choose an endpoint
Pass a username, URL, keyword, or post ID.
Step 3
Get clean JSON
Use the response immediately or send it into your pipeline.
Works with your stack
Code, automate, or connect your AI.
TypeScript
n8n
- Make
- Apify
- MCP
- AI clients
Pricing
Social data, priced simply.
Start with 100 free credits. Monthly plans give you predictable volume and lower per-request rates.
Starter
18,000credits
$1.61 per 1k · $0.00161 per request
- Top up from $1.61 / 1k if you run out
- Up to 25 monitors
Growth
50,000credits
$1.58 per 1k · $0.00158 per request
- Top up from $1.58 / 1k if you run out
- 5 team seats
- Up to 100 monitors
Scale
150,000credits
$1.50 per 1k · $0.00150 per request
- Top up from $1.50 / 1k if you run out
- 25 team seats
- Up to 250 monitors
- Cancel anytime
- 30-day money-back guarantee
- Price locked while you stay
Need 1M+ credits, invoicing, or volume rates? Talk to us
Trust signals
DevHunt
Product Hunt
Uneed
Customers
Teams building on Social Fetch.
“Our TikTok and Instagram scrapers broke constantly. Social Fetch took us off that rotation — we ship product again.”
“Transcripts at volume from one endpoint. No broken scrapers for our small team to maintain.”
“Live profile data on every request. We never flag accounts from a stale cache.”
“Heavy concurrent load, no rate limits to negotiate. The rare API I haven't wrapped in retries.”
Google API: common questions
What Google data does Social Fetch cover?
Three marketplace operations under the Google tag: advertiser search (GET /v1/google/ad-library/advertisers/search), company ads lists (GET /v1/google/ad-library/companies/ads), and single-ad detail (GET /v1/google/ad-library/ads). Exact parameters and response fields live under /docs/api and on this hub's endpoint list. There is no Google Search results scraper, Maps places API, or general YouTube catalog under this tag.
Is this the Google Ads API?
No. Google Ads API is for managing and reporting on ads accounts you authorize. Social Fetch Google routes read public Ad Transparency research data. You authenticate to Social Fetch with an API key; you do not connect a Google Ads MCC or act on behalf of an advertiser you manage.
Google Ad Transparency Center vs Social Fetch — what is the difference?
Transparency Center is Google's public UI for browsing ads. Social Fetch wraps the same public research as REST: discover advertisers, list creatives with filters and pagination, fetch one creative by URL.
How do I find Google advertisers by brand name?
Call GET /v1/google/ad-library/advertisers/search with a required query string and optional region (ISO 3166-1 alpha-2; default: US). The response includes data.advertisers (name, advertiserId, region, adsEstimate), data.websites, and data.totalAdvertisers. Then pass an advertiserId or domain into company ads.
How do I list ads for a company domain or advertiser id?
Call GET /v1/google/ad-library/companies/ads with either domain (for example lululemon.com) or advertiserId. Optional filters: topic (all or political — region required when topic is political), region, startDate / endDate (YYYY-MM-DD), platform (google_search, youtube, google_maps, google_play, google_shopping), and format (text, image, video). Paginate with cursor when data.page.hasMore is true.
How do I fetch one Google Ad Transparency creative?
Pass the public creative URL to GET /v1/google/ad-library/ads as the required url query param (the /advertiser/…/creative/… form on adstransparency.google.com). On a hit, data.lookupStatus is found and data.ad can include format, show dates, impression ranges, region stats, and creative variations. On a miss, lookupStatus is not_found and ad is null — still check meta.creditsCharged.
How much does the Google Ad Library API cost?
You buy credit packs (or use the 100 free signup credits). Each Google operation is priced in the API registry — amounts appear on the endpoint pages linked from this hub. Company ads pages can cost more than a single advertiser search; each paginated page is a separate billed lookup. Confirm every response with meta.creditsCharged. There is no required monthly subscription for pay-as-you-go packs.
Do you scrape Google Search results?
No. The Google marketplace tag is Ad Transparency only. For generic page fetch, ask, or crawl-style extraction, use the Web platform hub and its routes — not /v1/google/ad-library/....
Can I use Google Ad Library routes from agents or MCP?
Yes. The same operations appear as typed MCP tools and can be reached via Ask (POST /v1/ask) for plain-English exploration. For production cron and competitive archives, pin the typed Google GETs with an API key so routing stays explicit.
Is Google Ad Library / Ad Transparency data legal to use?
Ad Transparency exists so the public can inspect ads that ran on Google surfaces. Social Fetch returns that publicly visible research data. You are still responsible for how you use it under Google's terms, applicable law, and your own compliance review. We do not give legal advice.
The Google API in detailHow the Google routes work, what they cost, and how they differ from the official API.
Why teams use Social Fetch for Google
Google Ad Transparency Center works for one-off checks. Scheduled competitor snapshots, date-bounded archives, and agent pipelines need structured JSON on the same key as Meta Ad Library.
Social Fetch's Google tag is three Ad Library GETs. GET /v1/google/ad-library/advertisers/search turns a brand name into advertiser ids and related domains. GET /v1/google/ad-library/companies/ads lists creatives for a domain or advertiserId with filters and cursor pagination. GET /v1/google/ad-library/ads hydrates one public Transparency creative URL. Responses use { data, meta } (lookupStatus, requestId, creditsCharged).
The same API key covers the rest of the marketplace catalog (25 platforms, 264 endpoints). This tag is Ad Transparency only — not Google Search, Maps, or YouTube. Use the Web tag or those platform hubs for that work.
How to call the Google API
1. Create an API key
Sign up at Social Fetch and copy a key (
sfk_…). New accounts get 100 free credits — enough to run advertiser search, one company-ads page, and a single-ad hydrate against live Transparency data.2. Discover, then list, then hydrate
Start with
GET /v1/google/ad-library/advertisers/search?query=…(optionalregion, defaultUS). PassadvertiserIdor a domain fromdata.websitesintoGET /v1/google/ad-library/companies/ads. When you already have a creative URL (/advertiser/…/creative/…), callGET /v1/google/ad-library/ads?url=…. Passx-api-keyon every request.3. Archive with envelope fields
Branch on
data.lookupStatusbefore writing rows. Persist creative ids, show dates, andmeta.requestIdfor support. Bill frommeta.creditsCharged— each paginated company-ads page is a separate billed lookup.
What each Google route returns
- Advertiser search by name — advertiserId, region, adsEstimate, related website domains.
- Company ads by domain or advertiserId — Search, YouTube, Maps, Play, Shopping surfaces.
- Filter company ads by topic, region, date range, platform, and creative format (text / image / video).
- Cursor pagination on company ads lists (
data.page.hasMore/nextCursor). - Single creative detail from a public Ad Transparency URL — variations, region stats, impression ranges when Google exposes them.
- Shared Social Fetch envelope and API key with Facebook Ad Library and the rest of the catalog.
- Public Ad Transparency data only — not campaign management, billing, or private ads account data.
How much does the Google API cost?
Google Ad Library routes are credit-priced per completed lookup. Costs differ by operation and are shown on each endpoint page and in the API reference — do not assume a flat 1-credit rate for every Google call. Credits never expire on pay-as-you-go packs. Signup includes 100 free credits. Always trust meta.creditsCharged.
Social Fetch vs the official Google API
Google Ad Transparency Center is Google's public UI for ads on Google surfaces. Google Ads API is for accounts you control — campaigns, reporting, billing. Social Fetch is public lookup over Transparency-style research: brand or URL in, JSON out, one Social Fetch key, no Google Ads account.
Pull your first Google data.
Run a live Google request in the playground. 100 free credits, no card, JSON back in seconds.
No credit cardSign up in 30 seconds withGoogleGitHub