Upload a Perakuan Pendaftaran Koperasi (issued by Suruhanjaya Koperasi Malaysia under subseksyen 7(1) Akta Koperasi 1993) and instantly receive a verdict on whether the document is a valid certificate, plus normalized JSON: cooperative name, No. Daftar, reference number, registration date, state, and signatories. Ready for member onboarding, compliance, or financing checks.
Every response includes an is_acceptable boolean plus a reasons array โ you know why a document was rejected, not just that it was.
Submit a multipart upload (PDF, JPG, or PNG) and receive a strict-schema JSON object, ready to drop into your KYC pipeline.
Bahasa Malaysia dates like "9 haribulan Oktober tahun dua ribu tiga belas" โ year spelled out in words โ become 09-10-2013.
Reads J-4-1000 and SKM.IP(PEND)J-983/(I) separately, and resolves the state from the registration prefix.
Send Authorization: Bearer โฆ or X-API-Key. Keys are validated server-side and never logged in client-facing errors.
Uploads are processed in a private temp directory and removed after the request. Nothing retained on disk by default.
POST multipart/form-data with a single pdf field (PDF / JPG / PNG ยท โค 20MB).
The service checks whether the document is a genuine Perakuan Pendaftaran Koperasi and extracts the standard fields.
Receive an is_acceptable flag, reasons array, and a normalized fields object.
{
"result": {
"is_acceptable": true,
"reasons": [
"Valid Perakuan Pendaftaran Koperasi",
"No. Daftar and signing date are clearly visible"
],
"fields": {
"cooperative_name": "KOPERASI KELUARGA RAZAK NEKMAH JOHOR BERHAD",
"cooperative_registration_number": "J-4-1000",
"cooperative_reference_number": "SKM.IP(PEND)J-983/(I)",
"cooperative_registration_date": "09-10-2013",
"cooperative_cert_type": "PERAKUAN PENDAFTARAN KOPERASI",
"cooperative_act_reference": "SUBSEKSYEN 7(1) AKTA KOPERASI 1993",
"cooperative_state": "JOHOR",
"cooperative_issuer": "SURUHANJAYA KOPERASI MALAYSIA",
"cooperative_signatory_chairman": "DATUK NIK ALI BIN MAT YUNUS",
"cooperative_signatory_secretary": "ZAINAL ABDIN BIN AB MANAF"
}
}
}