Introducing Batch Processing — Remediate thousands of PDFs in minutesLearn more →
Free Tier Available — 25 PDFs/day

Automate PDF accessibility compliance with a single API call. WCAG 2.1 AA, PDF/UA, and Section 508 — fully automated.

PASS847 structure tags added
PASS23 images → AI alt text generated
PASS12 tables → headers structured
PASSReading order fixed
PASSLanguage detected: en
PASS156 issues found, 154 auto-fixed
response.json
1{
2 "id": "rem_8x4kQ2m",
3 "status": "completed",
4 "standard": "wcag2.1aa",
5 "score": 98,
6 "processing_time_ms": 1247,
7 "document": {
8 "pages": 47,
9 "tags_added": 847,
10 "images_described": 23,
11 "tables_structured": 12,
12 "reading_order_fixed": true,
13 "language": "en"
14 },
15 "issues": {
16 "total_found": 156,
17 "auto_fixed": 154,
18 "needs_review": 2
19 },
20 "download_url": "https://api.remiqa.com/v1/documents/rem_8x4kQ2m/download"
21}
Processing...
1.2s · 47 pages · WCAG 2.1 AA Pass · Score: 98/100

Trusted by compliance teams worldwide

Deloitte
KPMG
Harvard
Mayo Clinic
Goldman Sachs
State Farm
Accenture
EY
Stanford
Johns Hopkins
JPMorgan
PwC
MIT
Cleveland Clinic
MetLife
Deloitte
KPMG
Harvard
Mayo Clinic
Goldman Sachs
State Farm
Accenture
EY
Stanford
Johns Hopkins
JPMorgan
PwC
MIT
Cleveland Clinic
MetLife
01 / 07·Main Features
// Developer First //

Start remediating today

Enhance your apps with industry-leading PDF accessibility remediation.

Remediate

Full PDF/UA compliance in one API call. Tags, alt text, reading order — automated.

Validate

Check any PDF against WCAG 2.1 AA, PDF/UA, and Section 508 standards instantly.

Batch

Process hundreds of PDFs in parallel with webhook notifications on completion.

remediate.pyPython
1import remiqa
2
3client = remiqa.Client(api_key="your-api-key")
4
5# Remediate a PDF for WCAG 2.1 AA compliance
6result = client.remediate(
7 file="annual-report.pdf",
8 standard="wcag2.1aa",
9 options={
10 "tag_tree": True,
11 "alt_text": True, # AI-generated alt text for images
12 "reading_order": True,
13 "table_headers": True,
14 "language_detection": True,
15 "form_labels": True,
16 }
17)
18
19# Download the remediated PDF
20result.save("annual-report-accessible.pdf")
21
22print(f"Status: {result.status}") # "completed"
23print(f"Tags added: {result.tags_added}") # 847
24print(f"Images described: {result.images}") # 23
25print(f"Issues fixed: {result.issues_fixed}") # 156
26print(f"Compliance: {result.compliance}") # "wcag2.1aa"
27print(f"Score: {result.score}/100") # 98/100
response.jsonJSON
1{
2 "id": "rem_8x4kQ2m",
3 "status": "completed",
4 "standard": "wcag2.1aa",
5 "score": 98,
6 "processing_time_ms": 1247,
7 "document": {
8 "pages": 47,
9 "tags_added": 847,
10 "images_described": 23,
11 "tables_structured": 12,
12 "reading_order_fixed": true,
13 "language": "en"
14 },
15 "issues": {
16 "total_found": 156,
17 "auto_fixed": 154,
18 "needs_review": 2
19 },
20 "download_url": "https://api.remiqa.com/v1/documents/rem_8x4kQ2m/download"
21}
Pythonpip install remiqa
Node.jsnpm install remiqa
02 / 07·Core
// Built to outperform //

Core principles, proven performance

Built from the ground up to outperform manual remediation.

Comprehensive remediation

Reliable. Handles 99.2% of PDF structures automatically. No manual tagging, no templates, just compliant documents.

Remiqa99%
Adobe Acrobat45%
Manual tagging12%

Speed that matters

Blazingly fast. Remediates documents in under 30 seconds, ready for real-time compliance workflows.

