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 |
Related Features
– 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