REST API
Eenvoudige HTTP calls met JSON responses. Integreer binnen minuten in elke programmeertaal.
99%+ Nauwkeurigheid
EasyData OCR Engine onder de motorkap. Nederlandse technologie, verfijnd door 25+ jaar ervaring.
AVG-compliant
Nederlandse servers, EU-dataverwerking. Documenten worden na verwerking direct verwijderd.
Nederlandse Support
Persoonlijke technische ondersteuning. Geen chatbots, wel echte developers die meedenken.
Wat is een OCR API?
Een OCR (Optical Character Recognition) API stelt je in staat om tekst uit gescande documenten, afbeeldingen en PDF-bestanden te extraheren via een programmeerbare interface. In plaats van handmatige data-invoer automatiseer je het hele proces, van document upload tot gestructureerde output.
De EasyData OCR API combineert onze krachtige eigen OCR-engine met geavanceerde machine learning modellen voor optimale herkenning van Nederlandse documenten. Het resultaat: nauwkeurige tekstextractie die direct bruikbaar is in jouw applicatie.
Hoe werkt onze OCR API?
Je stuurt een document (afbeelding, PDF of scan) naar ons API-endpoint. Onze engine analyseert het document, herkent tekst en structuur, en retourneert de geëxtraheerde data in JSON-formaat. Optioneel kunnen we specifieke velden extraheren zoals factuurbedragen, BTW-nummers of datums.
# Python voorbeeld - OCR API aanroep import requests # Document uploaden en verwerken response = requests.post( "https://api.easydata.nl/v1/ocr", headers={"Authorization": "Bearer YOUR_API_KEY"}, files={"document": open("factuur.pdf", "rb")} ) # Gestructureerde data ontvangen data = response.json() print(data["extracted_text"]) print(data["fields"]["invoice_total"])
API Mogelijkheden
Onze OCR API is de basis — maar EasyData biedt developers een compleet platform voor intelligente documentverwerking. Van tekstextractie tot geavanceerde data-analyse.
📄 Tekstextractie
- Full-text OCR (alle tekst)
- Tabelherkenning met structuur
- Handschriftherkenning (ICR)
- Barcode & QR-code scanning
- Multi-language support (50+ talen)
- ALTO XML output met coördinaten
🎯 Veldextractie
- Factuurbedragen & BTW
- Datums & referenties
- IBAN & KvK-nummers
- Adresgegevens
- Custom veldtraining
- Confidence scores
⚙️ Verwerking
- Automatische rotatie
- Deskewing & denoising
- PDF/A conversie
- Batch processing
- Async webhooks
- Zoekbare PDF output
🚀 Meer dan OCR: het complete EasyData platform
De OCR API is je startpunt. Bouw verder met gespecialiseerde modules voor complexe documentworkflows.
📐 ALTO XML Export
Pixel-precieze coördinaten per woord en regel. Ideaal voor archivering, highlighting en document reconstructie. Meer over ALTO →
🔍 Financial Search
Doorzoek miljoenen financiële documenten op specifieke bedragen, IBAN’s of transacties. Full-text search op steroids. Meer over Financial Search →
🤖 AI Document Intelligence
Combineer OCR met machine learning voor automatische classificatie, entity extraction en slimme routing. Meer over AI →
☁️ Nextcloud Integratie
Koppel de EasyData OCR API naadloos aan je Nextcloud-omgeving. Automatiseer documentverwerking rechtstreeks vanuit je eigen cloud zonder data naar externe partijen te sturen.
🔗 Waarom Nextcloud + OCR API?
Nextcloud biedt een veilige, zelf-gehoste cloud-oplossing. Door onze OCR API te koppelen via de WebDAV- en OCS-interfaces, creëer je een volledig geautomatiseerde documentworkflow:
- ✓ Automatische verwerking Upload naar een map, ontvang OCR-resultaten terug
- ✓ Data blijft in eigen beheer Verwerking via Nederlandse servers, geen Amerikaanse cloud
- ✓ Webhook triggers Start OCR automatisch bij nieuwe bestanden
- ✓ Zoekbare PDF’s Verwerkte documenten direct doorzoekbaar in Nextcloud
- ✓ Metadata tagging Geëxtraheerde velden als tags toevoegen
Ideaal voor organisaties die AVG-compliance serieus nemen en hun documentverwerking volledig in eigen beheer willen houden.
Voorbeeld: Nextcloud → OCR → Terugplaatsen
# Python: Document uit Nextcloud halen, OCR'en, terugplaatsen import requests # 1. Download document via WebDAV nc_url = "https://cloud.jouwdomein.nl/remote.php/dav/files/user/" doc = requests.get( nc_url + "Inbox/factuur.pdf", auth=("user", "app-password") ) # 2. Verstuur naar EasyData OCR API ocr_result = requests.post( "https://api.easydata.nl/v1/ocr", headers={"Authorization": "Bearer API_KEY"}, files={"document": doc.content} ) # 3. Upload zoekbare PDF terug naar Nextcloud requests.put( nc_url + "Verwerkt/factuur_ocr.pdf", data=ocr_result.json()["searchable_pdf"], auth=("user", "app-password") )
Nextcloud API’s die je gebruikt
- ✓ WebDAV — Bestanden uploaden, downloaden, verplaatsen
- ✓ OCS Sharing API — Shares beheren na verwerking
- ✓ Capabilities API — Beschikbare features detecteren
Ondersteunde documenten
Facturen
Inkoopfacturen, verkoopfacturen, creditnota’s. Automatische extractie van bedragen, BTW en leveranciergegevens.
Identiteitsdocumenten
Paspoorten, ID-kaarten, rijbewijzen. MRZ-lezing en gezichtsfoto-extractie met verificatie.
Contracten
Arbeidsovereenkomsten, huurcontracten, algemene voorwaarden. Clausule-identificatie en metadata-extractie.
Bonnetjes
Kassabonnen, parkeertickets, brandstofbonnen. Zelfs verkreukelde en vervaagde bonnen worden herkend.
Vrachtbrieven
CMR-documenten, pakbonnen, douaneformulieren. Logistieke documentverwerking geoptimaliseerd.
Medische documenten
Recepten, lab-uitslagen, verwijsbrieven. Healthcare-specifieke extractie met privacy-first aanpak.
Technische specificaties
Input formaten
PDF, TIFF, JPEG, PNG, BMP, GIF. Multi-page documenten worden automatisch verwerkt. Max 50MB per request.
Output formaten
JSON (standaard), XML, CSV, Excel, searchable PDF. Kies het formaat dat past bij jouw workflow.
Response tijd
Gemiddeld <2 seconden per pagina. Async processing beschikbaar voor grote batches met webhook notificaties.
Authenticatie
Bearer token authenticatie. API-keys beheer via dashboard. Rate limiting per plan configureerbaar.
Integraties
SDKs voor Python, Node.js, PHP, C#. Zapier connector beschikbaar. Nextcloud, SharePoint en custom webhooks.
SLA & Uptime
99.5% uptime garantie. Nederlandse servers met geografisch gescheiden backup. 24/7 monitoring.
Klaar om te integreren?
Technische fit? Laten we praten.
🚀 Wat je mag verwachten
API-key op aanvraag Na aanvraag direct aan de slag
Uitgebreide documentatie Code voorbeelden uit ervaring
Persoonlijke onboarding Technische hulp bij integratie
Nederlandse support Echte ontwikkelaars die meedenken
Veelgestelde vragen
Welke OCR-engine gebruiken jullie?
We gebruiken onze eigen EasyData OCR Engine, doorontwikkeld gedurende 25+ jaar. Onze technologie is specifiek geoptimaliseerd voor Nederlandse documenten en bedrijfsspecifieke velden met machine learning modellen die continu verbeteren. Heb je specifieke wensen die via externe technologie het beste ingevuld kunnen worden? Dan bieden we je daarin ook technische oplossingen, bijvoorbeeld met ABBYY OCR>
Hoe zit het met de privacy van mijn documenten?
Documenten worden verwerkt op servers in Nederland en direct na verwerking verwijderd. We bewaren geen kopieën tenzij je dat expliciet aangeeft. Alle verbindingen zijn TLS 1.3 versleuteld. We zijn AVG-compliant en kunnen een verwerkersovereenkomst tekenen.
Kan ik de API testen voordat ik betaal?
Ja, natuurlijk, geen verplichtingen. Je hebt toegang tot alle functionaliteit, alleen met lagere rate limits. Perfect om te testen of onze API past bij jouw use case.
Hoe nauwkeurig is de OCR voor Nederlandse documenten?
Voor gedrukte tekst halen we 99%+ nauwkeurigheid op goed leesbare documenten. Voor handschrift varieert dit tussen 85-95% afhankelijk van leesbaarheid. Nederlandse specifieke elementen zoals IBAN, KvK-nummers en BTW-nummers worden met extra validatie gecontroleerd.
Hoe integreer ik met Nextcloud?
De integratie verloopt via Nextcloud’s WebDAV-interface voor bestandstoegang en onze REST API voor OCR-verwerking. Je kunt documenten automatisch ophalen uit een “Inbox” map, laten verwerken, en de zoekbare PDF terugplaatsen. We leveren voorbeeldcode in Python, PHP en Node.js. Voor Enterprise klanten bieden we ook een kant-en-klare Nextcloud App.
Ondersteunen jullie batch processing?
Ja, je kunt meerdere documenten tegelijk uploaden. Voor grote batches (100+ documenten) bieden we async processing met webhook notificaties. Je krijgt een job-ID terug en wordt genotificeerd wanneer de verwerking klaar is.
Kan ik custom velden laten trainen?
Zeker, op basis van je wensen is custom veldextractie mogelijk. Stuur ons voorbeelddocumenten en wij trainen een model dat specifiek jouw documenttype herkent. Denk aan orderreferenties, artikelnummers of branche-specifieke codes.
Is er een on-premise optie?
Ja, voor Enterprise klanten bieden we on-premise deployment via Docker containers of als dedicated server. Dit is ideaal voor organisaties met strenge compliance-eisen of zeer hoge volumes. Neem contact op voor de mogelijkheden.
Hoe snel is de response tijd?
Gemiddeld <2 seconden per pagina voor standaard OCR. Complexe documenten met tabellen of handschrift kunnen 3-5 seconden duren. Batch processing verwerkt tot 60 pagina’s per minuut. Heb je meer nodig, dan geeft ons Enterprise plan dedicated resources zonder wachttijden.
Disclaimer: Prijzen zijn indicatief en afhankelijk van specifieke requirements. Nauwkeurigheidspercentages zijn gebaseerd op tests met kwalitatief goede documenten.
Werkelijke resultaten variëren per documenttype en kwaliteit. Voor actuele specificaties en SLA-voorwaarden, neem contact op.
