Google AdsGoogle AdsAdvertising

Run a GAQL query on your Google Ads account

google-ads.query

Run a GAQL query against your Google Ads account (campaigns, spend, clicks, conversions)

Price
freePelo preço do provedor
Success rate
—Ainda não há dados da taxa de sucessoAinda não há dados da taxa de sucesso
Latency p50
——
Last verified
28 de jul. de 2026Verified working
POSThttps://toolswitch.dev/v1/tools/google-ads.queryPreview
Try onlineEm breveProvider docs ↗
  • Uses platform quota
  • Synchronous response
  • Reads public data

Parâmetros

request shape transcribed from the registry entry's examples. NO pageSize — the API rejects it with PAGE_SIZE_NOT_SUPPORTED (verified live on v21, 2026-07-28; unchanged in v25 per the release notes but not re-verified live); the page is fixed at 10,000 rows, so cap the result set with GAQL's own LIMIT clause. Money is in MICROS: divide cost_micros by 1,000,000 for the account currency. googleAds:searchStream is the same query without paging, for large pulls

ParâmetroTipoObrigatórioDescriçãoExemplo
Parâmetros de caminho
customer_idstringObrigatório10-digit account id, DIGITS ONLY — strip the dashes Google's UI shows6186675831
  • Parâmetros de caminho
  • customer_idstringObrigatório

    10-digit account id, DIGITS ONLY — strip the dashes Google's UI shows

    Exemplo: 6186675831

Exemplos de código

Substitua $TOOLSWITCH_KEY pela chave criada no console.

Preview
curl -X POST 'https://toolswitch.dev/v1/tools/google-ads.query' \
  -H "X-Toolswitch-Key: $TOOLSWITCH_KEY" \
  -H "Content-Type: application/json" \
  --data-raw '{"query":"SELECT customer.id, customer.descriptive_name, customer.currency_code, customer.time_zone FROM customer LIMIT 1"}'

Esta API de gateway está em prévia; a URL e a autenticação podem mudar. Os parâmetros do exemplo são dados de amostra. As chamadas são cobradas a free, incluindo a taxa de serviço.