v1 endpoint live · SOC-grade infrastructure

Automate Your PDF Data Entry Instantly.

Stop paying for manual data entry and clunky legacy OCR software. Extract perfectly structured data from PDFs in seconds.

Native PDF ParsingSpatial Layout AnalyzerEnterprise Computer VisionMulti-Modal Reasoning
Supported AI Models

Multi-Provider Fallback with industry-leading AI models

Smart OCR routes every document across a curated stack of AI providers and local models, then returns Structured JSON AI Models validated against your schema.

  • Enterprise Computer VisionLayout Analysis
  • Spatial Layout AnalyzerSpatial Analysis
  • Multi-Modal Document EngineSemantic Schema Mapping
  • Proprietary Table-Extraction AlgorithmsGeometry Parsing
01 — The Pipeline

From Messy PDFs to Usable Data.

developer-guide.pdf
12 pages
Smart OCR Developer Guide
Author: Smart OCR Team
Document
v1.2.0
SectionPage
IntroductionPage 1
AuthenticationPage 3
API ReferencePage 5
TroubleshootingPage 9
Total Pages12
.extract()
invoices_db
Synced
Invoice #VendorItemsTotalStatus
INV-2847Lens & Light Co.4 line items$9,782.00Ready to Pay
INV-2846B&H Photo Video12 line items$14,250.00Ready to Pay
INV-2845Uline Shipping2 line items$450.00Ready to Pay
02 — Why Smart OCR

Built for Scale: Unmatched ROI & Precision

Never Miss a Document

Reads skewed, messy, and handwritten documents perfectly so humans don't have to review them.

Zero Maintenance Required

Unlike older software (like ABBYY), it automatically adapts when a vendor changes their invoice layout.

Precision Table Extraction

Proprietary table-extraction algorithms detect table geometry and cell boundaries before routing, preserving row/column relationships for invoices, statements, and structured forms. Nested line items map cleanly into your typed JSON schema.

Structured JSON AI Models

Bring your own JSON schema. Our Structured JSON AI Models map and validate fields against your contract — nested objects, typed values, required keys — so the response is safe to insert into your database without a post-processor.

Native PDF Fast Path

PDFs containing embedded digital text are parsed natively in milliseconds, bypassing OCR entirely. Character-perfect text, lower latency, and no per-page OCR cost on the documents that don't need it.

Hardened API Surface

Scoped API keys, per-key rate limiting, signed webhooks for async jobs, and audit logs on every request. Production controls without operational overhead.

03 — For Product Teams

Don't build an OCR pipeline. Just use ours.

Save Months of Development

Skip the nightmare of building a custom OCR application from scratch. Our API instantly handles handwriting, skewed scans, and structured text out-of-the-box, saving your engineers thousands of hours.

Intelligent Auto-Routing

You don't need to build a complex routing layer. SmartOCR automatically detects whether an uploaded document is a raw scan, digital text, or tabular data, and dynamically routes it to the optimal analysis engine.

One Payment, Multiple Engines

Stop managing and paying for multiple fragmented OCR vendors. A single SmartOCR integration gives you access to a massive ecosystem of specialized models (computer vision, spatial parsing, LLMs) through one unified bill.

04 — Built for Every Industry

Real ROI across your entire business.

Accounting

Automate Accounts Payable. Extract line items from vendor invoices automatically.

Logistics

Process Bills of Lading and Shipping Manifests instantly.

Healthcare

Digitize patient intake forms without manual typing.

...and many more. If it's on paper, we can extract it.
05 — For Developers

Integrate in minutes.

schema.jsonInput
{
  "title": "string",
  "author": "string",
  "pageCount": "number",
  "sections": [
    {
      "heading": "string",
      "page": "number"
    }
  ]
}
response.json200 OK
{
  "title": "Smart OCR Developer Guide",
  "author": "Smart OCR Team",
  "pageCount": 12,
  "sections": [
    { "heading": "Introduction", "page": 1 },
    { "heading": "Authentication", "page": 3 },
    { "heading": "API Reference", "page": 5 }
  ]
}
03 — Enterprise-Grade Security

Your documents. Your data.

Smart OCR is built for teams handling sensitive financial, medical, and legal documents. Privacy and isolation are defaults, not add-ons.

Zero-Data Retention

Documents are processed in memory and discarded from our servers immediately. Data routed to upstream AI providers is transmitted via secure APIs under strict enterprise agreements that prohibit model training on your data.

End-to-End Encryption

All traffic is encrypted in transit with TLS 1.2+. API keys are stored hashed at rest, requests are isolated per tenant, and provider credentials never leave our infrastructure.

Logical Tenant Isolation

Every API key and request operates in a logically isolated environment. Access credentials, schema configurations, and requests are separated using strict logical boundaries to ensure complete data privacy and zero cross-tenant access.

TLS 1.2+ in transit No model training on your data Region-pinned processing
04 — Developer Experience

One endpoint.
Your schema.

POST a file and a target schema to /v1/extract. Receive validated, type-safe JSON. No prompt engineering, no token math.

  • Synchronous responses under 4 seconds
  • Webhooks for async batch processing
  • Universal REST API ready for any tech stack
$ curl -X POST https://api.smartocr.dev/api/ocr/extract \
  -H "x-api-key: YOUR_API_TOKEN" \
  -F "file=@/path/to/document.pdf" \
  -F 'schema={"title": "", "pageCount": 0}'
Launch Offer

🎁 10 Free Credits on Signup

Create an account today and instantly receive 10 free API credits to extract data from your first 10 documents. No credit card required.

Claim 10 Free Credits
05 — FAQ

Frequently Asked Questions

Everything you need to know about our specialized PDF to JSON extraction.

For digital PDFs (searchable text), the pipeline extracts characters directly from the file. This is extremely fast and cost-effective. For scanned PDFs, photo PDFs, or image-only documents, the API automatically routes pages to high-accuracy OCR fallback layers before structuring.

No. You must decrypt password-protected PDF files before uploading them. If an encrypted PDF is sent, the API will fail to process it and return an authentication/decryption error code.

Our standard synchronous API endpoints support PDF uploads up to 5MB. For very large manuals, contracts, or batch files, you can utilize our asynchronous webhook-based pipeline to process hundreds of pages without timeouts.

06 — Pricing

Pay per page, not per token.

No subscriptions. No surprises. Credits never expire.

Starter Pack
$10/ 100 credits

10¢ per page

  • Smart provider routing (AWS + Google)
  • LLM normalization & schema mapping
  • AWS / Google API costs included
  • Webhook fulfillment & retries
  • Lightning-Fast Native PDF parsing (100% character accuracy)
Buy Starter
Most Popular
Pro Pack
$40/ 500 credits

8¢ per page (Save 20%)

  • Smart provider routing (AWS + Google)
  • LLM normalization & schema mapping
  • AWS / Google API costs included
  • Webhook fulfillment & retries
  • Lightning-Fast Native PDF parsing (100% character accuracy)
Buy Pro
Scale Pack
$100/ 2,000 credits

5¢ per page (Save 50%)

  • Smart provider routing (AWS + Google)
  • LLM normalization & schema mapping
  • AWS / Google API costs included
  • Webhook fulfillment & retries
  • Lightning-Fast Native PDF parsing (100% character accuracy)
  • Priority Email Support
Buy Scale