API OCR paspor dan kartu identitas – satu panggilan HTTP, 1¢ per dokumen

doc.cheap adalah API OCR paspor dan kartu identitas yang mengubah foto dokumen perjalanan menjadi JSON terstruktur dalam satu permintaan HTTP. Kirim gambar, dan Anda menerima zona baca mesin (MRZ) yang sudah diurai, check digit ICAO 9303 yang sudah diverifikasi, dan kolom-kolom zona inspeksi visual yang sudah diekstrak – dalam respons yang sama, tanpa antrean yang harus dipantau dan tanpa SDK yang harus dipasang. Panggilan pertama Anda yang berhasil butuh kurang dari 60 detik dan tidak memerlukan pendaftaran: kunci sandbox publik sudah ada di contoh di bawah. Setiap dokumen yang dikenali berharga 1¢, harga yang sama dari dokumen pertama Anda sampai dokumen kesepuluh juta, dan pemindaian yang tidak menemukan apa pun tidak dikenai biaya sama sekali.

  • ✓ Satu panggilan sinkron
  • ✓ Panggilan pertama dalam 60 detik
  • ✓ Mulai tanpa pendaftaran
  • ✓ JSON datar, tanpa perlu diurai

Animasi dekoratif: Bumi, dengan benua-benua yang digambar dari karakter zona baca mesin, berputar lalu terbentang menjadi peta datar. Di bawahnya, zona baca mesin dari paspor contoh yang dipakai di seluruh situs ini diketik huruf demi huruf.

TD3 · contoh

Coba sekarang – tanpa akun, tanpa kartu, tanpa masa uji coba

Coba sekarang – tanpa akun

Letakkan gambar paspor atau kartu identitas, dan pengenalan langsung dimulai. Gambar diperkecil di browser Anda lalu dikirim ke sandbox publik; gambar tidak pernah disimpan.

Panggilan yang sama, di terminal Anda

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')\"}"

Hasil pengenalan muncul di bawah begitu Anda memilih gambar – setiap kolom, dalam setiap bahasa tempat kolom itu dibaca, dengan zona baca mesin yang diperiksa digit demi digit.

Apa yang Anda terima: setiap kolom, diperiksa silang

Sebuah dokumen masuk melalui satu POST ke /v1/scans, dan respons yang sama kembali membawa zona baca mesin yang sudah diurai, check digit-nya yang sudah diverifikasi, dan kolom-kolom zona visual.

meta

Apa pemindaian ini dan bagaimana hasilnya: id-nya, statusnya, apakah memotong kredit, dan ke mana waktunya terpakai.

schema_version · id · status · billed · confidence · timing · created_at · reference

document

Jenis dokumen apa yang dikenali, negara mana yang menerbitkannya, nomor dan tanggal-tanggalnya, serta apakah sudah kedaluwarsa. Null jika tidak ada yang dikenali.

kind · country · country_name · issuing_state · type_name · type_confidence · number · series · issue_date · expiry_date · is_expired · days_remaining

holder

Orang yang diidentifikasi oleh dokumen. Null jika tidak ada yang dikenali.

given_names · surname · full_name · birth_date · sex · nationality

fields[]

Setiap kolom yang dibaca dari halaman cetak, dengan nama yang tetap. Satu entri per pembacaan, masing-masing dengan bahasa dan tingkat keyakinannya sendiri.

id · name · label · category · value · language · confidence

mrz

Zona baca mesin: putusan apakah zona itu valid, alasannya jika tidak, dan baris-barisnya persis seperti yang terbaca.

status · reason · lines · text

images

Potongan dari gambar yang Anda kirim, masing-masing sebagai data URL.

document_crop · rear · main_photo · signature · watermark_face · barcode · chip

quality

Apakah gambar yang Anda kirim cukup baik untuk dikenali.

overall

authenticity

Verifikasi keaslian. Tidak dijalankan pada panggilan khusus pengenalan, yang melaporkannya sebagai tidak diperiksa.

overall · checks

Contoh zona, dan apa yang dilakukan parser terhadapnya

P<GRCPARADEIGMA<<ELENI<SOFIA<<<<<<<<<<<<<<<<
AM73045184GRC9403084F3203101PN48291630<<<<72

Harga: 1¢ per dokumen – dan hanya jika berhasil

per dokumen

Harga yang sama untuk semua orang, di volume berapa pun – dokumen pertama dan dokumen kesepuluh juta harganya sama.

Anda hanya membayar dokumen yang benar-benar kami kenali.

Foto buram, tidak ada dokumen di dalam bingkai, jenis tidak dikenal – gratis. Anda tidak pernah membayar pemindaian yang gagal.

  • ✓ 10 dokumen yang dikenali gratis per alamat dengan kunci sandbox publik, tanpa akun sama sekali – maksimal 10 permintaan per jam, apa pun jawabannya.
  • ✓ 20 dokumen gratis saat Anda mendaftar, ditambahkan ke saldo Anda.

Cara penagihan Panggil gratis, tanpa akun

Bagaimana doc.cheap dibandingkan yang lain

Harga daftar yang dipublikasikan untuk pengenalan dokumen
PenyediaHarga yang dipublikasikanGratis untuk memulai
doc.cheap$0.01 per dokumen, tarif tetap di volume berapa pun Sandbox publik, tanpa daftar
AWS Textract – Analyze ID$0.025 per halaman sampai 100,000 per bulan; $0.01 per halaman di atasnya (us-west-2) sumber100 halaman per bulan selama tiga bulan pertama
Google Document AI$0.10 per dokumen (parser paspor AS); $0.10 (SIM) sumber
MindeeKredit tambahan "starting from $0.05", ditambah biaya kelebihan pemakaian 20 % sumber
Berapa biaya pemindaian yang gagal
doc.cheap$0 – pemindaian yang tidak menemukan dokumen tidak ditagih, dan respons menyatakannya lewat penanda billed.
Tiga penyedia di atasTidak ada pengecualian yang dipublikasikan di halaman harga mana pun milik mereka.

