# serp402 Yahoo! Search

> serp402 Yahoo! 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 Yahoo! search results and returns structured JSON with configurable country, language, device, and content filters

## Facts

- Endpoint: POST https://serp402.com/api/v1/yahoo-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-yahoo-search-a3d9d210
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1UJCcvwPSDEvuZfREXCEW

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-yahoo-search-a3d9d210 -d '<json body>'
```

Example prompt: Search Yahoo for 'best electric cars 2024' in the US, filter results to English only, and give me the structured JSON results — use desktop mode with moderate adult content filtering.

## When to prefer this

Choose this endpoint when you specifically need Yahoo! search results rather than Google or Bing, when you want country- or language-scoped searches via Yahoo's regional domains, or when you need no-subscription pay-per-call SERP data at $0.05 per query with no API key setup. Prefer over alternatives when Yahoo's index or ranking is specifically relevant to your use case or when you need to compare results across multiple search engines.

## Known failure modes

- Invalid or unsupported country code returns error or empty results
- Unsupported Yahoo domain prefix causes request failure
- Payment not processed correctly (x402 protocol issue) results in 402 response
- Query string missing (p field empty) causes validation error
- Rate limiting or Yahoo-side blocking may return incomplete or no results
- Unsupported file format filter value returns error

## How this service works

Yahoo!: Scrape Yahoo! search results in JSON format automatically using custom 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.

## Output

Returns a structured JSON object containing Yahoo! search results, which may include organic result links, titles, snippets, and potentially ads, related searches, and other SERP features depending on query and parameters. The exact shape mirrors standard Yahoo! search result pages parsed into machine-readable JSON.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "p": {
   "type": "string"
  },
  "vc": {
   "type": "string",
   "description": "country to use for the Yahoo! search. It's a two-letter country code. (e.g., us for the United States, uk for United Kingdom, or fr for France) Head to the…"
  },
  "vf": {
   "type": "string",
   "description": "all formats or specific file format like pdf or txt . You can check a full list of supported Yahoo! file formats ."
  },
  "vl": {
   "type": "string",
   "description": "language to limit the search to. It uses lang_{two-letter language code} to specify languages. (e.g., vl=lang_fr will only search French). fl will be set to 1…"
  },
  "vm": {
   "type": "string",
   "description": "level of filtering for adult content. Strict: r , Moderate: i , Off: p"
  },
  "vs": {
   "type": "string",
   "description": "Filter results by top-level domains separated by ','. (e.g., .com,.org )"
  },
  "fr2": {
   "type": "string",
   "description": "Parameter is responsible for rendering positions and expansions for some elements (e.g., p:s,v:w,m:trendingdomain_center to expand Related Trending Searches)."
  },
  "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…"
  },
  "yahoo_domain": {
   "type": "string",
   "description": "Yahoo! domain to use. It defaults to search.yahoo.com . If specified domain is allowed, it will be prepended to the domain (e.g., fr.search.yahoo.com ). You…"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/serp402-yahoo-search-a3d9d210/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)
