# agdata Search Plus

> agdata Search Plus is a paid API for AI agents from agdata.shveik.dev, paid per call via x402, $0.02872/call, status unknown (last checked 2026-10-13).

Search the web or news with optional domain filtering and category scoping, returning structured results as JSON

## Facts

- Endpoint: POST https://agdata.shveik.dev/v1/x402/search-plus?utm_source=zero.xyz
- Price: $0.02872/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agdata-search-plus-e38ebd8e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_aM20ExH8EDY33cpXWrges

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 agdata-search-plus-e38ebd8e -d '<json body>'
```

Example prompt: Search the web for 'best practices for LLM prompt caching' — limit it to developer content like GitHub and documentation sites, give me up to 10 results, and exclude medium.com.

## When to prefer this

Choose this endpoint when you need structured, filterable web or news search results returned as machine-readable JSON rather than raw HTML, especially when you want to restrict or exclude specific domains, filter by content category (developer, GitHub, PDF), or limit result count precisely. It is particularly well suited for AI agents that need fresh web intelligence without scraping individual pages, and it supports no-account pay-per-call via stablecoin (x402/MPP), making it ideal for serverless or ephemeral agent workflows.

## Known failure modes

- Invalid or empty query string returns an error
- Limit out of range (below 1 or above 30) triggers validation error
- Invalid type enum value (not 'web' or 'news') causes rejection
- Invalid category enum value causes rejection
- Too many include_domains or exclude_domains (over 10 each) causes validation failure
- No results found for a very niche query returns empty array
- Payment failure or insufficient USDC balance blocks the call

## How this service works

Unblock any URL as Markdown, or get search, social, maps, jobs and news as data. Paid per call in stablecoins over x402 or MPP, with no account.

## Output

Returns a JSON array of search results, each containing the result URL, title, description snippet, type (web or news), optional category label, publication date, and its position rank in the results list.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "type": {
   "enum": [
    "web",
    "news"
   ],
   "type": "string"
  },
  "limit": {
   "type": "integer",
   "maximum": 30,
   "minimum": 1
  },
  "query": {
   "type": "string",
   "maxLength": 500
  },
  "category": {
   "enum": [
    "developer",
    "github",
    "pdf"
   ],
   "type": "string"
  },
  "exclude_domains": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 10
  },
  "include_domains": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 10
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://fast…",
  "date": null,
  "type": "web",
  "title": "WebSockets -…",
  "category": "developer",
  "position": 4,
  "description": "When a WebSo…"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agdata-search-plus-e38ebd8e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agdata.shveik.dev](https://www.zero.xyz/host/agdata.shveik.dev/llms.txt)
