This page is also inEN
iTeam
API guide · Marketing and ads With your company’s credentials

Google Ads API: Campaigns, Reports and Optimization with AI Agents

The Google Ads API lets you manage campaigns and pull reports programmatically, using the GAQL query language. Advertisers, agencies and media tools use it. To use it, you need an approved developer token and OAuth for the ad account.

Nina
API guide

What the Google Ads API offers

Accounts and manager accounts

Access ad accounts, including through the manager account.

Campaigns and ad groups

Create, pause and edit campaigns, ad groups and budgets.

Keywords and ads

Manage keywords, negative keywords and ad text.

Reports (GAQL)

Query cost, clicks, conversions and search term metrics.

Conversions

Upload offline conversions and conversion adjustments.

Planning

Look up keyword ideas and volumes.

How to access the Google Ads API

  • With your company’s credentialsRequires a developer token approved by Google and OAuth 2.0 from a user with access to the account (or the manager account).
  • The token's access level (test, basic, standard) limits operations per day.
  • Budget and bid changes always need human approval.
  • The API is versioned and old versions are shut down periodically.

Official documentation: developers.google.com/google-ads/api/docs/start

What an iTeam agent does with the Google Ads API

Search terms excluded

The agent reads the search terms that spent without converting and proposes negative keywords for the manager to approve.

Daily media status

Every morning the agent sends spend, CPC and cost per lead by campaign, compared with yesterday and the average.

CRM conversions back to Ads

When a lead becomes a sale in the CRM, the agent sends the offline conversion to Google Ads so it can optimize.

Budget under control

If a campaign runs ahead of the month's spend pace, the agent alerts you and suggests a reallocation.

From the credential to the agent at work, with approval

01

Request the developer token

In the Google Ads manager account, request the developer token and create the OAuth client in Google Cloud.

02

Set permissions per agent

In iTeam, the Google Ads credential goes into the vault and each agent gets a closed list of actions (read reports, suggest negatives, pause an ad). Actions that change data require a person's approval.

03

Validate small, then scale up

Start with one case: ask for yesterday's report and compare it with the Google Ads interface. Once the result is checked, the process takes on more volume, always with the audit trail and approval wherever there is risk.

Questions

Questions about the Google Ads API

Is the Google Ads API free?

The API does not charge for use, but it requires an approved token and respects operation limits by access level. What you pay for is the ad spend.

Do I need to write code to use the Google Ads API with iTeam?

No. iTeam reads the Google Ads API documentation, builds the calls, and the deployment team adjusts the flow with you. What stays with the company is approving and following up.

Can the agent create campaigns on its own?

Technically the API allows it. In iTeam, creating campaigns and changing budgets stay as proposals for approval, and the agent carries them out after the go-ahead.

Next step

Put an AI team to work this week.

Start free with a pre-built team, or talk to us and our squad puts AI in production with your people.

300+integrations
4languages
Agents working right now