Sign inGet $5 free
Compare/A brand's Google ads

A brand's Google ads

The ads a company runs on Google Search, YouTube, Shopping, Maps and Play: format, creative image, first and last seen, days running. Page with next_page_token. 1 live · 1 in the catalog.

CheapestSee the Google ads a company runs (SearchApi)$0.010 per call
ProviderPriceSuccessSpeedStatus
See the Google ads a company runs (SearchApi)SearchApi$0.010 / call100%1.7sLive

Run a comparison

Pick up to 6 live providers. Each one is charged at its own price; failures are free.

Sign in to run comparisons. New accounts get $5 free.Sign in

Questions

Which A brand's Google ads API is cheapest?

The cheapest is SearchApi at $0.010 per call. Failed calls are not charged.

How do I call a A brand's Google ads API from an AI agent?

Call it with one API key: POST /v1/run with "tool": "searchapi.google-ads", or through the MCP server. Every provider takes the same input and returns the same output, and failed calls are not charged. New accounts get $5 free; see /docs for the MCP setup.

For developersAPI call and the shared input and output format

Call it with one API key: POST /v1/run with "tool": "searchapi.google-ads", or through the MCP server. Every provider takes the same input and returns the same output, and failed calls are not charged.

Input

{
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "domain": {
      "type": "string",
      "maxLength": 253,
      "description": "Advertiser website, e.g. allbirds.com (give domain or advertiser_id)"
    },
    "advertiser_id": {
      "type": "string",
      "pattern": "^AR[0-9]{10,30}$",
      "description": "Google advertiser id (AR...), from a previous result"
    },
    "region": {
      "type": "string",
      "pattern": "^([A-Z]{2}|ANYWHERE)$",
      "default": "ANYWHERE",
      "description": "Two-letter country where the ads were shown, e.g. US, BR, GB"
    },
    "ad_format": {
      "type": "string",
      "enum": [
        "text",
        "image",
        "video"
      ]
    },
    "platform": {
      "type": "string",
      "enum": [
        "google_search",
        "youtube",
        "google_shopping",
        "google_maps",
        "google_play"
      ]
    },
    "time_period": {
      "type": "string",
      "description": "today, yesterday, last_7_days, last_30_days or a range YYYY-MM-DD..YYYY-MM-DD"
    },
    "num": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 40,
      "description": "Ads per page"
    },
    "next_page_token": {
      "type": "string",
      "maxLength": 2000,
      "description": "From a previous page"
    }
  }
}

Normalized output

{
  "total_results": 0,
  "ads": [
    {
      "id": "",
      "advertiser": "",
      "format": "",
      "first_shown": "",
      "last_shown": "",
      "days_shown": 0,
      "image_url": "",
      "details_link": ""
    }
  ],
  "next_page_token": null
}