You can use the Yandex.Direct API to create applications for managing advertising campaigns, such as automating routine operations, using your own bid management algorithms, downloading statistics, and completing many other tasks.

API use cases.

News
September 23, 2016

In one week, there will be a new range of dates for the availability of average ad position statistics generated by the CreateNewReport (Live) method.
More details...

September 13, 2016
Beginning 15 September, there will be error #59 appearing on some API Live 4 method calls, notifying these methods are deprecated.
September 8, 2016

You can now use the CreateNewReport (Live) method to get report data on a retargeting condition used for applying a bid adjustment for site users.
The GetBanners (Live) method has the new value project_declaration for the AdWarnings output parameter. And in the Ads.get method, added the PROJECT_DECLARATION value for the AdCategories parameter.

September 6, 2016

For the AdGroups.get method, you can now get the parameters of a group of dynamic ads that has a feed as the data source.

Getting started
  1. Review the documentation and examples.
  2. Register your application on the Yandex OAuth server and submit a request for API access.
  3. Create a test user and test data, and practice in the Sandbox.
  4. Subscribe to the API mailing list using the button in the News section and follow the announcements in our blog.