Skip to main content
← Back to blog

Adobe PDF Accessibility Auto-Tag API: A Complete Technical Guide for Compliance Teams

Why Auto-Tagging Alone Does Not Close Your Compliance Gap

Approximately 97% of PDFs posted on government and enterprise websites fail at least one WCAG 2.1 Level AA criterion, according to accessibility audit data compiled across federal procurement reviews. With ADA Title II compliance deadlines now in effect or approaching—April 26, 2027 for public entities serving populations of 50,000 or more, and April 26, 2028 for those under 50,000 and special district governments—compliance teams are under pressure to process document libraries at scale, fast. Adobe's PDF Accessibility Auto-Tag API has entered that conversation as a potential accelerant. Understanding precisely what it does, where it succeeds, and where it requires downstream remediation is essential before integrating it into any compliance pipeline.

What does the Adobe PDF Accessibility Auto-Tag API do? The Adobe PDF Accessibility Auto-Tag API is a cloud-based service, part of Adobe's PDF Services API suite, that applies machine-learning-driven semantic tagging to untagged or poorly tagged PDF documents. It analyzes document structure—detecting headings, paragraphs, lists, tables, figures, and reading order—then writes a tag tree into the PDF's logical structure. The output is a tagged PDF that assistive technologies such as screen readers can parse. However, auto-tagging is a probabilistic process: it produces a best-guess tag tree that frequently requires human review and correction to meet PDF/UA-1 (ISO 14289-1:2014) and WCAG 2.1 Level AA standards. It does not generate meaningful alternative text for images, resolve complex table structures autonomously, or guarantee correct reading order in multi-column layouts. Treat auto-tagging as triage, not remediation.

What the Adobe PDF Accessibility Auto-Tag API Actually Does

The Auto-Tag API is one component within Adobe's PDF Services API—a REST-based platform that exposes document manipulation operations as cloud endpoints. The auto-tagging feature specifically targets the logical structure layer of a PDF, which is what assistive technology reads independently of rendered visual appearance.

Core Operations the API Performs

  • Tag tree generation: Writes a complete PDF logical structure tree where none exists, mapping content elements to standard PDF structure types (H1–H6, P, L, LI, Table, TR, TD, Figure, etc.).
  • Reading order inference: Uses spatial and semantic analysis to sequence content elements, addressing the most common failure mode in multi-column documents.
  • Role mapping: Assigns PDF role map entries so that non-standard tag names resolve to recognized structure types for assistive technology.
  • Artifact marking: Identifies decorative or background elements and marks them as artifacts, removing them from the accessibility tree—critical for preventing screen reader noise.
  • Table recognition: Detects tabular data patterns and applies Table, TR, TH, and TD tags, though complex merged-cell tables require manual verification.

What the API Does Not Do

  • Generate Alt text for figures, charts, or decorative images—alt text attributes are left empty or carry placeholder values.
  • Produce document-level metadata: Title, Language, and Subject fields in the document properties must be set separately.
  • Validate output against PDF/UA-1 or WCAG 2.1 AA—the API applies tags but does not run a conformance check.
  • Repair existing malformed tags in already-tagged PDFs with structural errors; it performs best on untagged source documents.
  • Handle scanned image-based PDFs without a separate OCR pre-processing step.

Understanding this boundary is not a criticism of the tool—it is an architectural reality. The API is designed as a preprocessing layer, not a remediation endpoint.

API Access, Pricing, and the 'Free' Question

The Adobe PDF Accessibility Auto-Tag API is accessible through Adobe's PDF Services API, which operates on a credential-based model with tiered pricing. There is no standalone free tier for production use, but Adobe provides a free trial with limited transaction volume for evaluation purposes—commonly cited as free access to the Auto-Tag API in searches for "Adobe PDF accessibility auto-tag API free."

Access and Credential Model

  • Credentials are provisioned through the Adobe Developer Console at developer.adobe.com. A free trial account provides access to the REST endpoints with a transaction cap sufficient for integration testing.
  • Production use requires a paid PDF Services API subscription, priced per document transaction. Volume discounts are available for enterprise agreements.
  • There is no on-premises or downloadable binary—the service is cloud-hosted only. Searches for "Adobe PDF accessibility auto-tag API download" reflect a misunderstanding of the deployment model; the API is consumed over HTTPS, not installed locally.

SDK Availability and GitHub Resources

