API Live — Ready to Use

Convert AFP to PDF in one API call

Drop in a single endpoint. Send an AFP file, get a PDF back. No SDKs, no dependencies, no batch jobs.

Try the Demo View API Docs
<10ms Avg. conversion time
50MB Max file size
100% Text fidelity
Terminal
# Convert an AFP file to PDF
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
Live Demo

Try it right now

Upload any AFP file. We'll convert it to PDF in real time.

📄

Drop your AFP file here

or click to browse — up to 50MB

Status
Pages
Processing time
Output size
API Reference

Simple REST API

One endpoint. Two upload modes. That's it.

POST /api/convert

Convert an AFP file to PDF. Send as raw binary or multipart form upload.

Raw Binary Upload

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

Multipart Form Upload

curl -X POST \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@document.afp" \
  https://scribo-i9ld.polsia.app/api/convert \
  -o output.pdf

Response Headers

Header Type Description
Content-Type string application/pdf
X-Page-Count integer Number of pages in the converted PDF
X-Processing-Time-Ms integer Server-side processing time in milliseconds
X-Document-Name string Original document name from AFP metadata
GET /api/convert

Service info and usage examples.

curl https://scribo-i9ld.polsia.app/api/convert
GET /health/convert

Check conversion service status and capabilities.

// Response
{
  "status": "ready",
  "conversion": {
    "available": true,
    "maxFileSizeMb": 50
  }
}
Error Responses
Status Code Description
400 Bad Request Invalid or missing AFP file, 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 usage limit exceeded. Upgrade or wait for reset.
503 Service Unavailable AFP conversion module not loaded

Simple, transparent pricing

Start free. Scale when you're ready.

Free
$0 / month
Perfect for testing and small projects
  • 100 conversions / month
  • 50MB max file size
  • Standard support
  • Community access
Enterprise
Custom
Unlimited volume, dedicated support
  • Unlimited conversions
  • Custom file size limits
  • Dedicated support engineer
  • SLA guarantee

Get your API key

Enter your email. Get an API key instantly. 100 free conversions per month.