Use cases

Ways teams put Emboss to work, from the API to the browser — pick the one that looks like your problem.

Fill PDFs from your own data

Fill PDF forms directly from the data you already have. Send a JSON payload to the Emboss API and get a completed PDF back, with no manual field mapping.

Read more →

Bulk-fill PDFs programmatically

Fill hundreds or thousands of PDF forms from your own code. Detect the fields once, then fill every record through the Emboss API and collect the finished PDFs.

Read more →

Batch fill PDFs from a spreadsheet

Fill a PDF form for every row of a spreadsheet, with no code. Upload one form and a CSV or Excel file and download a ZIP of finished PDFs.

Read more →

Turn a flat PDF into a fillable form

Upload a flat, non-interactive PDF and Emboss detects the fields and returns a fillable form, with no manual template building, through one API call.

Read more →

Pre-fill forms from context documents

Give Emboss a form plus supporting documents and it infers the field values and pre-fills the PDF. This is useful when the data is in prose, not a database.

Read more →