ToolAssay

Web search results (SERP)

Web search results (SERP). Keyless web search returning ranked title, URL, and snippet for a query — with locale/region targeting, freshness filters (past day, week, month, year), pagination, a news mode that adds publish date and source, and selectable backend engine (auto rotation, or pin Brave, Yahoo, or Yandex).

Not tested: has real-world effectsour last check, 2026-09-24
0 of 0checks answered this week
n/amedian answer time
$0.05listed price per call
n/aprice it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

GET https://api.kadec0.xyz/v1/serp

CategorySearch and research
Provider hostapi.kadec0.xyz
Networkseip155:8453
Payment schemesexact
Self-reported calls, 30 days2,078 from 16 payers (the provider's figure, not ours)

Our checks, last 30 days

We never call tools that send, buy, move money or file anything, not even without paying.

Example input (from the provider)

{
  "method": "GET",
  "queryParams": {
    "num_results": "10",
    "q": "best python web scraping library"
  },
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "method": {
          "enum": [
            "GET",
            "HEAD",
            "DELETE"
          ],
          "type": "string"
        },
        "queryParams": {
          "properties": {
            "engine": {
              "default": "auto",
              "description": "search backend: auto (recommended - rotates engines and falls back on blocks) or pin one of yahoo, yandex (web mode); news mode supports bing. when set, each result carries an 'engine' field; if the pinned engine returns nothing, auto serves instead and results also carry 'requestedEngine'",
              "type": "string"
            },
            "mode": {
              "default": "web",
              "description": "web results or recent news (news adds date+source per item). the news index is narrow, so a long or highly specific news query that matches nothing falls through to web rather than returning empty; those items carry requestedMode=news and servedBy=web",
              "enum": [
                "web",
                "news"
              ],
              "type": "string"
            },
            "num_results": {
              "default": "10",
              "description": "max results, cap 25",
              "type": "string"
            },
            "page": {
              "default": "1",
              "description": "result page (pagination)",
              "type": "string"
            },
            "q": {
              "description": "search query",
              "type": "string"
            },
            "region": {
              "default": "us-en",
              "description": "locale, e.g. us-en, uk-en, de-de",
              "type": "string"
            },
            "safesearch": {
              "default": "moderate",
              "enum": [
                "on",
                "moderate",
                "off"
              ],
              "type": "string"
            },
            "timelimit": {
              "description": "restrict to past day/week/month/year",
              "enum": [
                "d",
                "w",
                "m",
                "y"
              ],
              "type": "string"
            }
          },
          "required": [
            "q"
          ],
          "type": "object"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}

This page as JSON