Use cases
Ways teams put Emboss to work, from the API to the browser. Pick the one that looks like your problem.
Fill PDF forms in Claude
Connect Emboss to Claude and fill PDF forms from a conversation: fill from notes or documents, or fill it for every row of a spreadsheet.
Read more →Fill PDFs from your own data
Fill PDF forms directly from the data you already have. Send the values to the Emboss API and get a completed PDF back.
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 →Send a fax from an agent
Let an AI agent fax a PDF to an agency, a clinic, or a court and confirm delivery, from an API call, an MCP tool, an A2A skill, or a pay-per-call request.
Read more →