Secara fisik kami tidak menyimpan dokumen Anda

Gambar yang diunggah hanya ada di memori, selama permintaan berlangsung, dan tidak pernah ditulis ke disk. Yang disimpan adalah hasilnya – status akhir dan kolom-kolom yang diekstrak, tidak pernah gambar dokumennya – selama yang Anda pilih: setahun, sebulan, seminggu, sehari, atau tidak sama sekali.

OCR paspor untuk agen AI: server MCP

Agen yang harus membaca paspor tidak perlu dibuatkan klien HTTP. doc.cheap menyediakan server Model Context Protocol, sehingga asisten memanggil pengenalan sebagai alat: berikan gambar, terima kolom-kolom terstruktur yang sama. Kunci yang sama, harga yang sama, bentuk respons yang sama dengan API – tidak ada yang merupakan produk terpisah.

Server MCP, dan cara memasangnya Baca panduannya

Pertanyaan yang sering diajukan developer

Apa itu OCR pada paspor?

Pengenalan karakter optis (OCR) membaca karakter tercetak dari foto dokumen dan mengubahnya menjadi teks. Pada paspor ada dua hal yang dibaca: dua baris zona baca mesin di bagian bawah halaman, yang dicetak dengan fon yang dirancang untuk dibaca mesin, dan zona inspeksi visual di atasnya, yang berupa cetakan biasa dengan tata letak yang berbeda di setiap penerbit.

Apa itu MRZ?

Zona baca mesin (MRZ, machine-readable zone) adalah blok baris dengan lebar tetap di bagian bawah paspor atau kartu identitas, yang distandarkan oleh ICAO Doc 9303. Zona ini mengodekan nomor dokumen, negara penerbit, nama, kewarganegaraan, tanggal lahir, jenis kelamin, dan tanggal kedaluwarsa, masing-masing pada posisi tetap, dengan check digit yang memverifikasi hasil pembacaan.

Apa itu ICAO Doc 9303?

ICAO Doc 9303, Machine Readable Travel Documents, adalah spesifikasi yang diikuti oleh setiap paspor dan kartu identitas yang dapat dibaca mesin. Spesifikasi ini diterbitkan dalam beberapa bagian: Bagian 3 memuat spesifikasi yang berlaku untuk semua dokumen perjalanan yang dapat dibaca mesin, sedangkan Bagian 4, 5, dan 6 masing-masing memuat paspor TD3, kartu TD1, dan kartu TD2. Inilah yang membuat paspor yang diterbitkan di mana pun dapat dibaca oleh pembaca yang dibuat di mana pun.

Apakah API OCR paspor bisa salah?

Setiap pembacaan foto bisa keliru, jadi jawabannya dibuat agar bisa diperiksa, bukan sekadar dipercaya. Setiap zona baca mesin diverifikasi terhadap check digit ICAO 9303 miliknya sendiri dan putusannya ada di respons; setiap kolom membawa tingkat keyakinan; dan jika zona baca mesin dan zona inspeksi visual tidak sama, kedua hasil pembacaan dikembalikan, bukan salah satunya dipilih diam-diam.

Apakah data saya disimpan?

Gambar yang diunggah disimpan di memori selama permintaan berlangsung dan tidak pernah ditulis ke disk. Yang bisa disimpan adalah hasilnya – status akhir dan kolom-kolom yang diekstrak – selama jangka waktu yang Anda pilih untuk akun atau per permintaan, dari setahun sampai nol, dan nol berarti tidak ada yang ditulis sama sekali.

Apakah ada uji coba gratis atau versi demo?

Tidak ada uji coba yang perlu didaftarkan, karena memang tidak ada yang perlu Anda daftarkan lebih dulu. Kunci sandbox publik tercantum di dokumentasi dan di contoh pada halaman ini, dan kunci itu menjalankan pengenalan sungguhan. Dengan mendaftar, Anda mendapat dokumen gratis di saldo; setelah itu Anda mengisi ulang saldo, dan setiap dokumen yang dikenali memotong satu kredit.

Apakah dokumen palsu atau yang dimanipulasi bisa dideteksi?

Tidak, dan respons menyatakannya alih-alih diam: kolom keaslian berisi not_checked. Layanan ini melakukan pengenalan, dan pengenalan bukan autentikasi – tidak ada bagian di sini yang memeriksa fitur keamanan dokumen. Check digit yang lolos membuktikan bahwa zona itu konsisten secara internal, sesuatu yang juga bisa dibuat benar oleh siapa pun yang memalsukan dokumen; yang bisa ditangkapnya adalah kerusakan, pantulan cahaya, dan salah baca.

Apa itu server MCP untuk pemrosesan dokumen?

Model Context Protocol adalah standar yang dipakai asisten AI untuk menjangkau sebuah alat. Server MCP untuk pemrosesan dokumen menyediakan pengenalan sebagai alat yang bisa dipanggil asisten, sehingga agen dapat memberikan gambar paspor dan menerima kolom terstruktur tanpa ada yang menulis kode HTTP. doc.cheap menyediakan satu, dengan kunci yang sama dan harga yang sama seperti API.