Hey Indie Hackers! 👋
I’m working on a tool to solve a problem I’ve personally struggled with for years: extracting structured fields (like Name, ID Number, Date of Birth) from messy document images.
Traditional OCR gives you text.
But businesses need data.
Website: https://soceton.com
🧩 The Problem
OCR tools are great at reading text…
but terrible at finding the exact fields you need.
If you’ve ever tried to extract:
Name
ID number
Date of birth
Address
Invoice totals
Certificate numbers
…you know the pain.
You receive one giant blob of text, then spend hours trying to parse it with Regular Expressions, manual cleanup, or error-prone logic.
OCR ≠ structured extraction.
🔧 How We’re Solving It (in simple terms)
We combine OCR with a rule-based extraction system that lets you define exactly what fields you want and how to find them.
Instead of raw text, you get clean JSON output with the specific values you care about.
That’s it.
No complicated setup.
Just document → rules → structured data.
National ID cards
Driving licenses
Certificates
Registration forms
Bank/utility documents
Any document where specific fields need to be extracted reliably
Since we’re still early, community input is super valuable.
What documents do you commonly struggle to extract data from?
What formats or workflows should we support next?
Would you prefer a low-code UI to create extraction rules?
If you have sample documents you’re willing to test with, it helps improve accuracy tremendously.
If you want to contribute rule files for your country’s ID cards, licenses, or common documents, we’d love to showcase them.