Adobe publishes official SDKs for Java, .NET, Node.js, Python, and REST. The GitHub repository at adobe/pdfservices-sdk contains code samples for each language, including auto-tag examples. Searches for "Adobe PDF accessibility auto-tag API GitHub" or "Adobe PDF accessibility auto-tag API example" resolve to these official repositories, which contain working sample code for triggering the auto-tag operation, polling for job completion, and downloading the tagged PDF output.

Adobe Acrobat Auto-Tag vs. the API

Adobe Acrobat Pro includes an "Auto-Tag Document" action (accessible under Accessibility tools) that applies the same underlying ML model through a desktop UI. The API exposes this capability programmatically for batch processing. For document libraries exceeding a few hundred files, the API is the only practical path—Acrobat's desktop auto-tag function does not support bulk processing at scale without manual intervention per document.

Technical Integration: REST Workflow and Job Lifecycle

Integrating the Auto-Tag API into a compliance pipeline requires understanding its asynchronous job model. The API does not return a tagged PDF synchronously—it accepts a document, queues a processing job, and returns a status endpoint to poll.

Standard Request Lifecycle

  1. Authenticate: Exchange client credentials for an OAuth 2.0 access token via Adobe's IMS endpoint. Tokens are short-lived (typically 24 hours) and must be refreshed programmatically in long-running batch pipelines.
  2. Upload the source asset: POST the PDF to Adobe's temporary asset storage endpoint, receiving an assetID. Maximum file size is 100 MB per document.
  3. Submit the auto-tag job: POST a job request to /operation/autotag with the assetID and optional parameters—including whether to generate a tagging report.
  4. Poll for status: GET the job status endpoint until the response indicates completion. Typical processing time ranges from 10 to 90 seconds depending on document complexity and page count.
  5. Download the output: Retrieve the tagged PDF (and optionally the XLSX tagging report) from the temporary output asset URL. Assets expire after a fixed window; download before expiry.

Optional Tagging Report

When the generateReport parameter is set to true, the API returns an Excel report alongside the tagged PDF. This report lists each tagged element, its inferred type, page location, and confidence indicators. Compliance teams can use this report to prioritize manual review—high-confidence detections on straightforward elements (body paragraphs, standard headings) typically require less scrutiny than low-confidence detections on complex figures or irregular table layouts.

Error Handling Considerations

  • Password-protected or encrypted PDFs return an error—documents must be decrypted before submission.
  • Scanned image-only PDFs require OCR preprocessing; the API will attempt to tag but will produce empty or artifact-only structure if no text layer exists.
  • Oversized or corrupt files should be validated client-side before submission to avoid consuming transaction credits on failed jobs.

Where Auto-Tagging Fails: The Remediation Gap

Compliance teams that treat auto-tag output as production-ready remediated documents expose their organizations to legal and audit risk. The tag tree the API produces is a starting point, not a finish line, and the gap between the two is precisely where most accessibility failures survive into production.

Alternative Text: The Largest Unresolved Gap

The Auto-Tag API marks images as Figure elements but does not generate meaningful Alt attributes. An image tagged as <Figure> with an empty alt attribute will pass a structural tag check but fail WCAG 2.1 Success Criterion 1.1.1 (Non-text Content). For documents containing charts, photographs, diagrams, or infographics, every figure requires human-authored alt text—a task that cannot be automated to compliance-grade quality at current ML maturity levels.

Reading Order in Complex Layouts

Multi-column documents, sidebars, pull quotes, and footnotes consistently produce reading order errors even after auto-tagging. The spatial analysis the API uses is robust for single-column prose but degrades on layouts where visual rendering order diverges significantly from logical reading order. A screen reader following the tag tree in a two-column academic PDF may read the first column of page 1, then the first column of page 2, rather than completing each column before advancing—a failure that requires manual reordering in the tag tree.

Table Header Association

Spanning headers, nested tables, and tables without visually distinct header rows are frequent sources of misclassification. TH (table header) tags must carry correct scope attributes (scope="col" or scope="row") and, in complex tables, explicit header ID associations. The API assigns TH tags but does not reliably set scope attributes on multi-level or irregular tables. This is a PDF/UA-1 conformance requirement that automated tools cannot fully resolve.

Document-Level Metadata

PDF/UA-1 requires that the document Title be set in document properties and that the document's language be declared via the Lang entry in the document catalog. The Auto-Tag API does not write these properties. A document that passes all structural tag checks but lacks a Title or Lang declaration fails PDF/UA-1 conformance regardless of tag quality.

Artifacts vs. Content Misclassification

