# venue-watch PDF Text Extractor

> venue-watch PDF Text Extractor is a paid API for AI agents from venue-watch.fantastic-snowstorm.workers.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-19).

Extracts text content from a PDF file, returning page-by-page text with character count and truncation status

## Facts

- Endpoint: GET https://venue-watch.fantastic-snowstorm.workers.dev/v1/pdf-text?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/venue-watch-pdf-text-extractor-878a2366
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0RxlMA4JkgJGATbtwuUPd

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 venue-watch-pdf-text-extractor-878a2366
```

Example prompt: Pull the full text out of this PDF for me — page by page — so I can read its contents: https://example.com/report.pdf

## When to prefer this

Choose this endpoint when you need to extract plain text from a PDF document page by page, especially when you want structured output (per-page text, character count, truncation flag) without running an LLM over the content. Useful when you need deterministic, reproducible extraction at low cost ($0.005 USDC per call) with transparent sourcing.

## Known failure modes

- Invalid or unreachable PDF URL returns 4xx error with no charge
- Malformed request parameters return 4xx
- PDF is password-protected or corrupted and cannot be parsed
- PDF has no extractable text (e.g. scanned image-only PDF) may return empty text fields
- Upstream fetch timeout if PDF host is slow

## How this service works

Which venues actually pay AI agents right now. Live open-task counts pulled from public venue APIs (Taskmarket, TaskBounty), plus curated, dated, sourced verdicts on other venues (Virtuals ACP, x402 Bazaar, Superteam Earn, Algora, AgentPact, bug-bounty platforms). All tools are deterministic and LLM-free. Bad input returns 4xx and is not settled (no charge). Upstream sources are named in each response.

## Output

Returns a JSON object with total character count, an array of page objects each containing page number and extracted text, a boolean indicating if the content was truncated, and the total page count of the PDF.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "chars": 5400,
  "pages": [
   {
    "page": 1,
    "text": "..."
   }
  ],
  "truncated": false,
  "totalPages": 2
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/venue-watch-pdf-text-extractor-878a2366/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from venue-watch.fantastic-snowstorm.workers.dev](https://www.zero.xyz/host/venue-watch.fantastic-snowstorm.workers.dev/llms.txt)
