# List Google Ads campaigns (adsap_google_list_campaigns)

Lists the campaigns in one Google Ads account with status, channel type, bidding strategy and daily budget.

Canonical: https://adsap.ai/docs/tools/adsap_google_list_campaigns
Updated: 2026-09-13

**Platform:** Google Ads · **Read or write:** Read · **Plan:** All plans · **Consumes a task:** No · **Preview supported:** No

## What it does

Lists the campaigns in one Google Ads account with status, channel type, bidding strategy and daily budget. It reads from the Adsap cache first and refreshes from Google when the cache is older than one hour. You can filter by status or force a fresh pull.

## Parameters

Descriptions are shortened from the tool schema. Your assistant sees the full text.

| Name | Type | Required | Description |
|---|---|---|---|
| `ad_account_id` | string | Yes | Bare 10-digit Google Ads customer ID (from adsap_google_list_ad_accounts). No dashes, no act_ prefix. |
| `status_filter` | one of `ACTIVE`, `PAUSED`, `REMOVED`, `ALL` | No |  |
| `refresh` | boolean | No | Force a refresh from the Google Ads API even if the cache is fresh. Spends Google API budget: use only when the user needs up-to-the-minute data. |
| `limit` | number | No |  |
| `cursor` | string | No |  |

## Example prompts

- "List my Google Ads campaigns."
- "Which Performance Max campaigns are active in my Google account?"
- "Refresh my Google campaigns and show me the paused ones."

## Notes

A forced refresh spends Google API quota. Ask for it only when you need up-to-the-minute data.

## Related tools

- [`adsap_google_create_app_campaign`](/tools/adsap_google_create_app_campaign): Create a complete Google App campaign in ONE atomic request: budget, campaign (ALWAYS created PAUSED: activate later with...
- [`adsap_google_create_demand_gen_campaign`](/tools/adsap_google_create_demand_gen_campaign): Create a complete Google Ads Demand Gen campaign (YouTube, Discover, Gmail, Maps and the Google Display Network) in ONE atomic request...
- [`adsap_google_create_display_campaign`](/tools/adsap_google_create_display_campaign): Create a classic standalone Google Display campaign in ONE atomic request: budget, campaign (ALWAYS created PAUSED: activate later with...
- [`adsap_google_create_pmax_campaign`](/tools/adsap_google_create_pmax_campaign): Create a complete Google Ads Performance Max campaign in ONE atomic request: budget, campaign (ALWAYS created PAUSED: activate later with...
- [`adsap_google_create_search_campaign`](/tools/adsap_google_create_search_campaign): Create a complete Google Ads Search campaign in ONE atomic request: budget, campaign (ALWAYS created PAUSED: activate later with...
- [`adsap_google_create_shopping_campaign`](/tools/adsap_google_create_shopping_campaign): Create a complete standard Google Shopping campaign in ONE atomic request: budget, campaign (ALWAYS created PAUSED: activate later with...

## Guide

Read [Google Ads](/guides/google-ads) for the workflow around this tool, and the [Tool reference](/tools) for every tool.
