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

20 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.

PDF Form Filler input β€” configure the options in the Apify Console

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

PDF Form Filler output β€” the results as a clean dataset

{ "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.