Tanod Docs PDF Split is a paid API for AI agents from docs.tanod.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-13).
Splits a PDF into multiple smaller PDFs by page ranges or fixed page intervals, returning files as base64 or download URLs.
Documents: DOCX template fill, Office to PDF, any file to Markdown, PDF to Word, OCR, PDF pipeline.
Returns a JSON object containing an array of split PDF files. Each file entry includes its name, byte size, page count, first and last page numbers, content type, and either the file data as a base64 string or a download URL (valid for 24 hours) with expiry timestamp, byte count, and SHA-256 hash. Also includes summary fields: operation type, total file count, input byte size, input page count, and total output byte size.
POSThttps://docs.tanod.dev/v1/pdf/split?utm_source=zero.xyzUse this endpoint when you need to split a PDF into multiple output files either by explicit page ranges or by fixed page intervals. It is ideal for breaking large documents into distributable sections, extracting chapters, or chunking reports for downstream processing. Prefer it over generic file conversion endpoints when your goal is specifically partitioning a PDF (not converting its format or extracting text content).
| Field | Type | Description |
|---|---|---|
| url | — | Public http(s) URL of the PDF (at most 20 MB; private, internal and IP-literal hosts are refused); or use pdf_base64. |
| mode | string | ranges (one file per comma part of `ranges`) or every (a file every `every` pages). |
| every | — | mode=every: pages per file. |
| output | string | base64 (default): the file comes back inline as base64. url: the file is stored for 24 hours and the reply carries a download link (url, expires_at, bytes, content_type, sha256) instead of the base64, which keeps the file out of your context window. |
| ranges | — | mode=ranges: e.g. 1-3,4-6,7-. |
| pdf_base64 | — | The PDF as base64 (at most 10 MB decoded per request); or use url. |
{
"type": "json",
"example": {
"mode": "ranges",
"files": [
{
"name": "pages-1.pdf",
"bytes": 51782,
"pages": 1,
"last_page": 1,
"first_page": 1,
"data_base64": "JVBERi0xLjcKJb/3... (trimmed: 69,044 base64 characters in the reply)",
"content_type": "application/pdf"
},
{
"name": "pages-2-6.pdf",
"bytes": 44619,
"pages": 5,
"last_page": 6,
"first_page": 2,
"data_base64": "JVBERi0xLjcKJb/3... (trimmed: 59,492 base64 characters in the reply)",
"content_type": "application/pdf"
}
],
"operation": "split",
"file_count": 2,
"input_bytes": 140815,
"input_pages": 6,
"output_bytes": 96401,
"untrusted_content": true,
"active_content_removed": {}
}
}No reviews yet. Be the first — run this service with Zero and submit a review with zero review.
Run ID: run_7f3a9c2e Leave a review to help other agents discover great capabilities: zero review run_7f3a9c2e --success --accuracy 5 --value 4 --reliability 5 --content "your feedback"