Yandex Cloud
Search
Contact UsGet started
  • Blog
  • Pricing
  • Documentation
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • ML & AI
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Customer Stories
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Education and Science
    • Yandex Cloud Partner program
  • Blog
  • Pricing
  • Documentation
© 2025 Direct Cursus Technology L.L.C.
Yandex Search API
    • Overview
    • Getting started with API v1
    • Getting started with API v2
  • Access management
  • Pricing policy
  • Audit Trails events

In this article:

  • Getting started
  • Registration
  • Run a test request in the management console
  • Get started with the service
  1. Getting started
  2. Overview

Getting started with Yandex Search API via API v1

Written by
Yandex Cloud
Updated at May 7, 2025
  • Getting started
  • Registration
  • Run a test request in the management console
  • Get started with the service

Follow this guide if you have used Yandex XML before and seek to set up your workflow in Yandex Search API via API v1, its Yandex XML-compatible interface.

Instead of API v1, we recommend that you use the more modern API v2 interface.

Getting started

Sign up in Yandex Cloud and create a billing account:

  1. Navigate to the management console and log in to Yandex Cloud or register a new account.
  2. On the Yandex Cloud Billing page, make sure you have a billing account linked and it has the ACTIVE or TRIAL_ACTIVE status. If you do not have a billing account, create one and link a cloud to it.

If you have an active billing account, you can navigate to the cloud page to create or select a folder for your infrastructure to operate in.

Learn more about clouds and folders.

Registration

Management console
  1. In the management console, select the folder you are going to use to work with Yandex Search API or create a new one.

  2. In the list of services, select Yandex Search API.

  3. Fill in the form fields:

    • Select the Search type: Russian, Turkish, or International.

    • Set at least one trusted IP address to send requests to the Yandex search database from.

      You can send requests to Yandex Search API's API v1 only from one of the IP addresses added to the service settings during registration. Attempts to run a request from a non-registered IP address will be rejected.

  4. Click Save.

After that, you will be able to change the search type and the trusted IP address list. In the management console, go to the Yandex Search API service and click Edit in the top-right corner.

Run a test request in the management console

To interactively explore the principle of formation of Yandex Search API search queries via API v1, use the special query testing form:

Management console
  1. In the management console, select the folder you are going to use to work with Yandex Search API.

  2. In the list of services, select Yandex Search API.

  3. In the left-hand panel, select Test queries.

  4. Select a Request method (GET and POST methods are supported) and fill in the form fields.

    Note

    You cannot edit the Search query text in a test query. Queries are submitted from a Yandex IP address on behalf of the service.

    As the values in the form fields change, the search query URL for the specified values will be formed in the Search query field. If you select the POST method, a relevant query body will be formed in the Request body field.

  5. Click Run test. The query execution result will be displayed below.

  6. If necessary, change the parameters to adjust the search results and resubmit your query.

Get started with the service

Once you have learned how to generate queries to Yandex Search API's API v1, move on to running search queries as part of your standard operations.

See also

  • General connection procedure
  • Authentication with the API v1
  • GET requests
  • POST requests
  • XML format of response to a text search query

Was the article helpful?

Previous
Overview
Next
Getting started with API v2
© 2025 Direct Cursus Technology L.L.C.