start_google_ads_scrape
Initiate a background Google Ads scrape, returning a run ID instantly. Use for parallel scraping; monitor with check_run_status and collect results on success.
Instructions
Start a Google Ads Transparency Center scrape in the background and return a run_id immediately.
Use this instead of search_google_ads when running multiple scrapers in parallel. Call check_run_status to monitor progress, then collect_scrape_results once SUCCEEDED.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| region | No | 2-letter ISO country code to filter by, e.g. 'US', 'GB'. None for worldwide. | |
| end_date | No | Latest last-shown date in YYYY-MM-DD format. None for no upper bound. | |
| start_date | No | Earliest first-shown date in YYYY-MM-DD format. None for no lower bound. | |
| advertisers | Yes | Brand names, domains (e.g. 'nike.com'), full URLs, or advertiser IDs starting with 'AR'. Mix formats freely. | |
| political_ads_only | No | Restrict results to political and election ads only. | |
| max_ads_per_advertiser | No | Maximum ads returned per advertiser. 0 means unlimited. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hint | Yes | ||
| run_id | Yes | ||
| status | Yes |