### IndexNow API - Submit Single URL Source: https://yandex.ru/support/webmaster/ru/indexing-options/index-now This endpoint allows you to submit a single URL to Yandex via the IndexNow protocol. It requires authentication using a key. ```APIDOC ## GET /indexnow ### Description Submits a single URL to Yandex for indexing via the IndexNow protocol. ### Method GET ### Endpoint `https://yandex.com/indexnow` ### Parameters #### Query Parameters - **key** (string) - Required - Your unique key for site verification. - **url** (string) - Required - The URL of the page to submit. ### Request Example `https://yandex.com/indexnow?key=YOUR_API_KEY&url=https://example.com/new-page` ### Response #### Success Response (200) - **code** (integer) - Status code indicating success (e.g., 200). - **message** (string) - A message confirming the submission. #### Response Example ```json { "code": 200, "message": "OK" } ``` ``` -------------------------------- ### IndexNow API - Submit Multiple URLs Source: https://yandex.ru/support/webmaster/ru/indexing-options/index-now This endpoint allows you to submit multiple URLs in a single request to Yandex via the IndexNow protocol. It requires authentication using a key and a JSON payload for the URLs. ```APIDOC ## POST /indexnow ### Description Submits multiple URLs to Yandex for indexing via the IndexNow protocol. This is efficient for updating several pages at once. ### Method POST ### Endpoint `https://yandex.com/indexnow` ### Parameters #### Query Parameters - **key** (string) - Required - Your unique key for site verification. #### Request Body - **host** (string) - Required - The host name of the site. - **url** (array of strings) - Required - An array of URLs to submit. ### Request Example ```json { "host": "https://example.com", "url": [ "https://example.com/page1", "https://example.com/page2", "https://example.com/page3" ] } ``` ### Response #### Success Response (200) - **code** (integer) - Status code indicating success (e.g., 200). - **message** (string) - A message confirming the submission. #### Response Example ```json { "code": 200, "message": "OK" } ``` ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.