# 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-17).

Performs enhanced web or news search and returns structured results with title, URL, description, date, and category metadata

## Facts

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

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-18454c90 -d '<json body>'
```

Example prompt: Search the web for the top 10 results about 'WebSocket performance benchmarks' filtered to developer content only, and skip any results from medium.com.

## When to prefer this

Choose this endpoint when you need structured, machine-readable web or news search results without setting up an account, and you want to filter by result type (web vs news), category (developer, GitHub, PDF), or specific domains. Prefer this over scraping or browser-based search when you need clean JSON output with titles, URLs, and descriptions. It is especially useful for agents that need to programmatically search and process results in a pipeline, and the pay-per-call stablecoin model suits one-off or low-volume agent tasks without subscription overhead.

## Known failure modes

- Invalid or missing query string returns a validation error
- Limit exceeding 30 causes schema validation failure
- Unsupported category or type enum value returns an error
- No results found for a very niche or malformed query
- Domain filter conflicts (same domain in both include and exclude) may return empty or unexpected results
- Payment not completed or USDC balance insufficient results in 402 response

## 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: URL, title, description snippet, date (if available), result type (web or news), category (e.g. developer, github, pdf), and position in results. Up to 30 results per call.

## 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-18454c90/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)
