OCR-API für Reisepässe und Ausweise – ein HTTP-Aufruf, 1¢ pro Dokument
doc.cheap ist eine OCR-API für Reisepässe und Ausweise, die das Foto eines Reisedokuments mit einer einzigen HTTP-Anfrage in strukturiertes JSON verwandelt. Sie senden ein Bild und erhalten die ausgewertete maschinenlesbare Zone (MRZ), die geprüften Prüfziffern nach ICAO 9303 und die extrahierten Felder der Sichtprüfzone – in derselben Antwort, ohne Warteschlange zum Abfragen und ohne SDK zur Installation. Ihr erster erfolgreicher Aufruf dauert weniger als 60 Sekunden und braucht keine Registrierung: Ein öffentlicher Sandbox-Schlüssel steht schon im Beispiel unten. Jedes erkannte Dokument kostet 1¢, derselbe Preis vom ersten bis zum zehnmillionsten Dokument, und ein Scan, der nichts findet, kostet gar nichts.
- ✓ Ein synchroner Aufruf
- ✓ Erster Aufruf in 60 Sekunden
- ✓ Start ohne Registrierung
- ✓ Flaches JSON, kein Parsen
Eine dekorative Animation: die Erde, deren Kontinente aus den Zeichen einer maschinenlesbaren Zone gezeichnet sind, dreht sich und entfaltet sich dann zu einer flachen Karte. Darunter wird die maschinenlesbare Zone des Musterpasses getippt, der auf dieser ganzen Website verwendet wird.
Jetzt ausprobieren – ohne Konto, ohne Karte, ohne Testphase
Laden Sie das Bild eines Dokuments hoch und sehen Sie die erkannten Felder auf dem Bildschirm. Die Demo schickt Ihr eigenes Bild über den öffentlichen Sandbox-Schlüssel – eine echte Erkennung, kostenlos und ohne Konto – und die Anfrage daneben ist genau dieselbe, bereit zum Einfügen ins Terminal. Wenn Sie es in Ihrem eigenen Code brauchen, führt die Anleitung zur ersten Erkennung (auf Englisch) von hier aus weiter.
Jetzt ausprobieren – ohne Konto
Legen Sie das Bild eines Reisepasses oder Ausweises ab, und die Erkennung startet sofort. Es wird in Ihrem Browser verkleinert und an die öffentliche Sandbox gesendet; das Bild wird nie gespeichert.
Derselbe Aufruf in Ihrem Terminal
curl -X POST https://api.doc.cheap/v1/scans \
-H "Authorization: Bearer sk_sandbox_public" \
-H "Content-Type: application/json" \
-d "{\"image\": \"$(base64 < document.jpg | tr -d '\n')\"}" Das Erkennungsergebnis erscheint unten, sobald Sie ein Bild auswählen – jedes Feld in jeder Sprache, in der es gelesen wurde, mit der maschinenlesbaren Zone Ziffer für Ziffer geprüft.
Was zurückkommt: jedes Feld, gegengeprüft
Eine einzige Antwort enthält die gesamte Auslesung. Die maschinenlesbare Zone wird Ziffer für Ziffer nach ICAO 9303 geprüft und kommt als ein Urteil zurück, zusammen mit den Zeilen, aus denen sie gelesen wurde; jedes auf der Seite gedruckte Feld kommt unter einem stabilen Namen zurück, einmal pro Sprache, in der es gelesen wurde. Jedes Feld nennt seine eigene Konfidenz. Einen Reisepass erkennen geht den ganzen Aufruf durch, und der Feld-Explorer listet jeden Schlüssel mit seinem Typ auf.
meta
Was dieser Scan ist und wie er verlief: seine ID, sein Status, ob er einen Credit verbraucht hat und wofür die Zeit gebraucht wurde.
schema_version · id · status · billed · confidence · timing · created_at · reference
document
Welche Art von Dokument erkannt wurde, welcher Staat es ausgestellt hat, seine Nummer und seine Daten und ob es abgelaufen ist. Null, wenn nichts erkannt wurde.
kind · country · country_name · issuing_state · type_name · type_confidence · number · series · issue_date · expiry_date · is_expired · days_remaining
holder
Die Person, die das Dokument ausweist. Null, wenn nichts erkannt wurde.
given_names · surname · full_name · birth_date · sex · nationality
fields[]
Jedes von der gedruckten Seite gelesene Feld unter einem stabilen Namen. Ein Eintrag pro Lesung, jeweils mit eigener Sprache und eigener Konfidenzstufe.
id · name · label · category · value · language · confidence
mrz
Die maschinenlesbare Zone: ein Urteil, ob sie stimmig ist, der Grund, wenn nicht, und die Zeilen selbst genau so, wie sie gelesen wurden.
status · reason · lines · text
images
Ausschnitte aus dem Bild, das Sie gesendet haben, jeweils als Data-URL.
document_crop · rear · main_photo · signature · watermark_face · barcode · chip
quality
Ob das gesendete Bild gut genug für die Erkennung war.
overall
authenticity
Echtheitsprüfung. Sie läuft beim reinen Erkennungsaufruf nicht mit, der sie als nicht geprüft meldet.
overall · checks
Eine Musterzone und was der Parser damit macht
Erfundener Inhaber, erfundene Nummern, daraus berechnete Prüfziffern. Fügen Sie sie in den MRZ-Parser ein, um jede Ziffer in Ihrem eigenen Browser neu berechnet zu sehen, oder lesen Sie, wie sich TD1, TD2 und TD3 unterscheiden.
P<GRCPARADEIGMA<<ELENI<SOFIA<<<<<<<<<<<<<<<<
AM73045184GRC9403084F3203101PN48291630<<<<72Preise: 1¢ pro Dokument – und nur, wenn es funktioniert
1¢ pro Dokument
Ein Preis für alle, bei jedem Volumen – das erste Dokument kostet so viel wie das zehnmillionste.
Sie zahlen nur für Dokumente, die wir tatsächlich erkennen.
Unscharfes Foto, kein Dokument im Bild, unbekannter Typ – kostenlos. Für einen fehlgeschlagenen Scan zahlen Sie nie.
- ✓ 10 kostenlos erkannte Dokumente pro Adresse mit dem öffentlichen Sandbox-Schlüssel, ganz ohne Konto – höchstens 10 Anfragen pro Stunde, unabhängig von der Antwort.
- ✓ 20 kostenlose Dokumente bei der Registrierung, gutgeschrieben auf Ihr Guthaben.
doc.cheap im Vergleich
Listenpreise, jeweils auf der Preisseite des Anbieters selbst abgelesen und dorthin verlinkt. Ein Anbieter, dessen Preise sich auf seinen öffentlichen Seiten nicht ablesen lassen, wird weggelassen statt geschätzt: Eine einzige nicht überprüfbare Zahl würde die ganze Tabelle wertlos machen. Der vollständige Vergleich ergänzt, was ein fehlgeschlagener Scan kostet, welche sich ohne Konto aufrufen lassen und was jeder von ihnen besser macht als wir.
| Anbieter | Veröffentlichter Preis | Kostenloser Einstieg |
|---|---|---|
| doc.cheap | $0.01 pro Dokument, pauschal bei jedem Volumen | Öffentliche Sandbox, ohne Registrierung |
| AWS Textract – Analyze ID | $0.025 pro Seite bis 100,000 im Monat; $0.01 pro Seite darüber (us-west-2) Quelle | 100 Seiten im Monat in den ersten drei Monaten |
| Google Document AI | $0.10 pro Dokument (Parser für US-Reisepässe); $0.10 (Führerschein) Quelle | – |
| Mindee | Zusätzliche Credits "starting from $0.05", plus 20 % Aufschlag bei Mehrverbrauch Quelle | – |
| doc.cheap | $0 – ein Scan, der kein Dokument findet, wird nicht berechnet, und die Antwort sagt das im Flag billed. |
|---|---|
| Die drei oben | Auf keiner ihrer Preisseiten ist eine Ausnahme veröffentlicht. |
Wir speichern Ihre Dokumente physisch nicht
Das hochgeladene Bild liegt nur im Arbeitsspeicher, für die Dauer der Anfrage, und wird nie auf die Festplatte geschrieben. Gespeichert wird das Ergebnis – der Ausgang und die extrahierten Felder, nie ein Bild des Dokuments – so lange, wie Sie es wählen: ein Jahr, einen Monat, eine Woche, einen Tag oder überhaupt nicht.
Reisepass-OCR für KI-Agenten: der MCP-Server
Ein Agent, der einen Reisepass lesen muss, braucht keinen eigens für ihn geschriebenen HTTP-Client. doc.cheap liefert einen Model-Context-Protocol-Server mit, sodass ein Assistent die Erkennung als Tool aufruft: Bild übergeben, dieselben strukturierten Felder zurückbekommen. Derselbe Schlüssel, derselbe Preis, dieselbe Antwortstruktur wie die API – nichts davon ist ein separates Produkt.
Was Entwickler fragen
Was ist OCR bei einem Reisepass?
Optische Zeichenerkennung liest die gedruckten Zeichen aus dem Foto eines Dokuments und macht daraus Text. In einem Reisepass gibt es zwei Dinge zu lesen: die zwei Zeilen der maschinenlesbaren Zone am unteren Rand der Seite, gedruckt in einer Schrift, die für das Lesen durch Maschinen entworfen ist, und darüber die Sichtprüfzone, gewöhnlicher Druck, den jeder Aussteller anders anordnet.
Was ist eine MRZ?
Eine maschinenlesbare Zone (MRZ) ist der Block aus Zeilen fester Breite am unteren Rand eines Reisepasses oder Ausweises, genormt durch ICAO Doc 9303. Sie codiert Dokumentnummer, ausstellenden Staat, Namen, Staatsangehörigkeit, Geburtsdatum, Geschlecht und Ablaufdatum, jeweils an fester Position, mit Prüfziffern, die die Lesung bestätigen.
Was ist ICAO Doc 9303?
ICAO Doc 9303, Machine Readable Travel Documents, ist die Spezifikation, der jeder Reisepass und jeder maschinenlesbare Ausweis folgt. Sie erscheint in Teilen: Teil 3 enthält die Spezifikationen, die allen maschinenlesbaren Reisedokumenten gemeinsam sind, und die Teile 4, 5 und 6 behandeln den TD3-Reisepass, die TD1-Karte und die TD2-Karte. Sie sorgt dafür, dass ein irgendwo ausgestellter Reisepass von einem irgendwo gebauten Lesegerät gelesen werden kann.
Macht die Reisepass-OCR-API Fehler?
Jede Auslesung eines Fotos kann falsch sein, deshalb ist die Antwort so gebaut, dass man sie prüfen kann, statt ihr einfach zu vertrauen. Jede maschinenlesbare Zone wird gegen ihre eigenen Prüfziffern nach ICAO 9303 geprüft, und das Urteil steht in der Antwort; jedes Feld trägt eine Konfidenzstufe; und wo die Zone und die Sichtprüfzone voneinander abweichen, werden beide Lesungen zurückgegeben, statt stillschweigend eine zu bevorzugen.
Speichern Sie meine Daten?
Das hochgeladene Bild wird für die Dauer der Anfrage im Arbeitsspeicher gehalten und nie auf die Festplatte geschrieben. Aufbewahrt werden kann das Ergebnis – der Ausgang und die extrahierten Felder – für einen Zeitraum, den Sie für das Konto oder pro Anfrage wählen, von einem Jahr bis null, und null bedeutet, dass gar nichts geschrieben wird.
Gibt es kostenlose Testphasen oder Demoversionen?
Es gibt keine Testphase, für die man sich anmelden müsste, weil man sich vorher für nichts anmelden muss. Ein öffentlicher Sandbox-Schlüssel steht in der Dokumentation und im Beispiel auf dieser Seite, und er führt echte Erkennungen aus. Mit der Registrierung kommen kostenlose Dokumente auf ein Guthaben; danach laden Sie das Guthaben auf, und jedes erkannte Dokument verbraucht einen Credit.
Lassen sich gefälschte oder manipulierte Dokumente erkennen?
Nein, und die Antwort sagt das, statt es zu verschweigen: Das Echtheitsfeld lautet not_checked. Dieser Dienst führt Erkennung durch, und Erkennung ist keine Echtheitsprüfung – hier untersucht nichts die Sicherheitsmerkmale eines Dokuments. Stimmende Prüfziffern beweisen, dass die Zone in sich schlüssig ist, und das bekommt auch jeder hin, der eine Fälschung herstellt; was sie aufdecken, sind Beschädigungen, Spiegelungen und Lesefehler.
Was ist ein MCP-Server für die Dokumentenverarbeitung?
Das Model Context Protocol ist der Standard, über den ein KI-Assistent ein Tool erreicht. Ein MCP-Server für die Dokumentenverarbeitung stellt die Erkennung als Tool bereit, das der Assistent aufrufen kann, sodass ein Agent ihm das Bild eines Reisepasses übergeben und strukturierte Felder zurückbekommen kann, ohne dass jemand HTTP-Code schreibt. doc.cheap liefert einen mit, und er nutzt denselben Schlüssel und denselben Preis wie die API.