The AFP-to-PDF API built for financial statements, insurance documents, and bank communications. Drop an AFP file to see it in action — or call the API directly from your stack.
✓ SOC 2 infrastructure · 99.9% uptime SLA · No credit card required
⚡ Start free — 100 conversions/month, instant API key, no credit card
Authorization: Bearer <key>or click to browse — up to 50MB
⚡ Start free — 100 conversions/month, instant API key, no credit card
Authorization: Bearer <key>
No mainframe required. No vendor engagement. Just an API call.
Drop a file in the browser demo, or POST it to the API from your application or script.
Our engine parses the AFP structure and renders every text, image, and overlay to a pixel-perfect PDF.
Download directly in your browser, stream the PDF to your application, or pipe it to a webhook.
One endpoint. Bearer token auth. Raw binary or multipart. That's the whole API.
Enter your email. Get a free key instantly — 100 conversions/month, no credit card.
Authorization: Bearer <key>
POST your AFP file. Get a PDF back. Two upload modes — pick whichever fits your stack.
curl -X POST \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/octet-stream" \ --data-binary @document.afp \ https://scribo-i9ld.polsia.app/api/convert \ -o output.pdf
curl -X POST \ -H "Authorization: Bearer YOUR_API_KEY" \ -F "file=@document.afp" \ https://scribo-i9ld.polsia.app/api/convert \ -o output.pdf
# What you get back Content-Type: application/pdf X-Page-Count: 4 # pages in the PDF X-Processing-Time-Ms: 6 # server-side ms X-Document-Name: STMT_2024_Q4 # from AFP metadata Content-Disposition: attachment; filename="STMT_2024_Q4.pdf"
Track conversions, plan limits, and reset dates anytime.
curl https://scribo-i9ld.polsia.app/api/usage \ -H "Authorization: Bearer YOUR_API_KEY" // Response { "success": true, "usage": 12, "limit": 100, "plan": "free", "resets_at": "2026-05-06T00:00:00.000Z" }
Convert an AFP file to PDF. Requires Bearer token. Accepts raw binary or multipart.
| Header | Type | Description |
|---|---|---|
| Authorization | string | Bearer <api_key> — required |
| Content-Type | string | application/octet-stream or multipart/form-data |
Generate a free API key. Body: {"email":"..."}
Returns usage count, limit, plan, and reset date for the authenticated key.
| Status | Code | Meaning |
|---|---|---|
| 400 | Bad Request | Invalid/missing AFP, file too small, parse failure |
| 401 | Unauthorized | Missing or invalid API key |
| 413 | Payload Too Large | File exceeds 50MB limit |
| 429 | Too Many Requests | Monthly quota exceeded — upgrade or wait for reset |
| 503 | Service Unavailable | AFP module not loaded (check /health/convert) |
Start free. Scale when you're ready.
Enter your API key to continue to the secure checkout. Don't have one? Get a free key first.
AFP isn't a weekend side project. It's a 40-year-old IBM mainframe print standard that moves trillions of dollars in financial statements, insurance policies, and healthcare documents every year. Building the right tool for it takes more than reading the spec.
AFP — Advanced Function Printing — was designed for industrial print lines: statement printers that run 24/7, laser forms systems, insurance policy batch runs. The tooling that exists today was built for those workflows. It assumes you have a print operator, a mainframe connection, and no desire to touch a REST API. Most engineers have never heard of it. That's the point — and the opportunity.
The incumbents in this space — Compart, Crawford Technologies, MPI Tech — built their products in the 90s and 2000s for on-prem installation, Java middleware stacks, and IT departments with 6-month procurement cycles. Getting an AFP file into a modern web application, a cloud archive, or a digital delivery system requires either a vendor engagement or writing your own parser. Neither is fast. Neither is cheap. Scribo is the third path.
Every legacy vendor in this space is trying to add AI features to a 30-year-old architecture. Scribo is built from scratch — the AFP parser, the PTOCA text engine, the PDF renderer — all purpose-built for a cloud-native, API-first world. The result is a conversion pipeline that runs in under 10ms with full text fidelity, not because we cut corners, but because we didn't inherit 30 years of technical debt.
Enter your work email to get the PDF + a free API key (100 conversions/month). Your team can be integrating this by end of day.