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.

News
September 1, 2015

It is now possible to get bidding results for a new auction (Live 4 and 5 versions): the minimum bid for each position and the actual CPC for each position.

August 31, 2015
Added the MaintainNetworkCPC campaign parameter to the methods CreateOrUpdateCampaign (Live), GetCampaignParams (Live), and GetCampaignsParams (Live).
July 30, 2015

In the Yandex.Direct’s API it will be possible to get new auction results data: minimum bid for each position and the price that can be charged for each position. More...

July 6, 2015
For the CreateNewReport (Live) and GetBannersStat (Live) methods, report output can now include data about ad revenue and return on investment.
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.