← API Catalog
Apify·Async
Google Ads Scraper
What it does
Extract up to 400 ads per minute along with text, image and video ads from Google Ads, scraped from the ad library provided by the Google Ads Transparency Center. Gain access to ad details, ad copy, locations and more for a faster competitive edge.
Returns: Extract up to 400 ads per minute along with text, image and video ads from Google Ads, scraped from the ad library provided by the Google Ads Transparency Center. Gain access to ad details, ad copy, locations and more for a faster competitive edge.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
ocr | boolean | No | Enables OCR (Optical Character Recognition) using AI for text ads, allowing the scraper to extract text from images in text ads. This is useful for ads that do not have text content directly available as copyable text. Note: Enabling OCR will significantly slow down the scraping speed. OCR is not perfect and may miss or misread some text. This option is ignored if "Skip details" is enabled. |
startUrls | array | Yes | A list of Google Ads Transparency Center URLs after a specific advertiser or domain is selected. Each URL must start with "https://adstransparency.google.com/..." |
skipDetails | boolean | No | If true, the actor will not open the details page for each individual ad. Instead, it will only scroll through the list of ads. All ads will be included, but the information for each ad may be less complete. Enabling this option results in much faster scraping. |
resultsLimit | number | No | Maximum number of results per input URL. Due to the concurrent nature of the actor, the actual number of requests may exceed the configured maximum. |
proxyConfiguration | json | No | Select proxies to be used. |
shouldDownloadAssets | boolean | No | Defines if the scraper should download creative assets (such as video ads) when the original URLs scraped have short expiry dates. This allows for more permanent storage of the files. Disclaimer: use this option with caution to avoid downloading excessive data from Google, which could be considered abusive. This option is ignored if "Skip details" is enabled. |
shouldDownloadPreviews | boolean | No | Defines if the scraper should download creative previews as an HTML file, ensuring that the output field previewUrl is always populated. Enabling this option may slightly increase costs due to writes to a key-value store. |
Endpoints
GET
/v1/agents/resources/inspect/apify.silva95gustavo.google-ads-scraperPublicPOST
/v1/agents/resources/estimate/apify.silva95gustavo.google-ads-scraperPublicPOST
/v1/agents/resources/run/apify.silva95gustavo.google-ads-scraperAgent keyGET
/v1/agents/resources/runs/{run_id}Agent keyQuick start
Run it with one Agent One Key over the OpenAI-compatible resource rail.
curl -X POST https://api.deva.me/v1/agents/resources/run/apify.silva95gustavo.google-ads-scraper \
-H "Authorization: Bearer deva_i1_your_key_here" \
-H "Content-Type: application/json" \
--data '{
"params": {}
}'Related in Social
Instagram Scraper
Extract Instagram posts, reels, profiles, places, hashtags, carousels, and comments. Get data from Instagram using one or more Instagram URLs or search queries: content, context, metrics, metadata. Export scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.
Tweet Scraper V2 - X / Twitter Scraper
Lightning-fast search, URL, list, and profile scraping, with customizable filters. At $0.40 per 1000 tweets, and 30-80 tweets per second, it is ideal for researchers, entrepreneurs, and businesses! Get comprehensive insights from Twitter (X) now!
TikTok Scraper
Extract data from TikTok videos, hashtags, and users. Use URLs or search queries to scrape TikTok profiles, hashtags, posts, URLs, shares, followers, hearts, names, video, and music-related data. Export scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.
Instagram Profile Scraper
Scrape all Instagram profile info. Just add Instagram usernames, IDs or URLs and extract name, join date, number of followers, location, bio, website, related profiles, video&post count, latest posts. Export scraped data, schedule scraper via API, and integrate with other tools or AI workflows.
Instagram Post Scraper
Scrape Instagram posts. Just add one or more Instagram usernames and get your data in seconds including caption, metrics, images, mentions, coauthors, recent comments, sponsored status, video duration, views. Export scraped data, schedule scraper via API, integrate with other tools or AI workflows.
Facebook Posts Scraper
Extract posts, videos, and engagement metrics from Facebook pages. Get text captions, reactions, video transcripts, images, external links, collaborators, and more from Facebook pages and profiles. Export ad data, schedule runs via API, and integrate with other tools or AI workflows.