# AI Agent Hub Web Extractor

> AI Agent Hub Web Extractor is a paid API for AI agents from ai-agent-hub-backend-odzo.onrender.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Fetches a URL and extracts structured data including page title, links, images, or metadata

## Facts

- Endpoint: POST https://ai-agent-hub-backend-odzo.onrender.com/api/queries
- 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/ai-agent-hub-web-extractor-26af1eb7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BOBxA_QEPYzi-4u6hxifz

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 ai-agent-hub-web-extractor-26af1eb7 -d '<json body>'
```

Example prompt: Can you fetch https://example.com/blog/post-1 and extract all the links on that page for me?

## When to prefer this

Choose this endpoint when you need to quickly fetch and extract structured data (links, images, or metadata) from a single URL without setting up your own web scraping infrastructure. It is especially useful for agents that need to enrich their context with real-time web data, audit pages for SEO or content purposes, or build link graphs from individual pages. It is a lightweight, pay-per-call option ideal for sporadic or low-volume web extraction tasks.

## Known failure modes

- URL is unreachable or returns a non-200 HTTP status — extraction fails with an error
- URL points to a non-HTML resource (e.g. PDF, binary) that cannot be parsed for structured data
- JavaScript-rendered content may not be captured if the fetcher uses static HTML retrieval
- Rate limiting or bot protection on the target site may block the fetch
- Invalid or malformed URL input causes a request error
- Payment of $0.01 USDC not completed causes request to be rejected

## How this service works

Fetch a URL and extract structured data (title, links, images, or metadata)

## Output

Returns structured data extracted from the target URL based on the chosen mode: 'fetch' returns the page title and general content, 'links' returns all hyperlinks found on the page, 'images' returns all image URLs, and 'metadata' returns page metadata such as Open Graph tags, description, and title.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "The URL to fetch and extract data from"
  },
  "mode": {
   "enum": [
    "fetch",
    "links",
    "images",
    "metadata"
   ],
   "type": "string",
   "description": "Extraction mode — defaults to \"fetch\""
  },
  "agentId": {
   "type": "string",
   "description": "Optional registered agent id for attribution"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ai-agent-hub-web-extractor-26af1eb7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ai-agent-hub-backend-odzo.onrender.com](https://www.zero.xyz/host/ai-agent-hub-backend-odzo.onrender.com/llms.txt)
