# Agent Tools Web Meta Extractor

> Agent Tools Web Meta Extractor is a paid API for AI agents from agent-tools.jbarkules.workers.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-30).

Fetches a URL and returns its title, description, Open Graph tags, canonical URL, favicon, and final redirect URL.

## Facts

- Endpoint: GET https://agent-tools.jbarkules.workers.dev/v1/web/meta?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-tools-web-meta-extractor-a27d34b9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_cjBlDNNNaZPNTmq5dNUU4

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 agent-tools-web-meta-extractor-a27d34b9
```

Example prompt: Can you fetch the metadata for https://openai.com — I need the page title, description, og:image, and the final URL it redirects to?

## When to prefer this

Use this endpoint when you need lightweight page metadata (title, description, OG tags, canonical URL, favicon, final URL) without downloading or parsing the full page content. Prefer it over a full page reader when you only need link-preview-style information and not the body text. Ideal for building link previews, validating OG tags, resolving redirects, or enriching URLs with human-readable labels.

## Known failure modes

- URL is unreachable or returns a non-2xx status — endpoint may return an error or empty fields
- Page uses JavaScript rendering so meta tags are not in static HTML — returned values may be empty
- URL redirects in a loop causing timeout
- Malformed URL input causes a 400 bad request
- Page blocks bot user-agents, resulting in incomplete metadata

## How this service works

Get a URL's title, description, Open Graph tags, canonical URL, favicon and final redirect URL.

## Output

A JSON object containing the page title, meta description, og_image URL (or null), and final_url after redirects. May also include other Open Graph tags and the favicon URL.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "Page URL"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://github.com/",
  "title": "GitHub",
  "status": 200,
  "og_image": "https://github.githubassets.com/images/modules/site/social-cards/campaign-social.png",
  "final_url": "https://github.com/",
  "site_name": "GitHub",
  "description": "Join the world's most widely adopted..."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-tools-web-meta-extractor-a27d34b9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent-tools.jbarkules.workers.dev](https://www.zero.xyz/host/agent-tools.jbarkules.workers.dev/llms.txt)
