---
title: "Google Advertiser Search API"
method: GET
path: "/v1/ad-library/google/advertiser-search"
tags: ["Google Ad Library"]
---

# Google Advertiser Search API

`GET /v1/ad-library/google/advertiser-search`

## Request

- Base URL: `https://api.captapi.com`
- URL: `https://api.captapi.com/v1/ad-library/google/advertiser-search`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-API-Key`

Find Google Ads Transparency AR… entities — ranked multi-result (1 credit when found; empty is free).

Search advertisers on Google Ads Transparency and get ranked AR… entities with name, url, optional country/adsCount. Brand queries are expanded (nike → Nike, Inc. + regional entities) so country=US prefers the parent company over NIKE SRL. adsCount of 20000 is Google's own display ceiling, not a precise inventory count. Pass advertisers[0].id into /google/company-ads?advertiser=AR… to complete the chain. resolution is not-in-library when advertisers is empty, null when rows exist. Flat 1 credit when advertisers are returned; totalReturned=0 is 0 credits.

Docs: https://captapi.com/apis/google-ad-library-advertiser-search

## Query parameters

- `q` string, required
- `country` string
- `limit` integer
- `cache` boolean

## Response `200`

Success. The data object for this endpoint.

- object
  - `success` unknown, required
  - `data` object, required
    - `query` string: The search query you sent.
    - `country` string: Country for the request context. On popular-creators top-level: ISO feed market you queried (e.g. US) — not each creator's home country (see region).
    - `totalReturned` integer: Number of items returned in this response.
    - `advertisers` object[]
      - `id` string: Id of this advertisers item.
      - `name` string: Name of this advertisers item.
      - `url` string: Canonical URL of the item.

## Other responses

- `400`: Bad request: wrong platform URL, unknown endpoint, or an invalid parameter value. Not billed.
- `401`: Missing, invalid or revoked API key. Not billed.
- `402`: Not enough credits for this request. Not billed.
- `404`: The resource does not exist or is not public. Not billed.
- `422`: A required parameter is missing or has the wrong type. Not billed.
- `429`: Rate limit reached. Wait for Retry-After seconds. Not billed.
- `502`: The platform could not be reached or returned nothing usable. Retryable, not billed. 503 and 504 use the same envelope.

---

[API](https://skmtc.dev/captapi/apis/captapi-api.md) · [All operations](https://skmtc.dev/captapi/apis/captapi-api/llms.txt) · [OpenAPI document](https://skmtc.dev/captapi/apis/captapi-api/revisions/c9b9ac5ff1bd?raw)
