Upload an SSM Business Registration certificate — Borang D, Borang E, Maklumat Perniagaan (EZBIZ), or e-Info — and instantly receive normalized JSON: company name, both registration numbers, address, postcode, state, and expiry date. Ready for onboarding, KYC, vendor due diligence, or compliance workflows.
Submit a multipart upload of an SSM PDF, scanned image, or screenshot and receive a strict-schema JSON object back, ready to drop into your pipeline.
Handles Borang D, Borang E, Maklumat Perniagaan (EZBIZ), and e-Info / Company Info layouts. Up to 4 pages analyzed per document.
Postcode (5-digit) and Malaysian state are extracted and normalized. Missing fields come back as empty strings — your downstream code never crashes on a null.
Send Authorization: Bearer … or X-API-Key. Keys are validated server-side and never logged in client-facing errors.
Captures both the 12-digit new number and the legacy hyphenated format (e.g. 002855110-K) so legacy systems keep matching.
Uploads are processed in a private temp directory and removed after the request. Nothing is retained on disk by default.
POST multipart/form-data with a single file field (PDF, JPG, PNG · ≤ 20MB).
The service rasterizes up to 4 pages and runs OCR + vision extraction tuned for SSM layouts.
Receive a fixed-schema payload with postcode and state cleaned up to Malaysian standards.
{
"result": {
"Company Name": "ABC ENTERPRISE",
"Company Registration Number New": "202401234567",
"Company Registration Number Old": "002855110-K",
"Company Address": "NO. 1, JALAN CONTOH 1\nTAMAN CONTOH",
"Company Postcode": "50450",
"Company State": "W.P. KUALA LUMPUR",
"Expired Date": "31 MEI 2025"
}
}