We are making all of the reports and associated data data available for download for analysis and reuse.
A complete listing of reports is published in a CSV file https://www.everycrsreport.com/reports.csv. It looks like:
number,url,sha1,latestPubDate,title,latestPDF,latestHTML IN12522,reports/IN12522.json,7abdf63c98d2498d6b4b860914ecd8a9e71065ae,2025-03-10,"An Overview of S. 394, GENIUS Act of 2025",files/2025-03-10_IN12522_d12b023987361bb7fa1d58c5c2013f97dbec1abc.pdf,files/2025-03-10_IN12522_d12b023987361bb7fa1d58c5c2013f97dbec1abc.html IF10908,reports/IF10908.json,7880271f4c6632984086b6529544ec2c6740aa4e,2025-03-07,Costa Rica: An Overview,files/2025-03-07_IF10908_42fc60a760824c3944a140abbc85ddd13f56a5bb.pdf,files/2025-03-07_IF10908_42fc60a760824c3944a140abbc85ddd13f56a5bb.html ...
The columns are:
The paths in the CSV file are relative to https://www.everycrsreport.com/
.
Only the most recent PDF and HTML files for a report are listed in the CSV file. For previous versions of the report, parse the metadata JSON files to get the PDF and HTML filenames. Our Python script bulk-download.py demonstrates how to use this listing to download the complete archive.
The report URLs follow a predictable format:
report page: https://www.everycrsreport.com/reports/R44636.html
report metadata JSON: https://www.everycrsreport.com/reports/R44636.json
report thumbnail: https://www.everycrsreport.com/reports/R44636.png
Report PDFs and HTML fragment files are under https://www.everycrsreport.com/files
. Because reports can have multiple versions, the file paths for the PDFs and HTML are not predictable, but they are listed in the CSV listing and in the metadata JSON files.
Each report has a metadata JSON file that describes the report.
Here’s an example:
{ "id": "R41330", "type": "CRS Report", "source": "EveryCRSReport.com", "versions": [ { "id": 393782, "source": "EveryCRSReport.com", "date": "2016-09-15T00:00:00", "title": "National Monuments and the Antiquities Act", "summary": "The Antiquities Act of 1906 authorizes ... from potential threats.", "formats": [ { "format": "HTML", "filename": "files/20160915_R41330_67193b9ccc8e2a41640eb140040bc6a08a8275ab.html" }, { "format": "PDF", "filename": "files/20160915_R41330_7d9b5190fc6ef4f898d2e7b667dd7c0531831a19.pdf" } ], "topics": [ { "source": "IBCList", "name": "Federal Lands", "id": 314 } ] }, ... ], "topics": [ "Appropriations" ] }
The top-level object represents a CRS report and contains two main fields:
{ "id": "R41330", "versions": [ ... ] }
The id
field is an identifier for the report assigned by CRS.
CRS may update a report. Each update is listed in versions
as a Report Version Objects (see below). Because the metadata may change in each update, all of the metadata for a report besides its number is stored in the metadata of the versions. The versions are in reverse-chronological order, so the first entry has the most recent metadata.
Each report version has several fields:
{ "id": 393782, "source": "EveryCRSReport.com", "date": "2016-09-15T00:00:00", "title": "National Monuments and the Antiquities Act", "summary": "The Antiquities Act of 1906 authorizes ... from potential threats.", "formats": [ ... ], "topics": [ { "source": "IBCList", "name": "Federal Lands", "id": 314 } ] }
date
is the publication date of the report (or updated report).
formats
is a list of zero or more Report Version Format objects (see below).
Each report version is published in zero or more document formats. Each format looks like:
{ "format": "HTML", "filename": "files/20160915_R41330_67193b9ccc8e2a41640eb140040bc6a08a8275ab.html" }
The format
is either HTML
or PDF
.
filename
specifies a URL at https://www.everycrsreport.com/
where the file can be retrieved.
CRS reports, as works of the United States Government, are not subject to copyright protection in the United States. Any CRS report, including its metadata, may be reproduced and distributed in its entirety without permission from CRS or from us. However, bear in mind that as a CRS report may include copyrighted images or material from a third party, you may need to obtain the permission of the copyright holder if you wish to copy or otherwise use copyrighted material.