Verifiable document memory · Evidence bundles · MCP-native
POST /v1/extract processes PDFs, images, and URLs into agent-ready outputs — with optional tamper-evident evidence bundles, citations, and free verify/download endpoints.
POST /v1/extract → capture · analyze · prove
Capture
OCR · async · webhooks
Analyze ⟷ Cite
schema · Q&A · claim-check
Evidence ⟷ Verify
SHA-256 · free verify · hold
Matter corpus
search · cross-doc ask
Agent access
x402 · API keys · MCP
Capture
OCR · async · webhooks
Analyze ⟷ Cite
schema · Q&A · claim-check
Evidence ⟷ Verify
SHA-256 · free verify · hold
Matter corpus
search · cross-doc ask
Agent access
x402 · API keys · MCP
one url · many workflows
Point at a URL, upload a file, or send raw bytes — then switch modes with JSON fields and query flags.
$0.075 bundle · x402 USDC or API key plans
Inputs
Controls
Outputs
one endpoint · many modes
The same POST /v1/extract endpoint handles all ten modes. Select one to see the request and response.
Full evidence bundle — Markdown, screenshot, PDF, OCR, summary, and SHA-256 hashes in one call.
Price shown uses lean mode (`?bundle=false`) for direct mode comparison.
curl -X POST https://api.docimprint.com/v1/extract \
-H "Content-Type: application/pdf" \
-H "X-Payment: <token>" \
--data-binary @contract.pdf{
"bundle_id": "ev_a1b2c3",
"manifest_sha256": "3f8d2a...",
"artifacts": {
"markdown": { "sha256": "9c1e4f...", "key": "ev_a1b2c3/markdown.md" },
"screenshot": { "sha256": "2b7a1d...", "key": "ev_a1b2c3/screenshot.png" },
"pdf": { "sha256": "5e3c8b...", "key": "ev_a1b2c3/page.pdf" },
"ocr": { "sha256": "7d4f2e...", "key": "ev_a1b2c3/ocr.txt" }
},
"summary": "Multi-party service agreement effective January 2025...",
"key_points": ["Effective date: 2025-01-01", "Term: 24 months"]
}what you get
A single POST /v1/extract returns everything downstream agents, auditors, and pipelines need.
Clean Markdown
Token-efficient, LLM-native text stripped of boilerplate.
BYOS JSON
Your schema, guaranteed shape — parties, dates, amounts, clauses.
Vision screenshot
VLM-ready page capture for multimodal agents.
Spatial OCR
Tables and forms as Markdown tables — layout preserved.
Evidence Bundle
SHA-256 manifest + artifacts stored in cloud storage.
Citations
Line and paragraph pointers back to source passages.
Notarization
Optional on-chain anchor on Base L2.
POST /v1/extract processes PDFs, images, and URLs into agent-ready outputs — Markdown, OCR, summaries, structured fields, or full evidence bundles with manifest SHA-256 and optional Merkle citation proofs.
Lean text-only extracts start at $0.010 via x402 USDC on Base. Full evidence bundles with screenshot, PDF, and verifiable storage are $0.075 per call. Verify and download endpoints are always free.
Yes. x402 HTTP 402 micropayments let autonomous agents sign USDC transfers per request. Wallet address becomes bundle owner identity for retrieval, legal hold, and chain-of-custody logs.
transparent pricing
Pay per call in USDC via x402, or use API keys for monthly plans.
| Operation | Price (USDC) | |
|---|---|---|
| Extract (bundle) | $0.075 | |
| Extract (lean) | $0.01 | |
| Summarize | $0.018 | |
| Q&A | $0.022 | |
| Translate | $0.040 | |
| Claim-check | $0.025 | |
| Structured | $0.025 | |
| Notarize | $0.05 | |
| Create monitor | $0.50 | |
| Verify, download, version history, signing keys, and all read endpoints are free. | ||
Also first-class
POST /v1/jobs
Batch extract and background processing with webhook progress events.
Developer docs →
POST /v1/collections
Index evidence bundles, semantic search, and cross-document Q&A with citations.
Developer docs →
POST /v1/monitor
Create URL monitors with webhook alerts and free history retrieval for change tracking.
Developer docs →
Use wallet-based x402 payments or API keys with monthly credits, then submit a document and get results in seconds.
x402 · API keys · USDC on Base