My favorites | English | Sign in

How do I start?

More Information

Featured Video

Browse all videos

A new version of AdWords API v2009 is now available. v200909 adds six new web services, including support for ad location extensions, getting campaign ideas, and scheduling asynchronous bulk jobs (release notes).

v13 Deprecation: All v13 web services except AccountService, ReportService, and TrafficEstimatorService are now deprecated. We recommend you update your client application to use the equivalent v2009 functionality instead. Start learning how to migrate to v2009 by reading this article.

What is the Google AdWords API?

The Google AdWords API lets developers build applications that interact directly with the AdWords platform. With these applications, advertisers and third parties can more efficiently and creatively manage their large or complex AdWords accounts and campaigns.

Flexible and functional. Use the AdWords API to build the application that meets your needs. Here are some possibilities:

  • Automatically generate keywords, ad text, and destination URLs.
  • Integrate AdWords data with your inventory system to manage campaigns based on stock.
  • Develop additional tools and applications to help you manage accounts.

Develop in the language of your choice. The AdWords API SOAP interface is supported by all popular programming languages, including Java, PHP, Python, .NET, Perl, and Ruby.

Signing up is easy. All you need to get started is an active AdWords account. Once you have registered as a developer, you can access your AdWords API Center to manage your tokens and budget settings.