bp_ key and a PDF on disk in about five minutes. The same key does both.
1
Create your account and get an API key
Sign up for a free account at app.blinkpdf.io/login. The free tier includes 250 units per month with no credit card required. Fill and render share that allowance.Once you’re logged in:
- Open the API Keys section of your dashboard.
- Click Create new key.
- Copy the key — it starts with
bp_and is shown only once.
2
Make your first API call
Replace
bp_xxxxxxxxxxxxxxxxxxxx with your actual API key. Pick a verb.- Fill a form
- Render Markdown
Inspect lists the field names. Fill writes appearances and returns a PDF. This synthetic intake has Inspect returns JSON. You should see
givenName (text) and agree (checkbox). It is not a real-world form.Inspect spends no unit. Fill spends 1 unit.givenName (Tx) and agree (checkbox). Fill returns application/pdf. Open intake-filled.pdf — Ada already shows in the text field. Do not set /NeedAppearances.A successful fill includes X-BlinkPDF-Billing: counted (1 unit) and X-Fill-Warnings (empty when every appearance fit). See Fill.3
Save and verify the PDF
If you used
curl, --output writes the file directly. Python and Node.js examples write to the current working directory.Open the file in any PDF viewer. A fill should already show Ada in the text field (appearances are written — do not rely on /NeedAppearances). A render should show the heading Invoice 0042, a bullet list, and the total line.4
Move your API key to an environment variable
Before you ship any code, move your API key out of your source files and into an environment variable. Hardcoded keys are a common source of credential leaks.Then reference it in your code:See the Authentication guide for a full security checklist and details on key rotation.
What to explore next
Fill a form
Inspect, validate-fill, fill, and stored templates.
API Reference
Render, fill, inspect, templates, response headers, and error codes.
MCP fill
inspect_form → validate_fill → fill_form for agents.Plans & Pricing
Compare tiers from Free (250 units/mo) to Enterprise. Fill is 1 unit on the same allowance.