Introduction

The Google Ads API is the programmatic interface to Google Ads, used for managing large or complex Google Ads accounts and campaigns. You can build software that manages accounts from the customer level down to the keyword level. Some typical use cases include:

  • Automated account management
  • Custom reporting
  • Ad management based on inventory
  • Smart Bidding strategy management

Is the Google Ads API the right product for me?

Google provides multiple products to help automate Google Ads accounts. Here are some common scenarios and the list of Google products that might best fit your needs.

Scenario Recommendation
I am a developer who wishes to build my own software product, or integrate with the Google Ads API. I am comfortable writing code, managing software infrastructure including servers and database. Use the Google Ads API.
I am a developer who is comfortable writing code, but prefer not to manage my own software infrastructure. Use Google Ads scripts.
I am not a developer, but am willing to invest some time learning programming to automate Google Ads. Use Google Ads scripts.
I am a data analyst (or similar role) who wants to download Google Ads reports for further analysis. Use BigQuery Data Transfer service. Support is available for Google Ads transfers.
I want to manage Google Ads in bulk, but don't want to write any code. Use automated rules, bulk uploads, or Google Ads Editor.