Product Overview

Your feedback about the performance of our products is very important to us.
After launching the Google Ads API in March, we've heard feedback about slow
response times compared to the AdWords API. After
in-depth analysis, we've determined that the overall performance of the Google
Ads API is not ready for production usage.

We take performance very seriously, and this is our highest priority to address.
In the meantime, we're reverting Google Ads API back to beta status, and
recommend production systems to use AdWords API for
the best experience.

If you're currently using the Google Ads API in production, please contact
googleadsapi-support@google.com to discuss recommendations specific to your use
cases.

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: