{"uid":"cap_aRg4eBoFEwNpz0Sy5-YNn","slug":"serp402-yandex-search-scraper-488402d6","name":"serp402 Yandex Search Scraper","description":"Yandex: Scrape Yandex search results directly in JSON format. Extract organic results for your own keywords with different region and language parameters. Structured JSON, USD 0.05 per call in USDC — no API key, no account, no subscription, no minimum. Not affiliated with, endorsed by or an official channel of any of the services the results come from. All trademarks and copyright remain the property of their respective owners.","url":"https://serp402.com/api/v1/yandex-search?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"lr":{"type":"string","description":"country or region ID to limit the search results to. Head to the Yandex locations for a full list of supported Yandex locations. If parameter is not set - the…"},"lang":{"type":"string","description":"language to use for the Yandex search. Head to the Yandex languages for a full list of supported Yandex languages. It defaults to en when yandex_domain is…"},"text":{"type":"string","description":"search query. You can use anything that you would use in a regular Yandex search. It can be 400 characters at maximum. Yandex usually accepts first 40 words…"},"period":{"type":"string","description":"time period for search results. It can be set to: all - all time (Default) day - last day last_two_weeks - last two weeks month - last month"},"fix_typo":{"type":"string","description":"Parameter enables or disables automatic spelling correction. It can be set to: true - false . It defaults to true ."},"sort_mode":{"type":"string","description":"sorting mode of search results. It can be set to: relevance - by relevance (default) date - by date."},"family_mode":{"type":"string","description":"Parameter enables or disables Family Mode (safe search). It can be set to: - Off( 0 ) - Moderate( 1 ) - Strict( 2 ). It defaults to Moderate( 1 )."},"yandex_domain":{"type":"string","description":"Yandex domain to use. It defaults to yandex.com . Head to the Yandex domains for a full list of supported Yandex domains. A default lr is used for each…"},"groups_on_page":{"type":"string","description":"maximum number of groups displayed on a single results page. It defaults to 20 ."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_DAImnMTxoDzjWKMvKofrz","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrape Yandex organic search results in structured JSON with region, language, and time-period filtering","exampleAgentPrompt":"Search Yandex for 'electric cars 2024' using the Russia region (lr=225) and Russian language, filtered to results from the last month, and give me the organic results as JSON.","exampleUseCases":[{"title":"Russian market SEO keyword research","prompt":"Search Yandex for 'купить смартфон' using the Russia region (lr=225) and Russian language, sorted by relevance, and return the top 20 organic results so I can see which sites rank for that keyword."},{"title":"Localized Yandex results for a CIS country","prompt":"Can you scrape Yandex search results for 'online pharmacy' using the Ukraine region and Ukrainian language domain on yandex.ua, and pull back the top organic listings?"},{"title":"Fresh news monitoring via Yandex","prompt":"Pull Yandex search results for 'sanctions Russia energy' filtered to only the last day, sorted by date, using English language on yandex.com — I want to see the most recent organic results."}],"resultDescription":"A structured JSON object containing a list of organic search results from Yandex, each including the title, URL, and description snippet. Additional metadata such as pagination info and query parameters may be included depending on the response.","failureModes":["Invalid or unsupported region ID (lr) returns an error or empty results","Query exceeding 400 characters is truncated or rejected","Unsupported language code causes fallback to default or error","Yandex anti-bot measures may intermittently block scraping, returning empty results","Payment failure in USDC results in 402 response with no data returned","Malformed request body causes 400 bad request response"],"whenToPreferThis":"Choose this endpoint when you specifically need Yandex search results — particularly for Russian-speaking markets, CIS regions, or locales where Yandex has dominant market share. It is ideal for SEO research, competitive analysis, or content monitoring targeting Russian-language or Eastern European audiences. Prefer this over Google/Bing SERP endpoints when regional or linguistic specificity to Yandex's index is required. No API key or subscription is needed, making it fast to integrate for pay-per-call agent workflows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:41:15.987Z","isFirstParty":false,"canonicalSlug":"serp402-yandex-search-scraper-488402d6"}