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
April 25, 2016

Changes in data structures in API 4 and Live 4: types changed for the BannerID, BannerIDS, Banner, Banners, AdID, AdIDS, and AdGroupID parameters. Details

April 18, 2016

The Ads service now supports the display link for text and image ads as DisplayUrlPath parameter. Added DisplayUrlPathModeration parameter in the response of the Ads.get method for text and image ads.

March 29, 2016

The Ads service now supports callouts for text and image ads and dynamic text ads. Added support for images for ads with the “Ads for mobile apps” type.

March 29, 2016

Added the AdExtensions service for managing ad extensions (Callouts) and the Dictionaries service for getting reference data.

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.