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
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Security
Limited permissionsShare
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
isScannedis 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.