The U.S. Government Publishing Office (GPO) is making available all MARC bibliographic records (1,051,805 records) in the Catalog of U.S. Government Publications (CGP) as of February 2024. The CGP is the U.S. Government Publishing Office's (GPO) finding tool for electronic and print publications from the legislative, executive, and judicial branches of the U.S. Federal Government. These publications comprise the National Bibliography of U.S. Government Publications.
These files and the monthly CGP files in the CGP MARC Records collection essentially represent the entire CGP. GPO may periodically refresh the files in the All_CGP_Records collection with a new snapshot of the whole CGP.
The records are in MARC XML. The total size of the zipped files is 379 MB. Each of the 28 files in the repository holds approximately 40,000 records.
Please note: there are approximately 3,000 MARC XML validation errors.
These same records are also available in UTF-8 format from the cataloging-records-all-cgp-utf8 repository.
To download the files, use the "Code" button in the right-hand section of this page and select "Download ZIP." The ZIP file contains all of the files in the repository.
LSCM develops and maintains other repositories:
- All CGP Records (MARC UTF-8)
- CGP on GitHub
- CGP Geographic-Based Record Sets
- CGP Records Maintenance Files
- U.S. Congressional Serial Set Project (MARC UTF-8)
- U.S. Congressional Serial Set Project (MARC XML)
GitHub uses a versioning system to provide access to the iterations of a repository. This enables a user to return to the state of a repository before the various changes ("commits" in GitHub terminology) that were made to it.
To see a list of versions of the repository as a whole, follow these steps:
- Click or tap on "commits" in the top right-hand section of the page
- On the "Commits" page, choose the date of the version to be retrieved and then click or tap the "Browse the repository at this point in the history" link.
- The resources in the repository on that date will be available for viewing and downloading.
To see a list of versions of a particular collection, follow these steps:
- Click or tap on the name of a collection in the Collections List.
- Click or tap on "History" in the top right-hand corner of the collection page.
- On the "History" page, choose the date of the version to be retrieved.
- Click or tap on the "Browse the repository at this point in the history" icon.
- The main page of the repository on that date will be displayed.
- The resources in the repository on that date will be available for viewing and downloading.