API Reference — v1.0
7 GET 29 POST 36 endpoints
DB
Companies
7 endpoints
GET
Organization lookup — name, ICO, DIC, ICDPH, address
cin | search: string
GET
Search organization stakeholders (shareholders)
search | cin | organization: string
GET
Search statutory representatives
search | cin | organization: string
GET
Full organization detail with stakeholders & statutory members
cin | search: string
GET
Fuzzy name similarity search
name: string
GET
Search tax liabilities by name or CIN
search | cin: string
GET
Search active VAT registrations
search | cin: string
FMT
JSON / XML
3 endpoints
POST
/json/xml
Convert JSON to XML
{rootName: string, json: object}string
POST
/xml/json
Convert XML to JSON
{xml: string}object
POST
/xml/xzep
Extract document from XZeP XML envelope
{base64: string, name: string}{filename, base64}
IMG
Image
2 endpoints
POST
/image/resize
Resize image to specific dimensions
{image: base64, width: number, height: number, format: "jpg"|"png"|"icon"}{base64}
POST
/image/extract
Extract foreground images from PDF or image
{files: base64[]}base64[]
ODT
FODT
2 endpoints
POST
/fodt/pdf
Convert FODT to PDF, optional password encryption
{base64: string, password?: string}{base64}
POST
/fodt/fill
Fill FODT template with values and convert to PDF
{base64: string, values: object, password?: string}{base64}
ZIP
ZIP / ASiCE
1 endpoint
POST
/zip/asice
Extract documents from ASiCE container
{base64: string}[{filename, base64}]
XLS
XLS / XLSX
7 endpoints
POST
/xls2/append
Append rows to existing XLSX workbook
{base64: string, data: any[][]}{base64}
POST
/xls/read
Read XLS/XLSX file
{base64: string}{workbook: object, sheet_names: string[]}
POST
/xls/sheets
Create multi-sheet XLS
{sheets: [{name: string, data: any[][]}]}{base64}
POST
/xls/from_array
Convert 2D array to XLS
{data: any[][]}{base64}
POST
/xls/from_json
Convert JSON array of objects to XLS
{json: object[]}{base64}
POST
/xls/from_json_array
Convert array of objects to XLS (keys as headers)
{array: object[]}{base64}
POST
/xls/pdf
Convert XLS/XLSX to PDF
{base64: string, password?: string}{base64}
DOC
DOCX
2 endpoints
POST
/doc/fill
Fill DOCX template with values
{base64: string, values: object}{base64}
POST
/doc/pdf
Fill DOCX template and convert to PDF
{base64: string, values: object, password?: string}{base64}
HTM
HTML
1 endpoint
POST
/html/pdf
Convert HTML to PDF
{body: base64, header?: base64, footer?: base64, options?: object, password?: string}{base64}
INV
ISDOC
2 endpoints
POST
/isdoc/export
Attach ISDOC XML invoice to PDF
{base64: string, invoice: object}{base64}
POST
/isdoc/extract
Extract ISDOC invoice from PDF/ISDOCX/ISDOC
{filename: string, base64: string}object
PDF
PDF
9 endpoints
POST
/pdf/reduce
Reduce PDF file size
{base64: string}{base64}
POST
/pdf/qr
Read QR codes from PDF pages
{base64: string}[{page, qr_codes, base64}]
POST
/pdf/barcodes
Read barcodes from PDF pages
{base64: string}[{page, barcodes, buffer}]
POST
/pdf/extract
Extract specific pages from PDF
{base64: string, pages: number[][]}string[]
POST
/pdf/combine
Combine multiple PDFs into one
{buffers: string[]}{base64}
POST
/pdf/password/remove
Remove PDF password
{base64: string, password: string}{base64}
POST
/pdf/password/add
Add password to PDF
{base64: string, password: string, old_password?: string}{base64}
POST
/pdf/images
Convert PDF pages to JPEG images (auto DPI, each under 200KB)
{base64: string}{images: base64[]}
POST
/pdf/fill
Fill PDF form fields
{base64: string, values: object, password?: string}{base64}