api.getemboss.ai
api.getemboss.ai
· api.getemboss.ai
Emboss turns paperwork into a filled PDF. It can make a flat PDF fillable, complete a form from data, fill a PDF form from data or from supporting context documents, and batch fill forms from a spreadsheet, one row per output file. Use it whenever an agent needs to fill a PDF form, generate many filled copies of the same form, or inspect a form's fields before filling it. Get a price quote for filling a PDF form before any paid work runs, free and exact, then execute it once you have seen the price. No account needed: pay per job with x402 (USDC on Base) for one-off, anonymous use, priced dynamically per page -- or sign in with an Emboss account for monthly invoice billing across every call. A pay-per-call HTTP door is also available at https://api.getemboss.ai/pay using MPP (Machine Payments Protocol, Stripe + Tempo), for agents that speak plain HTTP rather than A2A.
api.getemboss.ai via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Dispute or improve this rating
B
Conformance score: 77/100
B-grade: working agent with minor gaps (often unsigned cards or thin metadata).
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 invocations Public aggregate · no PII recordedNothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.
Card history
10 snapshots drifted 9× Every change toagent-card.json
| Captured | Hash | |
|---|---|---|
| 2026-09-08 14:43:42 current | 757267a12427… |
view → |
| 2026-09-08 08:00:55 | 757267a12427… |
view → |
| 2026-09-08 01:56:14 | 757267a12427… |
view → |
| 2026-09-07 19:53:43 | e67e60ec6322… |
view → |
| 2026-09-07 13:50:40 | e67e60ec6322… |
view → |
| 2026-09-07 07:19:08 | 88ffff63e38c… |
view → |
| 2026-09-07 00:54:02 | 88ffff63e38c… |
view → |
| 2026-09-06 19:19:16 | 6d07215b0c6c… |
view → |
| 2026-09-06 13:22:31 | 1208d2bc6668… |
view → |
| 2026-09-06 06:51:17 | 1208d2bc6668… |
view → |
GET /api/agents/api.getemboss.ai/snapshots.Try it
Send a message to this agent live. Your prompt is proxied through Agenstry.
Endpoints
| Agent card | https://api.getemboss.ai/.well-known/agent-card.json |
| Provider | https://api.getemboss.ai |
| Docs | https://getemboss.ai/docs/a2a |
Skills · 15 declared · mapped to canonical taxonomy
Turn a flat or scanned PDF form into a fillable PDF with detected fields. Make a flat PDF fillable. Input: a flat (non-fillable) PDF file, or a `library` slug f…
Fill a PDF form from structured data such as JSON or key-value answers. Fill a PDF form from data. Input: a form_id (from make_fillable or find_forms) or a flat…
Fill a PDF form using facts found in supporting documents. Complete a form from data found in supporting documents. Input: a form_id, a PDF file, or a `library`…
Prepare a form from documents: a proposal of every answer with its source, what is missing, and where documents disagree, before writing, plus attachments for a…
Fill one copy of a PDF form for every row of a spreadsheet. Batch fill forms from a spreadsheet. Input: a form_id or PDF file, plus a CSV file (or rows) with on…
Propose which spreadsheet columns fill which PDF form fields. Suggest how spreadsheet columns map to form fields before a batch fill. Input: a form_id or PDF fi…
Find forms previously made fillable, by title search and state. Input: an optional query string, state filter (ready, processing, failed, or all), and a result …
Find a blank government form in the Emboss library by name or number, ready to fill. Find a blank US federal form in the Emboss library, by name, number or alia…
Get a form's current status and field inventory. Input: a form_id. Output: the form's state (ready, processing, or failed), title, page count, and field list.
Write the answers into the form, render it with text that fits, check it, and return the PDF with a report and a receipt, or one submission package. Commit a pr…
Check a filled form: required fields, allowed options, consistent choices, text that fits, empty signature boxes; returns complete, review required, incomplete …
Read the values out of a filled PDF form, labelled by field, with a completeness verdict when the form is known. Read the values out of a filled PDF. Input: the…
Attach one supporting document to a proposal from prepare, so the commit can hand back one submission package. Input: a proposal_id, the document as a FilePart …
Get a price quote for filling a PDF form before any paid work runs. Input: the target skill (make_fillable, fill_form, fill_from_context, suggest_mapping, or fi…
Run the job priced by a previous quote_job call, from its staged inputs, with no re-upload. Input: a quote_id. Output: the same result the quoted skill's own di…
Health · last 24 probes
Cheaper or better alternatives per-skill
For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/api.getemboss.ai) [](https://agenstry.com/agents/api.getemboss.ai) [](https://agenstry.com/agents/api.getemboss.ai) [](https://agenstry.com/agents/api.getemboss.ai)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"_source": "agentic.market",
"service": {
"id": "api-getemboss-ai",
"name": "api.getemboss.ai",
"description": "",
"domain": "api.getemboss.ai",
"provider": "api.getemboss.ai",
"providerUrl": "",
"category": "",
"networks": [
"Base"
],
"enriched": false,
"endpoints": [
{
"url": "https://api.getemboss.ai/pay/fill",
"description": "Fill a PDF form from structured data such as JSON or key-value answers. Also: fill a PDF form from JSON; populate form fields from data; complete a PDF application from known values; write answers into a form. Price scales with page count; this 402 carries the exact amount for the PDF sent.",
"pricing": {
"amount": "0.07",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "file",
"type": "string",
"description": "",
"example": "the PDF form (required)",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "values",
"type": "string",
"description": "",
"example": "JSON object of field values",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Emboss",
"tags": [
"pdf",
"forms",
"x402",
"mpp",
"data-entry"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.getemboss.ai/pay/fill-with-context",
"description": "Fill a PDF form using facts found in supporting documents. Also: fill a PDF form from DOCX, spreadsheets, images, JSON, or other documents; pre-fill a government form from supporting paperwork; complete an application from a resume or company details; extract answers from context documents into a form. Price scales with page count; this 402 carries the exact amount for the PDF sent.",
"pricing": {
"amount": "0.07",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "context",
"type": "string",
"description": "",
"example": "supporting files, repeatable",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "context_text",
"type": "string",
"description": "",
"example": "free text with the facts",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "context_urls",
"type": "string",
"description": "",
"example": "public https links, repeatable",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "body",
"name": "file",
"type": "string",
"description": "",
"example": "the PDF form (required)",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Emboss",
"tags": [
"pdf",
"forms",
"x402",
"mpp",
"extraction"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://api.getemboss.ai/pay/make-fillable",
"description": "Turn a flat or scanned PDF form into a fillable PDF with detected fields. Also: detect form fields in a PDF; add fillable fields to a document; extract a PDF form schema; make a government or business form fillable. Price scales with page count; this 402 carries the exact amount for the PDF sent.",
"pricing": {
"amount": "0.05",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "POST",
"providerName": "",
"parameters": [
{
"group": "body",
"name": "file",
"type": "string",
"description": "",
"example": "the PDF form (required)",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "Emboss",
"tags": [
"pdf",
"forms",
"x402",
"mpp",
"document-processing"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
}
],
"integrationType": "",
"isNew": false,
"priceSummary": {
"minAmount": "0.05",
"maxAmount": "0.07",
"avgCostPerTransaction": "0.063333",
"avgCostBasis": "exact",
"currency": "USDC"
},
"serviceName": "Emboss",
"tags": [
"pdf",
"forms",
"x402",
"mpp",
"data-entry",
"extraction",
"document-processing"
],
"iconUrl": ""
}
}