# workbot1.oddsys.org PDF Text Extractor

> workbot1.oddsys.org PDF Text Extractor is a paid API for AI agents from workbot1.oddsys.org, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-10).

Extracts clean markdown text from text-layer PDFs without OCR, converting unreadable documents into compact, LLM-friendly tokens.

## Facts

- Endpoint: POST https://workbot1.oddsys.org/pdf?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/workbot1-oddsys-org-pdf-text-extractor-10b617b3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ScVQYTa5botT9XDXj9veg

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 workbot1-oddsys-org-pdf-text-extractor-10b617b3 -d '<json body>'
```

Example prompt: Can you extract the text from this PDF and give it to me as clean markdown so I can read through it?

## When to prefer this

Use this endpoint when you have a text-layer PDF (not a scanned image PDF) and need to extract its content cheaply and quickly for LLM consumption. Prefer this over OCR endpoints when the PDF was digitally created (not scanned), as it is faster and more accurate. Use the sibling OCR endpoint if the PDF is a scanned document with no embedded text layer.

## Known failure modes

- PDF is scanned/image-only (no text layer) — returns empty or minimal text; use OCR endpoint instead
- Corrupted or password-protected PDF — returns error
- PDF is too large or has too many pages — may timeout or return partial content
- Non-PDF file submitted — returns format error

## How this service works

Extract clean markdown text from a PDF (text-layer PDFs; no OCR). Turns a document an agent can't cheaply read into compact tokens.

## Output

Returns the full text content of the PDF as clean markdown, preserving document structure where possible. The output is compact and token-efficient, suitable for direct consumption by LLMs.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "pdfBase64": {
   "type": "string",
   "description": "Base64-encoded PDF file (text-layer PDFs; no OCR)."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/workbot1-oddsys-org-pdf-text-extractor-10b617b3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from workbot1.oddsys.org](https://www.zero.xyz/host/workbot1.oddsys.org/llms.txt)