Decorative borders, background watermarks, and page number headers are sometimes misclassified as content and tagged as paragraph or heading elements—or conversely, meaningful content near page edges is marked as an artifact. Both failure modes require verification in any PDF that will be formally audited.

The Adobe PDF Accessibility Checker API: A Related but Distinct Tool

Searches for "Adobe PDF Accessibility Checker API" often conflate two separate capabilities: the Auto-Tag API (which writes tags) and the accessibility checking function available in Adobe Acrobat Pro's Accessibility Checker. As of the current API release, Adobe's PDF Services API does not expose a standalone machine-readable accessibility checker endpoint equivalent to Acrobat's full checker output. The Acrobat desktop Accessibility Checker (accessible under Tools > Accessibility > Full Check) runs a rule set against the document's tag tree and reports failures by category—but this remains a desktop operation, not a cloud API endpoint available for programmatic batch validation.

For programmatic, scalable PDF accessibility validation, compliance teams use tools such as PAC (PDF Accessibility Checker, published by the PDF Association), axe-pdf, or integrated validators within remediation platforms. RemeDocs incorporates automated conformance checking as part of its remediation workflow, flagging specific tag-level failures against both PDF/UA-1 and WCAG 2.1 Level AA criteria so remediation specialists can address precise failure points rather than re-auditing entire documents manually.

Critical compliance distinction: Running a PDF through the Adobe PDF Accessibility Auto-Tag API does not produce a WCAG 2.1 Level AA or PDF/UA-1 compliant document. The API applies a structural tag tree as a first-pass approximation. For ADA Title II purposes—where public entities serving populations of 50,000 or more must comply by April 26, 2027, and those under 50,000 and special district governments by April 26, 2028—auto-tagged documents must undergo expert review and remediation before being treated as conformant.

Specific failure categories that survive auto-tagging:

  • Missing or empty alternative text on all non-decorative figures
  • Incorrect reading order in multi-column or complex layouts
  • Absent or incorrect table header scope attributes
  • Missing document Title and Lang metadata
  • Misclassified artifacts and content elements
  • Unresolved form field labels and tab order in interactive PDFs

Recommended approach: Use the Auto-Tag API as the first stage of a multi-stage pipeline. Pass its output to a qualified remediation specialist or a platform such as RemeDocs that combines automated tagging with expert human review and formal conformance validation before publishing documents for public access.

Building a Production-Grade Auto-Tag Pipeline: Architecture Checklist

A compliant document remediation pipeline that incorporates the Auto-Tag API requires validated handoffs at each stage. The following checklist reflects the minimum viable architecture for organizations processing document libraries under active compliance obligations.

Pre-Processing Stage

  • Strip encryption and password protection from all source PDFs before API submission
  • Run OCR on scanned image-only documents using a validated OCR engine; verify text layer accuracy before submitting to auto-tag
  • Validate file size against the 100 MB API limit; split oversized documents or pre-compress images
  • Log source document metadata (filename, page count, creation tool, existing tag status) to enable before/after comparison
  • Classify documents by complexity tier: simple (single-column, no tables, no figures), moderate (tables or figures, standard layout), complex (multi-column, heavy graphics, interactive forms)

Auto-Tag Processing Stage

  • Enable the tagging report (generateReport: true) for all documents; archive reports alongside tagged PDFs
  • Implement exponential backoff on polling to avoid rate limit exhaustion on large batch jobs
  • Download output assets within the asset expiry window; implement immediate transfer to durable storage
  • Log API response codes and confidence metadata per document for audit trail purposes

Post-Processing Remediation Stage

  • Author meaningful alternative text for all non-decorative Figure elements—required for WCAG 2.1 SC 1.1.1
  • Verify and correct reading order in all documents classified as moderate or complex complexity
  • Validate table header scope attributes on all tables with spanning or multi-level headers
  • Set document Title and Lang in document properties for all outputs
  • Run a conformance validator (PAC, axe-pdf, or integrated platform checker) against remediated output; document results
  • For interactive PDFs: verify form field labels, tab order, and error identification tags

Publication and Maintenance Stage

  • Maintain version-controlled remediation records linking source documents to their remediated counterparts
  • Establish a re-remediation trigger for documents that are updated at the source—auto-tagging the original does not carry forward to revised versions
  • Include remediated PDFs in periodic accessibility audits, not just initial processing runs

How RemeDocs Integrates with Auto-Tag Workflows

