PDF Audit — Accessibility & Metadata for Linked Documents avatar

PDF Audit — Accessibility & Metadata for Linked Documents

Pricing

from $10.00 / 1,000 pdf analyzeds

Go to Apify Store
PDF Audit — Accessibility & Metadata for Linked Documents

PDF Audit — Accessibility & Metadata for Linked Documents

Find PDFs linked from public pages and analyze them: pages, text layer, scanned vs digital, metadata, language and tagged PDF. One dataset item per PDF.

Pricing

from $10.00 / 1,000 pdf analyzeds

Rating

0.0

(0)

Developer

Vincenzo

Vincenzo

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Security

Limited permissions

Share

Public institutions publish their most important documents as PDFs: regulations, tenders, forms, reports. This Actor finds the PDFs linked from a list of pages and analyzes each one.

What it extracts

For every PDF:

  • HTTP status and file size
  • Number of pages
  • Text characters and embedded images
  • isScanned: image-only PDF with little or no text layer
  • Title and language metadata
  • tagged: whether the PDF has a structure tree (needed for screen readers)
  • Encryption flag
  • Parse/download errors

Input

{
"urls": ["https://www.governo.it", "https://www.gov.uk"],
"maxPdfsPerSite": 3,
"maxFileSizeMb": 20,
"sameDomainOnly": false
}

Output

One dataset item per PDF:

{
"sourcePage": "https://www.governo.it",
"pdfUrl": "https://www.governo.it/sites/.../documento.pdf",
"status": 200,
"pages": 12,
"textChars": 18420,
"images": 3,
"isScanned": false,
"title": "Relazione annuale",
"lang": "it-IT",
"tagged": false,
"encrypted": false,
"sizeKb": 842.5,
"error": null
}

Use cases

  • Measure how much public information is published as scanned PDFs.
  • Check whether PDFs declare a language and a title.
  • Audit tagged PDFs before an accessibility remediation project.
  • Build a dataset of public documents for research or journalism.

Caveats

  • Static analysis only: it does not run OCR, so isScanned is a heuristic.
  • Only PDFs linked from the input pages, up to maxPdfsPerSite.
  • Large PDFs are skipped (maxFileSizeMb).
  • Some servers block automated downloads; those items carry an error.