Product Overview

The Google Ads API is the modern programmatic interface to
Google Ads and the next generation of the
AdWords API. It enables developers to interact directly with the Google Ads
platform, vastly increasing the efficiency of managing large or complex Google
Ads accounts and campaigns. Some typical use cases include:

Automated account management

Custom reporting

Ad management based on inventory

Bid management based on business data

With the Google Ads API you can build software that manages accounts from the customer
level down to the keyword level. The API can do what the Google Ads UI does, but
programmatically.

Types of companies that can benefit from the Google Ads API include:

Ad agencies

Search Engine Marketing (SEM) companies

Big brands managing a large number of accounts, with needs beyond what's
possible within the Google Ads UI.

The Google Ads API exposes both standard JSON REST endpoints and a high-performance
gRPC interface. We provide pre-built client
libraries to get you started in the following languages: