v1.0 · Malaysia · SSM & EZBIZ

Extract Malaysian business records from SSM certificates in seconds.

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.

🔒 HTTPS · Bearer / X-API-Key 📄 PDF / JPG / PNG up to 20MB 🇲🇾 Postcode & state normalized 🗑️ No persistent storage

Restricted access

Sign in with the demo password to open the SSM extractor.

Don't have access? Contact the administrator.

What you get

PDF or image → JSON

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.

Multi-format support

Handles Borang D, Borang E, Maklumat Perniagaan (EZBIZ), and e-Info / Company Info layouts. Up to 4 pages analyzed per document.

Strict, normalized schema

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.

Key-based auth

Send Authorization: Bearer … or X-API-Key. Keys are validated server-side and never logged in client-facing errors.

Old + new registration IDs

Captures both the 12-digit new number and the legacy hyphenated format (e.g. 002855110-K) so legacy systems keep matching.

Privacy by default

Uploads are processed in a private temp directory and removed after the request. Nothing is retained on disk by default.

How it works

1

Upload a certificate

POST multipart/form-data with a single file field (PDF, JPG, PNG · ≤ 20MB).

2

Render & analyze

The service rasterizes up to 4 pages and runs OCR + vision extraction tuned for SSM layouts.

3

Get normalized JSON

Receive a fixed-schema payload with postcode and state cleaned up to Malaysian standards.

Extracted fields

{
  "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"
  }
}