# serp402 Naver Search

> serp402 Naver Search is a paid API for AI agents from serp402.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-31).

Scrapes Naver search results (web, news, video, knowledge graph) and returns structured JSON for a given query.

## Facts

- Endpoint: POST https://serp402.com/api/v1/naver-search?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/serp402-naver-search-9788b76a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_HaTI5KW79V80ygIszFcSg

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability serp402-naver-search-9788b76a -d '<json body>'
```

Example prompt: Search Naver for '한국 경제 뉴스' and return the top 10 news results sorted by recency from the past day, using the news search type.

## When to prefer this

Choose this endpoint when you need structured JSON data from Naver's search engine — particularly for Korean-language content, news, or video results — without managing an API key or subscription. It is ideal for agents monitoring Korean web content, scraping Naver-specific results, or building pipelines that need paginated, filterable Naver data.

## Known failure modes

- Invalid 'where' parameter value returns an error or empty results
- Query exceeds Naver's complexity limits and returns no results
- Requested page/start offset beyond available results returns empty list
- Network or scraping block from Naver causes a failed or partial response
- 'num' parameter set above 100 is clamped or rejected
- Insufficient USDC balance causes payment failure and no response

## How this service works

Naver: Scrape Naver search results in JSON format automatically using custom parameters. Search for news, videos, web and knowledge graph. 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.

## Output

A structured JSON object containing a list of search results relevant to the query, including titles, URLs, snippets, thumbnails (for video/image results), and metadata such as publication date and source, depending on the selected search type (nexearch, web, news, video, etc.).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "num": {
   "type": "string",
   "description": "maximum number of results to return. 50 (default) returns 50 results. Maximum number of results to return is 100 . Parameter can only be used with Naver…"
  },
  "page": {
   "type": "string",
   "description": "The page parameter does the start parameter math for you! Just define the page number you want. Pagination starts from 1."
  },
  "query": {
   "type": "string",
   "description": "search query. You can use anything that you would use in a regular Naver search. (e.g., 'query' , NOT , OR , site: , filetype: , near: , ip: , loc: , feed:…"
  },
  "start": {
   "type": "string",
   "description": "Parameter controls the offset of the organic results. This parameter defaults to 1 (except for the web ). (e.g. The formula for all searches except the web is…"
  },
  "where": {
   "type": "string",
   "description": "Search type. This parameter defaults to nexearch . Available options: nexearch : regular Naver Search, web : Naver Web Organic Results , video : Naver Video…"
  },
  "device": {
   "type": "string",
   "description": "device to use to get the results. It can be set to desktop (default) to use a regular browser, tablet to use a tablet browser (currently using iPads), or…"
  },
  "period": {
   "type": "string",
   "description": "time period for search results. This parameter defaults to all . Available options: all : search without time restrictions (default), 1h : 1 hour, 1d : 1 day,…"
  },
  "sort_by": {
   "type": "string",
   "description": "how the search results are sorted. This parameter defaults to 0 for Naver News Results, and r for other search types. For Naver News Results : 0 : Relevance…"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/serp402-naver-search-9788b76a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from serp402.com](https://www.zero.xyz/host/serp402.com/llms.txt)
