You are browsing a read-only backup copy of Wikitech. The live site can be found at

Nova Resource:Yandex-proxy/Documentation

From Wikitech-static
< Nova Resource:Yandex-proxy
Revision as of 16:47, 19 April 2016 by imported>BryanDavis (some info on yandex)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Yandex-proxy provides a static IP for communication with the Yandex.XML search API. Yandex.XML is a service that lets you query the Yandex search engine using a registered account. Yandex allows 10,000 automated search requests per day to a registered account which has a confirmed telephone number.


  • Register for an account at
    • Specify that your requests will come from the IP address
    • Select the worldwide search service rather than the Russian search service. The proxy is only set up to interface with the worldwide service at
  • Read the Yandex.XML search API documentation and implement your client application.
  • Send your API requests to and they will be transparently proxied to via the static IP address.

How it works is a Labs web proxy pointing at an instance in the yandex-proxy project with a static IP address. The instance is running an Nginx web server configured as a reverse proxy. All HTTP requests sent to this proxy will be relayed to and the upstream response will be provided back to the requesting client. Details of the Nginx configuration are available on GitHub.