Arabic document rendering API

Most Arabic PDFs look fine until you try to copy the text.

Presentation-form glyphs, reversed table columns, Latin stuck on the wrong side. ArabDoc is a JSON → PDF API that keeps Arabic readable and searchable.

curl -X POST https://api.arabdoc.dev/v1/render \
  -H "X-API-Key: $ARABDOC_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"template":"invoice","data":{...},"options":{"numerals":"western","calendar":"dual"}}' \
  -o invoice.pdf
Read the docs See the comparison Get a free key

Sample invoice fragment · IBM Plex Sans Arabic · on this page

فاتورة ضريبية رقم INV-2026-08421

البائع: شركة نخبة الجزيرة للتجارة · المشتري: مؤسسة أفق الرقمية لتقنية المعلومات

الوصف الكمية الإجمالي
اشتراك منصة التعلم الإلكتروني — باقة المؤسسات (NELC LMS) 12 22,200.00
أجهزة لوحية iPad 11" للقاعات التدريبية 8 19,992.00
خدمات استشارية لإعداد تقارير الامتثال وربط أنظمة SSO/SAML 40 18,000.00

الإجمالي شامل ضريبة القيمة المضافة: 96,515.70 ر.س

ArabDoc tax invoice PDF first page — RTL layout with correct Arabic shaping
Live PDF thumbnail · download sample · engine comparison

Pricing

Quotas are documents rendered per calendar month (Asia/Riyadh). Free tier is self-serve — get a key with email only (no card). Paid tiers issue a key after checkout.

Free
$0
100 docs / month
Starter
$29
2,000 docs / month
Pro
$99
10,000 docs / month
Business
$299
50,000 docs / month

Limitations — and what to do about them

These are real constraints, not marketing soft-pedals. Each item says whether it is permanent, what the workaround is today, and what is not in v1 on purpose.

Contact

Questions or benchmark repro issues: [email protected]