RemeDocs' PDF remediation process is designed to accept auto-tagged PDFs as inputs at the post-API stage, treating the tag tree as a structured starting point rather than requiring remediation specialists to begin from untagged documents. This significantly reduces per-document remediation time for straightforward documents while preserving expert review capacity for the failure categories—alt text, reading order, table headers, metadata—that auto-tagging cannot resolve autonomously.

When using RemeDocs, the auto-tag report generated by Adobe's API feeds directly into the remediation queue, with confidence scores used to route documents to the appropriate review tier. High-confidence, structurally simple documents progress through automated validation; complex or low-confidence documents are escalated to specialist review. The output of the RemeDocs pipeline is a formally validated PDF with documented conformance against PDF/UA-1 and WCAG 2.1 Level AA—suitable for publication under ADA Title II, Section 508, and EN 301 549 obligations.

For organizations with large legacy document libraries that need to be processed under active compliance deadlines, this tiered approach—API auto-tagging for structural scaffolding, RemeDocs for validated remediation—provides both throughput and audit-defensible quality assurance.

Frequently Asked Questions

Is the Adobe PDF Accessibility Auto-Tag API free?

Adobe provides a free trial with limited transaction volume through the Adobe Developer Console. Production use requires a paid PDF Services API subscription. There is no permanent free tier for unlimited production processing.

Where can I find code examples for the Auto-Tag API?

Adobe publishes official SDK samples in the adobe/pdfservices-sdk repository on GitHub. Examples cover Java, .NET, Node.js, Python, and direct REST calls, including end-to-end auto-tag job submission and output retrieval.

Can the Auto-Tag API process scanned PDFs?

Not directly. Scanned image-only PDFs must go through OCR preprocessing to establish a text layer before the auto-tag operation can produce a meaningful tag tree. Running the API on a pure image PDF results in a document where content is tagged as artifacts or empty elements.

Does auto-tagging a PDF make it WCAG 2.1 Level AA compliant?

No. Auto-tagging applies structural tags as a first approximation. Achieving WCAG 2.1 Level AA conformance requires additional remediation—primarily alt text authoring, reading order correction, table header scope validation, and document metadata completion—followed by conformance validation against a recognized checker.

What is the difference between Adobe Acrobat Auto-Tag and the Auto-Tag API?

Adobe Acrobat Pro's Auto-Tag Document feature applies the same underlying ML model through a desktop UI, one document at a time. The PDF Services API exposes the same capability as a cloud endpoint suitable for batch processing at scale. The API is the appropriate path for any organization processing more than a small number of documents.

What ADA Title II deadline applies to my organization's PDFs?

Per the DOJ interim final rule published April 20, 2026: public entities serving populations of 50,000 or more must comply with WCAG 2.1 Level AA by April 26, 2027. Public entities serving populations under 50,000, and any special district government regardless of population served, must comply by April 26, 2028. Both tiers require WCAG 2.1 Level AA as the technical standard.

Does the API work on already-tagged PDFs?

The Auto-Tag API performs best on untagged source documents. Applying it to an already-tagged PDF with structural errors may produce unpredictable results, as the API's behavior on existing tag trees is not designed for repair of pre-existing malformed structure. In those cases, stripping existing tags before reprocessing is often more reliable.

Key Takeaways

Auto-tagging accelerates remediation volume but does not replace it. The Adobe PDF Accessibility Auto-Tag API is a legitimate throughput tool for applying structural tag scaffolding to large document libraries. It reliably handles basic heading and paragraph detection, reading order inference on simple layouts, and artifact marking—reducing manual effort on the structural layer. It does not resolve alt text, complex table headers, document metadata, or reading order in multi-column layouts. No tagged PDF leaving the API can be published as compliant without downstream remediation and conformance validation.

The compliance standard is WCAG 2.1 Level AA, and the deadlines are active. ADA Title II requires WCAG 2.1 Level AA—the same standard the Auto-Tag API's output must ultimately meet after remediation. Public entities serving 50,000 or more have until April 26, 2027; those under 50,000 and special district governments have until April 26, 2028. Organizations with large PDF libraries should be processing documents now, not initiating remediation programs in the final months before their deadline.

A validated pipeline requires more than one tool. An audit-defensible PDF remediation pipeline combines the Auto-Tag API for structural scaffolding, qualified specialist review for the categories automation cannot resolve, and a conformance validator to produce documented evidence of WCAG 2.1 Level AA and PDF/UA-1 conformance. RemeDocs is built to close that gap between auto-tag output and verified, publishable compliance.

Ready to make your PDFs accessible?

Upload any PDF and get a fully compliant, audit-ready document back in seconds.

Try free PDF audit
← Back to all posts