Open-Source OCR Platform

Where Documents
Become Decisions

Convert PDFs, scans & images to structured data in seconds. AI-powered accuracy at R0.09 per 1,000 pages β€” 100x cheaper than commercial APIs.

R0.09 per 1,000 pages
< 3s avg processing
99.2% accuracy
Quick Start
# Upload a document
curl -X POST https://api.ocrforge.co.za/documents \
  -H "X-API-Key: your_api_key" \
  -d '{
    "filename": "invoice.pdf",
    "mimeType": "application/pdf",
    "outputFormat": "json"
  }'

# Response
{
  "job_id": "doc_a1b2c3d4e5f6",
  "status": "awaiting_upload",
  "upload_url": "https://s3.af-south-1..."
}
Municipalities Accounting Firms Medical Aids Agriculture Co-ops Legal Practices SARS Compliance

Everything you need to digitise your documents

Enterprise-grade OCR without the enterprise price tag.

🧠

AI-Powered Accuracy

GLM-OCR vision model β€” ranked #1 on OmniDocBench. Handles tables, handwriting, mixed layouts, and low-quality scans.

⚑

Lightning Fast

Serverless architecture on AWS af-south-1. Documents processed in under 3 seconds with automatic scaling.

πŸ”’

Zero-Knowledge Security

POPIA-compliant. Your documents are encrypted at rest and in transit. We never see your content β€” only metadata for debugging.

πŸ“Š

Structured Output

Get results as JSON, CSV, searchable PDF, or map to custom templates. Direct integration with Sage, Xero & QuickBooks.

πŸ‡ΏπŸ‡¦

Made for SA

Hosted in Cape Town (af-south-1). Optimised for South African documents β€” SARS forms, municipal bills, medical claims.

πŸ”Œ

Simple REST API

Two API calls: upload and retrieve. Webhook callbacks when processing completes. SDKs for Python, Node.js & PHP.

How it works

From raw document to structured data in 3 simple steps.

1

Upload

Send your PDF, image, or scan via API. Get a pre-signed URL for direct upload to S3 β€” fast and secure.

2

Process

Our AI pipeline pre-processes, routes to the best OCR engine, extracts text, and structures the output automatically.

3

Retrieve

Poll the status endpoint or set up a webhook. Get structured JSON, CSV, or searchable PDF β€” ready for your systems.

Simple, transparent pricing

Start free. Scale as you grow. All prices in ZAR.

Free
R0/month
For testing & personal projects
  • 50 pages / month
  • JSON & text output
  • Standard processing
  • Community support
Get Started
Business
R1,999/month
For growing teams
  • 25,000 pages / month
  • Custom templates
  • Sage/Xero integration
  • Priority support
  • SLA guarantee
Contact Sales
Enterprise
Custom
For large organisations
  • Unlimited pages
  • Self-hosted option
  • Dedicated GPU infra
  • Custom models
  • Dedicated support
Contact Sales

All plans include: POPIA compliance, encryption at rest & in transit, 30-day data retention. Pay-as-you-go also available at R0.10/page.

Developer-first API

Two endpoints. That's it. Upload, then retrieve.

POST
/api/v1/documents

Create a new OCR job. Returns a pre-signed upload URL and job ID.

GET
/api/v1/documents/:id

Check job status. Returns extracted text and structured data when complete.

GET
/api/v1/documents/:id/result

Download the processed result in your chosen format (JSON, CSV, PDF).

GET
/health

Health check. Returns platform status and version.

Full API documentation with examples, SDKs, and webhook setup.

API Reference

Ready to forge your documents?

Get your API key in 30 seconds. 50 free pages every month, no credit card required.

By signing up you agree to our terms of service. POPIA compliant.