My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Links

We've moved!

We've moved development and hosting to a combined Google Ads API Client library project located here: http://code.google.com/p/google-api-ads-python/

The below content is maintained for legacy use, please use the new site moving forward.

Google's AdWords API service lets developers design computer programs 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.

AdWords API Python Client Library makes it easier to write Python clients to programmatically access AdWords accounts.

New: Starting with v12.0.0 of this client library a new module adspygoogle.adwords was introduced. This will eventually replace the aw_api module. Some of the most noticeable features of this new module are SOAPpy support for all available web services (including BulkMutateJobService, InfoService, and TargetingIdeaService), support for gzip compression, and more. The aw_api will still be available, however no new features are planned for it. Migration guide is available here.

Features

  • Support for SOAPpy and ZSI web services toolkits
  • SOAP layer is hidden from end user
  • Support for PyXML, ElementTree, cElementTree, and lxml to parse SOAP XML messages
  • Outgoing and incoming SOAP messages are monitored and logged on demand
  • Response headers (i.e. responseTime, units, requestId, etc.) are logged on demand
  • Support for API calls to production system or sandbox
  • Automatic data type conversions for all API call parameters
  • Gzip compression support for outgoing and incoming messages
  • Tracking of all API usage
  • Report downloading in XML or CSV formats
  • Ability to post raw XML messages
  • Compatible with Google App Engine
  • Thread-safe
  • Docs for aw_api module
  • Docs for adspygoogle.adwords module
  • Support for using OAuth 1.0a. Requires bundled OAuth library, available in download section.

Note: This client library does not support SSL validation at the moment.

Updates

10/24/11 Moved to new site.
09/12/11 Python client library v14.2.3 release: adspygoogle.adwords
08/04/11 AppEngine Demo v4.1.0 released: details
07/07/11 Python client library v14.2.1 released: adspygoogle.adwords
11/22/10 AppEngine Demo v4.0.0 released: details
11/02/10 Python client library v13.1.0 released: adspygoogle.adwords

-- AdWords API Team

Powered by Google Project Hosting