SERP API Non-Google Engines

SERP coverage for Bing, YouTube, Baidu, Yahoo, Seznam, and Naver, including which engines are Live and which are task-only. Sits under DataForSEO Brain Concepts.

Overview

Beyond Google, the SERP API scrapes six more engines, each under /v3/serp/{engine}/. They share the standard envelope but differ in available methods, default depth, and which feature element types appear. The most important practical split is execution model: Bing and Yahoo offer full Live plus Standard with regular/advanced/html; YouTube and Naver offer a Live Advanced variant; Baidu and Seznam are Standard-only (task-based, no Live). This note routes the non-Google engines; see cap-serp-api for shared mechanics and cap-serp-google-verticals for Google surfaces.

What it covers

  • Bing Organic (/serp/bing/organic/): up to 100 results; Regular, Advanced, HTML; Live and Standard. Element types include organic, paid, answer_box, featured_snippet, people_also_ask, local_pack, shopping, top_stories, video, and ai_overview. Locations and languages via /serp/bing/locations and /serp/bing/languages.
  • YouTube Organic (/serp/youtube/organic/): up to 20 blocks (block_depth 1-200); element types youtube_video (video_id, channel_name, views_count, duration_time_seconds, is_shorts, is_live), youtube_channel, youtube_playlist. Advanced only. Sibling endpoints: Video Info, Video Subtitles, Video Comments.
  • Baidu Organic (/serp/baidu/organic/): Chinese engine; Standard-only (Regular/Advanced/HTML, no Live). Elements: organic, paid, related_searches, local_pack, map, video, images, stocks_box, dictionary, shopping.
  • Yahoo Organic (/serp/yahoo/organic/): Live and Standard; Regular/Advanced/HTML; default depth 6, max 200. Elements include organic, paid, images, video, shopping, featured_snippet, top_stories, local_pack, recipes, ai_overview.
  • Seznam Organic (/serp/seznam/organic/): Czech engine; Standard-only. Supports calculate_rectangles and postback webhooks. Elements: organic, paid, images, local_pack, related_searches, top_stories, featured_snippet, video, shopping.
  • Naver Organic (/serp/naver/organic/): Korean engine; Standard plus a Live Advanced variant. Elements: organic, paid, related_searches, images, video, local_pack, map.
  • YouTube companion endpoints: Video Info, Video Subtitles, and Video Comments extend the YouTube surface beyond search results into per-video metadata, transcripts, and engagement.
  • Bing locations and languages: resolved through dedicated /serp/bing/locations and /serp/bing/languages reference endpoints, consistent with the targeting helpers in cap-locations-languages-targeting.

Key parameters / inputs

fieldnotes
keywordrequired at task_post; up to 700 chars on Bing/Yahoo
location_* / language_*one location and one language required on Bing and Yahoo; optional on Baidu, Seznam, Naver
depthBing default 10 max 200; Yahoo default 6 max 200
block_depthYouTube: 1-200, default 20
device / osdesktop or mobile across engines
target / stop_crawl_on_matchBing and Yahoo domain filtering and early-stop
idrequired for task_get on Baidu, Seznam, Naver (UUID)
calculate_rectanglesBing and Seznam pixel positions (+$0.002 on Bing)

Response / what you get back

The envelope and result[] -> items[] structure matches Google. Organic items across engines carry type, rank_group, rank_absolute, page, position, xpath, domain, title, url, description, and optional rating, price, links, and rectangle. YouTube items instead carry video/channel/playlist identifiers and stats. Each result lists its item_types, se_results_count, items_count, and (where paged) pages_count.

Cost & method notes

When to use / how it fits

Bing underpins plat-bing-search and pairs with Bing Ads keyword data; YouTube underpins plat-youtube as a discovery and AI-citation surface; Baidu, Yahoo, Seznam, and Naver cover regional reach in plat-other-search-engines. Route by job in dec-which-api-for-which-job and choose execution mode via dec-live-vs-standard-vs-priority.

Gotchas / limits

  • Baidu and Seznam have no Live endpoint; plan for the queue and 30-day retention.
  • YouTube returns blocks rather than a flat result count, so block_depth is the lever.
  • Yahoo SERPs can return fewer than 10 results; default depth is 6.
  • All engines share the 2000 calls/min limit; non-Google feature coverage is thinner than Google’s, so expect fewer element types per SERP.

Sources