docimprint

Verifiable · Agent-native · MCP-ready

Evidence bundle first.
Prove what your agent read.

POST /v1/extract returns a signed evidence bundle: manifest SHA-256, per-artifact hashes, Merkle citation proofs, and a secp256k1 platform signature. Download the ZIP and verify offline with GET /v1/keys — no trust in the server required.

SummarizeQ&AInvoice parseClaim-checkDescribeTranslateCompareBYOS schemaLean

POST /v1/extract → capture · analyze · prove

one call/extract

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

Same endpoint. Different body.

Point at a URL, upload a file, or send raw bytes — then switch modes with JSON fields and query flags.

POST /v1/extract

$0.075 bundle · x402 USDC or API key plans

Inputs

  • JSON source URL
  • multipart file
  • raw PDF / image

Controls

  • mode
  • include
  • schema
  • claims
  • ?bundle=false
  • ?async=true

Outputs

  • Evidence bundle
  • structured_data
  • summary_cited
  • answer_cited

one surface · many modes

Switch the mode. Change everything.

The same POST /v1/extract endpoint handles all ten modes. Select one to see the request and response.

mode: extract$0.075

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.

URLPDF uploadBinary
bashRequest
curl -X POST https://api.docimprint.com/v1/extract \
  -H "Content-Type: application/pdf" \
  -H "X-Payment: <token>" \
  --data-binary @contract.pdf
jsonResponse
{
  "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

Every artifact. One call.

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.

What does POST /v1/extract do?

POST /v1/extract captures PDFs, images, and URLs into a tamper-evident evidence bundle: manifest SHA-256, signed artifact hashes, optional Merkle citation proofs, and agent-ready outputs (Markdown, summaries, structured fields). verify and download endpoints are always free.

How much does a document extract cost?

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.

Can agents pay without an API key?

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 only for what you use.

Pay per call in USDC via x402, or use API keys for monthly plans.

OperationPrice (USDC)
Extract (bundle)$0.075
Extract (bundle, large)$0.45
Extract (bundle, xlarge)$2.00
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.

View full pricing and FAQ →

Also first-class

Extensions beyond the primary endpoint

Ready to extract?

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