Last updated: March 22, 2026

Overview

Download your validation data for offline analysis or client delivery. CSV exports include raw data for spreadsheet analysis, while PDF exports produce formatted reports suitable for presentations.

How It Works

1. Navigate to the Export section or use the API
2. Select format (CSV or PDF)
3. Apply filters (date range, project, status)
4. Download the generated file
5. CSV: up to 1,000 records per export
6. PDF: formatted report with scores and summaries

Tier Availability

| Tier | Available | Max Records |
|——|———–|————-|
| Free | No | — |
| Pro | Yes | 1,000 |
| Agency | Yes | 1,000 |
| Enterprise | Yes | Unlimited |

Validation History: Source data for exports
Project Management: Export scoped to projects
Audit Report Generation: More detailed PDF reports (Agency+)

Mini-Tutorial

Step 1: Access Export

Click “Export” from the sidebar or within a project.

Step 2: Choose Format

CSV: Raw data for spreadsheet analysis (Pro+)
PDF: Formatted report for presentations (Pro+)

Step 3: Apply Filters (Optional)

– Date range
– Project
– Status (valid/invalid)
– Schema type

Step 4: Select Export Limit

Pro/Agency plans allow up to 1,000 records per export. Enterprise allows unlimited.

Step 5: Download

Click “Generate” and wait for your file. CSVs are instant; PDFs typically take 1-2 minutes.

Step 6: Use Data

CSV: Open in Excel or Google Sheets for analysis. PDF: Share with stakeholders or save for records.

Technical Details

CSV Export

GET /api/v1/export/csv?project_id=proj_abc&limit=1000&date_from=2025-01-01&status=valid

Response: Plain CSV file with columns:

URL,Schema URL,Type,Valid,Errors,Date,Score
https://example.com/p1,Article,yes,0,2025-03-22,92
https://example.com/p2,Product,no,2,2025-03-21,78
...

PDF Export

GET /api/v1/export/pdf?project_id=proj_abc&limit=500&format=simple

Response: PDF binary (application/pdf)
– Contains formatted tables
– Summary statistics
– Simple design suitable for quick sharing
– Auto-cleans up after 1 hour

Async Export (Larger Sets)

For Enterprise exports >5,000 records:

POST /api/v1/export/async
{
  "project_id": "proj_abc",
  "format": "csv",
  "limit": 10000
}

Returns:

{
  "job_id": "job_123",
  "status": "queued",
  "check_status_url": "/api/v1/export/job_123"
}

Poll /api/v1/export/job_123 until status is “ready”, then download.

References

RFC 4180 CSV Standard
PDF/A Long-Term Archival Format
Data Export Best Practices
ValidGraph Export API Documentation