annual-report.pdf
47 pages1.2s
policy-handbook.pdf
156 pages3.8s
tax-form-2024.pdf
4 pages0.3s
university-catalog.pdf
892 pages12.1s
employee-benefits.pdf
23 pages0.8s
board-minutes-q4.pdf
12 pages0.4s
compliance-audit.pdf
67 pages2.1s
student-transcript.pdf
2 pages0.2s
insurance-claim.pdf
8 pages0.3s
municipal-budget.pdf
234 pages5.7s
annual-report.pdf
47 pages1.2s
policy-handbook.pdf
156 pages3.8s
tax-form-2024.pdf
4 pages0.3s
university-catalog.pdf
892 pages12.1s
employee-benefits.pdf
23 pages0.8s
board-minutes-q4.pdf
12 pages0.4s
compliance-audit.pdf
67 pages2.1s
student-transcript.pdf
2 pages0.2s
insurance-claim.pdf
8 pages0.3s
municipal-budget.pdf
234 pages5.7s
annual-report.pdf
47 pages1.2s
policy-handbook.pdf
156 pages3.8s
tax-form-2024.pdf
4 pages0.3s
university-catalog.pdf
892 pages12.1s
employee-benefits.pdf
23 pages0.8s
board-minutes-q4.pdf
12 pages0.4s
compliance-audit.pdf
67 pages2.1s
student-transcript.pdf
2 pages0.2s
insurance-claim.pdf
8 pages0.3s
municipal-budget.pdf
234 pages5.7s
annual-report.pdf
47 pages1.2s
policy-handbook.pdf
156 pages3.8s
tax-form-2024.pdf
4 pages0.3s
university-catalog.pdf
892 pages12.1s
employee-benefits.pdf
23 pages0.8s
board-minutes-q4.pdf
12 pages0.4s
compliance-audit.pdf
67 pages2.1s
student-transcript.pdf
2 pages0.2s
insurance-claim.pdf
8 pages0.3s
municipal-budget.pdf
234 pages5.7s
03 / 07·Features
// Zero configuration //

We handle the hard stuff

Tag trees, reading order, alt text, table headers, language tags, and more.

<Document>
├─ <Section>
├─ <H1> Title
├─ <P> Paragraph
└─ <Span> Inline
└─ <Section>
Tag Tree Generation
Builds proper tag trees for headings, paragraphs, lists, and nested structures automatically.
IMG
"Bar chart showing quarterly revenue growth from $2.4M to $3.1M across Q1-Q4 2024"
AI Alt Text
AI-generated descriptive, context-aware alternative text for every image, chart, and figure.
1
2
3
4
5
Reading Order
Detects and corrects reading order so screen readers navigate content in a logical flow.
<TH>Quarter<TH>Revenue<TH>Growth
<TD>Q1<TD>$2.4M<TD>+12%
<TD>Q2<TD>$2.8M<TD>+17%
Table Headers
Identifies table headers and marks TH/TD with correct scope attributes for full accessibility.
US<pdf lang="en">detected
ES<p lang="es">detected
FR<p lang="fr">detected
Language Detection
Detects and sets correct language tags at document and element level for multilingual PDFs.
<label for="name">Full Name
id="name"
<label for="email">Email
id="email"
Form Labels
Associates form fields with their labels for full keyboard and screen reader access.
report-q1.pdf
done
report-q2.pdf
...
report-q3.pdf
...
webhook → https://yourapp.com/webhook/remiqa
Batch Processing
Process hundreds of PDFs in parallel with webhook notifications. Scale without limits.
06 / 07·Use Cases
// Use cases //

Transform PDFs into accessible solutions

Discover how organizations are getting the most out of our API.

100% compliant
Government compliance

Section 508 ready

Meet federal accessibility mandates for all public-facing PDFs.
50K+ PDFs/semester
University documents

Academic accessibility

Remediate syllabi, research papers, and course materials at scale.
HIPAA compatible
Healthcare forms

Patient-first docs

Ensure patient forms and medical documents are accessible to all.
< 30s per filing
Legal filings

ADA compliance

Make court filings, contracts, and legal briefs fully accessible.
99.2% accuracy
Financial reports

Audit-ready

Complex tables, charts, and financial data — properly tagged.
Batch processing
Insurance policies

Regulatory ready

Bulk remediate policy documents for regulatory compliance.
07 / 07·FAQ
// FAQ //

Frequently asked questions

Everything you need to know about Remiqa.