Inspect the real fields
See exact names, field types, choices and required values. Find out whether the template is compatible before using credits.
Fill the form you already use. Find its fields, check your data, and return a completed PDF through one small API.
No card required. Inspection and validation use no credits.
Your layout stays in place.
See exact names, field types, choices and required values. Find out whether the template is compatible before using credits.
Catch missing fields, unsupported characters, wrong choices and text that will not fit. Get the detected errors together.
Keep the fields editable or flatten the result. Retry the same request with the same key without paying twice.
Give awkward PDF field names friendly keys in a JSON mapping. Pair it with the template fingerprint so a changed PDF cannot quietly use an old mapping.
Use Node.js, an HTTP client or n8n. Your templates stay in your own storage, and FormRail processes submitted documents in memory.
Get the Node.js example and n8n workflowPOST /v1/validate
{
"pdf": "<base64 file bytes>",
"templateHash": "<inspection hash>",
"mapping": {
"project": "ProjectName"
},
"data": {
"project": "September installation"
}
}25 fills
Try a real template. No card required.
500 fills
One payment. Prepaid credits do not expire.
2,000 fills
Credits reset each paid period. Cancel future renewals in the billing portal.
FormRail supports AcroForm text, checkboxes, dropdowns, radio groups and lists. Initial limits are 2 MiB, 50 pages and 200 fields per file.
Scans, XFA, encrypted files, signatures and arbitrary layout editing are unsupported. Filled text uses Noto Sans with Latin, Greek and Cyrillic support. Review the returned file before delivery.
Download the sample template and its actual filled output from the documentation. Run the same example in your workspace before connecting it to a larger workflow.
Explore the example