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.

July 1, 2016

Limited support for some API 4 and Live 4 methods is planned.

June 30, 2016

Added new features for retargeting conditions.

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.

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.