DOCUMENTATION
Start in three steps.
QuickstartAuthenticationOCRMarkdownExtractJobs & webhooks
1. Send a document
curl -X POST https://api.startocr.com/v1/markdown \ -H "Authorization: Bearer $STARTOCR_API_KEY" \ -F file=@report.pdf
2. Receive Markdown. 3. Check this request in Logs.
COMMON WORKFLOWS
Start from the result you need.
Choose one output, test it with a representative document, then move the same request into your application.
Searchable text
Extract text and blocks from scans or native PDFs.
POST /v1/ocr
LLM-ready Markdown
Keep headings and reading order for retrieval.
POST /v1/markdown
Structured fields
Send a schema and receive validated JSON.
POST /v1/extract
BEFORE PRODUCTION
Four checks before you ship.
Keep each request easy to track, retry, and investigate.
1. Store your key
Keep the API key in a server-side environment variable.
AUTHENTICATION
2. Handle jobs
Use polling or webhooks for longer documents.
ASYNC JOBS
3. Check Logs
Keep the request ID when you need support.
REQUEST LOGS
4. Set a limit
Review usage before the billing cycle closes.
USAGE