# Linkup Web Search via x402.orthogonal.com

> Linkup Web Search via x402.orthogonal.com is a paid API for AI agents from x402.orthogonal.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Retrieves web content and answers natural language questions by searching the web, with optional date filtering, domain restrictions, and structured output formats.

## Facts

- Endpoint: POST https://x402.orthogonal.com/linkup/search
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/linkup-web-search-via-x402-orthogonal-com-382c4408
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ZnCOxkIUU8GpQK6KUO0yi

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 linkup-web-search-via-x402-orthogonal-com-382c4408 -d '<json body>'
```

Example prompt: Search the web for the latest news on AI regulation in the EU published after 2024-01-01, give me up to 10 results with sources included.

## When to prefer this

Choose this endpoint when you need live web search with flexible output formats including structured JSON, sourced answers with citations, or domain-restricted results. It is preferable over static knowledge retrieval when recency matters, and over generic scrapers when you need synthesized answers rather than raw HTML. The Linkup backend provides both standard (fast) and deep (comprehensive) search modes, making it suitable for both quick lookups and thorough research tasks.

## Known failure modes

- Query too vague or ambiguous, leading to low-relevance results
- fromDate later than toDate causes a validation error
- structuredOutputSchema missing when outputType is 'structured'
- More than 100 includeDomains provided, causing a parameter error
- Deep search timeout for very broad queries
- Payment failure or insufficient USDC balance blocks the request

## How this service works

The /search endpoint allows you to retrieve web content.

## Output

Returns web search results relevant to the query, which may include sourced answers, inline citations, images, and optionally structured data matching a user-provided JSON schema. The number of results is bounded by maxResults, and results can be filtered by date range and domain.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "q": {
   "type": "string",
   "description": "The natural language question for which you want to retrieve context."
  },
  "depth": {
   "type": "string",
   "description": "Defines the precision of the search. standard returns results faster; deep takes longer but yields more comprehensive results."
  },
  "toDate": {
   "type": "string",
   "description": "The date until which the search results should be considered, in ISO 8601 format (YYYY-MM-DD). It must be later than fromDate, if provided, or than 1970-01-01."
  },
  "fromDate": {
   "type": "string",
   "description": "The date from which the search results should be considered, in ISO 8601 format (YYYY-MM-DD). It must be before toDate, if provided, and later than 1970-01-01."
  },
  "maxResults": {
   "type": "number",
   "description": "The maximum number of results to return."
  },
  "outputType": {
   "type": "string",
   "description": "The type of output you want to get. Use structured for a custom-formatted response defined by structuredOutputSchema."
  },
  "includeImages": {
   "type": "boolean",
   "description": "Defines whether the API should include images in its results."
  },
  "excludeDomains": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "description": "The domains you want to exclude of the search. By default, don't restrict the search."
  },
  "includeDomains": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "description": "The domains you want to search on. By default, don't restrict the search. You can provide up to 100 domains."
  },
  "includeSources": {
   "type": "boolean",
   "description": "Relevant only when outputType is structured. Defines whether the response should include sources. Please note that it modifies the schema of the response, see below"
  },
  "includeInlineCitations": {
   "type": "boolean",
   "description": "Relevant only when outputType is sourcedAnswer. Defines whether the answer should include inline citations."
  },
  "structuredOutputSchema": {
   "type": "object",
   "description": "Required only when outputType is structured. Provide a JSON schema (as a string) representing the desired response format. The root must be of type object."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/linkup-web-search-via-x402-orthogonal-com-382c4408/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.orthogonal.com](https://www.zero.xyz/host/x402.orthogonal.com/llms.txt)
