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.

October 17, 2016

Account access may be suspended for advertisers using Yandex units who haven't made payments for over a year (calling API methods results in the error 54). To continue using the API, you need to switch your account to a payment currency. More details

October 14, 2016
The reference list of regions has been changed. There are other changes in Direct API. More details...
October 5, 2016

Changes will be made to the regions reference list in about a week. After the reference list is updated, we recommend calling the Dictionaries.get and GetRegions (Live) method to request the new list. More details

October 3, 2016

In statistics provided by the GetBannersStat (Live) and CreateNewReport (Live) methods, the time range of available data has changed for an ad's average position and the device type. Data is now available beginning from November 1, 2014.

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.