# Arch Tools — extract-metadata

> Arch Tools — extract-metadata is a paid API for AI agents from archtools.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Extracts structured metadata (title, description, author, dates, tags, etc.) from a given URL or raw text

## Facts

- Endpoint: POST https://archtools.dev/v1/tools/extract-metadata
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/arch-tools-extract-metadata-3bb78fa4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Ek_jJxEq2oye2JlhOuoWb

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 arch-tools-extract-metadata-3bb78fa4 -d '<json body>'
```

Example prompt: Can you extract the metadata from this URL — https://example.com/article/some-post — I need the title, description, author, and any tags or publish date it has?

## When to prefer this

Choose this endpoint when you need structured metadata fields (title, description, author, dates, tags) extracted from a URL or text without performing a full page crawl or content extraction. It is particularly useful for cataloging, SEO analysis, link previews, or enriching records with page-level metadata. Prefer it over extract-page when you only need metadata rather than full page content, and over extract-entities when you want document-level metadata rather than named entities within the body text.

## Known failure modes

- URL is unreachable or returns non-200 status — metadata may be partial or absent
- Paywalled or JavaScript-rendered pages may yield incomplete metadata
- Raw text with no recognizable metadata structure returns minimal fields
- Malformed URL input returns a validation error
- Payment failure or insufficient USDC balance prevents the call from completing

## How this service works

Arch Tools — extract-metadata

## Output

A JSON object containing structured metadata fields extracted from the provided URL or text, which may include page title, meta description, author name, publication date, keywords, open graph properties, and other discoverable metadata fields.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "URL to extract metadata from"
  },
  "text": {
   "type": "string",
   "description": "Raw text to analyze (alternative to url)"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/arch-tools-extract-metadata-3bb78fa4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from archtools.dev](https://www.zero.xyz/host/archtools.dev/llms.txt)
