# Vextorium PDF Merge

> Vextorium PDF Merge 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-15).

Merges multiple PDFs from URLs into a single PDF document, returning the combined file as a base64-encoded string with page and byte metadata.

## Facts

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

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-merge-50122153 -d '<json body>'
```

Example prompt: Can you merge these three PDF files into one document for me? The URLs are https://example.com/report1.pdf, https://example.com/report2.pdf, and https://example.com/invoice.pdf — give me back the combined PDF as a base64 string.

## When to prefer this

Choose this endpoint when you need to programmatically merge multiple remote PDF files into a single document without setting up your own PDF processing infrastructure. Ideal for AI agents handling document automation workflows where PDFs are available at public URLs and the merged result is needed as base64 for further processing or storage. Pay-per-call pricing at $0.004 USDC makes it cost-effective for occasional or variable-volume merges.

## Known failure modes

- Invalid or inaccessible PDF URLs return an error
- Non-PDF URLs or URLs returning non-PDF content cause merge failure
- Empty URLs array results in a validation error
- Network timeouts fetching remote PDFs
- Corrupted or password-protected PDFs may fail to merge

## How this service works

552 pay-per-call data APIs for AI agents: Solana and EVM on-chain data, tokenized stocks, DeFi, Hyperliquid, economy and official statistics, FX, validation, web and developer tools. Pay in USDC via x402.

## Output

Returns a JSON object containing the merged PDF encoded as a base64 string, the total number of pages in the combined document, the total file size in bytes, and the number of source documents that were merged.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "urls": {
   "type": "array",
   "items": {
    "type": "string"
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "bytes": 24905,
  "pages": 2,
  "base64": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovUHJvZHVjZXIgKHB5cGRmKQo+PgplbmRvYmoKMiAwIG9iago8PAovVHlwZSAvUGFnZXMKL0NvdW50IDIKL0tpZHMgWyA0IDAgUiAxMiAwIFIgXQo+PgplbmRvYmoKMyAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1Jlc291cmNlcyA1IDAgUgovTWVkaWFCb3ggWyAwIDAg…",
  "documents": 2
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vextorium-pdf-merge-50122153/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)
