Direct API

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.

May 20, 2015

The ROIOptimization bid management strategy is available (see the StrategyName parameter in the CampaignStrategy object) in the Live 4 version.

April 15, 2015
Added the EnableRelatedKeywords campaign parameter (related keywords settings) in the Live 4 version. 
March 23, 2015
The GetBannersStat (Live) method has an added feature for including the average position of ad displays and the average position of ad clicks in the report.
March 3, 2015
Added a coefficient for setting bids on mobile devices and information about device types in the reports.
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.