# Vextorium PDF Metadata Extractor

> Vextorium PDF Metadata Extractor is a paid API for AI agents from api.vextorium.com, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-28).

Extracts metadata from a PDF file via URL, returning title, author, page count, creation date, encryption status, table of contents index, and text extractability flags.

## Facts

- Endpoint: POST https://api.vextorium.com/v1/pdf-metadata?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vextorium-pdf-metadata-extractor-44cb63b1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gIzQFJNQB6yExJq7W5FWw

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 vextorium-pdf-metadata-extractor-44cb63b1 -d '<json body>'
```

Example prompt: Can you pull the metadata from this PDF — https://example.com/report.pdf — and tell me the author, number of pages, creation date, and whether the text is extractable or if it would need OCR?

## When to prefer this

Choose this endpoint when you need lightweight, structured metadata about a PDF (author, pages, dates, text extractability) without downloading and parsing the file yourself. It is especially useful as a pre-processing step before OCR or text extraction pipelines, for document auditing, or for cataloguing PDF libraries. It does not extract the text content itself — use a different endpoint for full text extraction.

## Known failure modes

- URL is unreachable or returns a non-200 response — API may return an error or empty result
- URL does not point to a valid PDF — parsing will fail
- PDF is password-protected and unreadable — encrypted flag may be set but metadata may be unavailable
- Very large PDFs may time out or return incomplete metadata
- Malformed or corrupted PDF files may yield null fields across most metadata

## How this service works

244 pay-per-call data APIs for AI agents: official statistics and economy (ECB, Fed, Eurostat, World Bank, SEC, BOE, INE), crypto prices and sentiment, Spanish public data, compliance (sanctions, VAT, IBAN, LEI), science, weather, web and developer tools and local AI text tools. Pay in USDC via x402.

## Output

A JSON object containing: title (string or null), author, created timestamp, modified timestamp, PDF version, producer software, creator software, file size in bytes, page count, page size in points, whether the document is encrypted, whether it contains form fields, whether text is extractable, a list of table of contents entries (with page, level, and title), a list of attachments, and an optional note (e.g. flagging that a scan lacks a text layer).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "form": false,
  "note": "Looks like a scan without a text layer (it would need OCR).",
  "bytes": 13264,
  "index": [
   {
    "page": 1,
    "level": 0,
    "title": "Dummy PDF file"
   }
  ],
  "pages": 1,
  "title": null,
  "author": "Evangelos Vlachogiannis",
  "created": "20070223175637",
  "creator": "Writer",
  "subject": null,
  "version": "1.4",
  "modified": null,
  "producer": "OpenOffice.org 2.1",
  "encrypted": false,
  "attachments": [],
  "page_size_pt": [
   595,
   842
  ],
  "extractable_text": false
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vextorium-pdf-metadata-extractor-44cb63b1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vextorium.com](https://www.zero.xyz/host/api.vextorium.com/llms.txt)
