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 →