PDF Form Filler — Fill AcroForm Fields avatar

PDF Form Filler — Fill AcroForm Fields

Pricing

from $0.005 / pdf form filled

Go to Apify Store
PDF Form Filler — Fill AcroForm Fields

PDF Form Filler — Fill AcroForm Fields

Fill PDF form fields from JSON values and optionally flatten the result so it can't be edited. Auto-generate filled contracts, applications and government forms at scale.

Pricing

from $0.005 / pdf form filled

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

PDF Form Filler — Fill AcroForm Fields in Bulk

Fill PDF form fields from JSON values — and optionally flatten the result so it can't be edited. Auto-generate filled contracts, applications, tax forms and government paperwork at scale, straight from your data.

What it does

  • Fills text fields, checkboxes, radio buttons and dropdowns from a { field: value } map.
  • Optionally flattens the form so the values become permanent.
  • Lists the form's available fields so you know exactly what to fill.

Use cases

  • Document automation — generate filled contracts/applications from a database or CRM.
  • Government & tax forms — batch-fill standard PDF forms.
  • HR & onboarding — pre-fill offer letters and forms per employee.

Input

{ "pdfUrl": "https://example.com/form.pdf", "fields": { "Name": "Ada Lovelace", "Email": "ada@example.com", "Subscribe": true }, "flatten": false }
FieldTypeDescription
pdfUrlstringA fillable PDF (with AcroForm fields).
fieldsobject{ fieldName: value } — strings, booleans (checkboxes), option values (dropdowns/radios).
flattenbooleanLock the filled values so they can't be edited.
outputNamestringOutput filename.

Tip: run once with any values to see availableFields in the output, then map your data to those names.

Output

{ "fieldsFilled": 3, "flattened": false, "availableFields": ["Name", "Email", "Subscribe"], "resultUrl": "https://api.apify.com/v2/key-value-stores/.../records/filled.pdf" }

Output schema

FieldTypeDescription
fieldsFilledintegerHow many fields were filled.
flattenedbooleanWhether the form was flattened.
resultUrlstring (URL)Link to the filled PDF.

FAQ

How do I find the field names? Run once — the output lists availableFields.

Can I automate it? Yes — via integrations on the Apify platform and the Apify API.

Notes

Original clean-room implementation.