# StableSocial Google Company Ads Scraper

> StableSocial Google Company Ads Scraper is a paid API for AI agents from stablesocial.dev, paid per call via x402, $0.06/call, status unknown (last checked 2026-09-15).

Scrapes Google Ads Transparency data for a specific company by domain or advertiser ID, with filtering by platform, format, topic, region, and date range.

## Facts

- Endpoint: POST https://stablesocial.dev/api/sc/google/company/ads
- Price: $0.06/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/stablesocial-google-company-ads-scraper-1f38a132
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_e6pWp_w3_3Yasv4btz6HN

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability stablesocial-google-company-ads-scraper-1f38a132 -d '<json body>'
```

Example prompt: Pull all Google Search video ads run by nike.com between 2024-01-01 and 2024-06-30 — I want the full ad details too.

## When to prefer this

Use this endpoint when you need to programmatically access Google Ads Transparency data for a specific company — particularly useful for competitive intelligence, ad monitoring, political ad research, or brand audits. Prefer this over manual Google Ads Transparency searches when you need structured, filterable, paginated ad data by domain or advertiser ID across specific platforms, formats, and date ranges.

## Known failure modes

- Invalid or unknown domain returns empty results
- Missing required body fields (type, method, bodyType, body) causes validation error
- Political topic search without a region may return incomplete results
- Invalid date format (not YYYY-MM-DD) causes parsing error
- Advertiser ID not found on Google Ads Transparency returns empty result
- Rate limiting or credit exhaustion if get_ad_details is enabled at scale

## How this service works

Scrape Creators · Google — Company Ads

## Output

Returns a list of Google ads associated with the specified company (by domain or advertiser ID), including ad format, platform, region, topic, and optionally full ad details. Supports cursor-based pagination for large result sets.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "topic": {
   "enum": [
    "all",
    "political"
   ],
   "type": "string",
   "description": "The topic to search for. If you search for 'political', you will also need to pass a 'region', like 'US' or 'AU'"
  },
  "cursor": {
   "type": "string",
   "description": "Cursor to paginate through results"
  },
  "domain": {
   "type": "string",
   "description": "The domain of the company"
  },
  "format": {
   "enum": [
    "text",
    "image",
    "video"
   ],
   "type": "string",
   "description": "Ad format to search for."
  },
  "region": {
   "type": "string",
   "description": "The region to search for. Defaults to anywhere"
  },
  "end_date": {
   "type": "string",
   "description": "End date to search for. Format: YYYY-MM-DD"
  },
  "platform": {
   "enum": [
    "google_maps",
    "google_play",
    "google_search",
    "google_shopping",
    "youtube"
   ],
   "type": "string",
   "description": "Platform to search for."
  },
  "start_date": {
   "type": "string",
   "description": "Start date to search for. Format: YYYY-MM-DD"
  },
  "advertiser_id": {
   "type": "string",
   "description": "The advertiser id of the company"
  },
  "get_ad_details": {
   "type": "string",
   "description": "Set to true to get the ad details. Will cost 25 credits."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stablesocial-google-company-ads-scraper-1f38a132/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stablesocial.dev](https://www.zero.xyz/host/stablesocial.dev/llms.txt)
