Convert digital PDFs and scanned PDFs to Markdown programmatically. Built for ingestion pipelines, RAG, and document workflows.
Extract text, tables, and structure from native PDFs with high fidelity
AI-powered text extraction from image-based PDFs using advanced vision models
Page numbers, block coordinates, and confidence scores for downstream QA
Process large files and bulk conversions with job-based workflows
Three examples to get you converting PDFs in minutes
Native PDFs with embedded text
curl -X POST https://api.markdownconverters.com/api/v1/convert \
-H "X-API-Key: your_api_key" \
-F "file=@document.pdf"
# Response
{
"success": true,
"markdown": "# Document Title\n\nContent extracted...",
"metadata": {
"pages": 12,
"format": "pdf"
}
}Image-based PDFs requiring AI extraction
curl -X POST https://api.markdownconverters.com/api/v1/convert \
-H "X-API-Key: your_api_key" \
-F "file=@scanned-contract.pdf" \
-F "options={\"use_vision\": true}"
# Response
{
"success": true,
"markdown": "# Contract Agreement\n\n...",
"metadata": {
"pages": 5,
"ocr_confidence": 0.94,
"vision_credits_used": 1
}
}Multiple files in a single job
# Start batch job
curl -X POST https://api.markdownconverters.com/api/v1/batch \
-H "X-API-Key: your_api_key" \
-F "files=@doc1.pdf" \
-F "files=@doc2.pdf" \
-F "files=@doc3.pdf"
# Response
{
"job_id": "batch_abc123",
"status": "processing",
"files_queued": 3
}
# Check status
curl https://api.markdownconverters.com/api/v1/batch/batch_abc123/status \
-H "X-API-Key: your_api_key"
# Response when complete
{
"job_id": "batch_abc123",
"status": "completed",
"results": [
{"file": "doc1.pdf", "download_url": "..."},
{"file": "doc2.pdf", "download_url": "..."},
{"file": "doc3.pdf", "download_url": "..."}
]
}The numbers developers care about
Starter: 500/month • Pro: 5,000/month • Scale: 25,000/month
Requests reset monthly
Starter: 100MB • Pro: 1GB • Scale: 2GB
Larger files processed asynchronously
< 5s for most PDFs
OCR/Vision: 10-30s depending on page count
Idempotent with job IDs
Safe to retry failed requests without duplicates
Auto-deleted within 12 hours
Files purged within 24 hours, never stored long-term
API access included with Starter and Scale plans
Yes. Our API is designed for integration into your products. Starter, Pro, and Scale plans include full commercial use rights. For white-label or high-volume use cases, contact us about Enterprise pricing.
Yes. Enterprise plans include custom rate limits, dedicated support, and volume discounts. Contact our team to discuss your requirements.
All files are encrypted in transit (TLS 1.3) and at rest. Processing happens in isolated containers, and files are automatically deleted within 12 hours. We never store or analyze your content. GDPR and SOC 2 compliant.
Get your API key and start converting PDFs programmatically in minutes.