What is the Google AdWords API?
The AdWords API allows applications to interact directly with the AdWords platform. You can build applications to more efficiently manage large or complex AdWords accounts and campaigns.
The AdWords API uses SOAP; to help you get started, we offer client libraries in a number of popular flavors, including Java, PHP, Python, .NET, Perl, and Ruby.
To get started:
Use the account management services to manage customer accounts and invitations.
Set up bids and budgets for your AdWords campaigns.
Programmatically manipulate your ads.
Use the reporting services to efficiently retrieve performance statistics.