Skip to content

usgpo/cataloging-records-all-cgp-marcxml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 

Repository files navigation

All CGP Records (MARC XML)

General Information

The U.S. Government Publishing Office (GPO) is making available all MARC bibliographic records (1,115,162 records) in the Catalog of U.S. Government Publications (CGP) as of February 2026. 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 357 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.


How to Use the Repository Resources

Downloading Instructions

When downloading files from the repository, all files in the repository are included in the downloaded zip file.

  1. In the top right-hand section of this page, click on the “Code” button.
  2. Click on “Download ZIP.”
  3. A ZIP file with all files in the repository will be downloaded.
  4. Unzip the file with a zip utility.

The zip file can also be downloaded directly at this link:https://github.com/usgpo/cataloging-records-all-cgp-marcxml/archive/refs/heads/main.zip

Repository History and Versions

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
    • Image shows pointer to 'commits' link in upper right-hand of main file list
  • 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.
    • Image shows pointer to "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.
    • Image shows the "History" link on
  • 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.
    • Image shows pointer to "Browse the repository at this point in the history" link
  • 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.

Other LSCM Repositories

LSCM develops and maintains other repositories:

Feedback and Questions

For questions and feedback about the repositories, collections, and resources, please submit inquiries via askGPO. Select the Federal Depository Library tile and then the Cataloging/Metadata (Policy and Records) category.

About

Downloadable MARC records from the U.S. Government Publishing Office.

Topics

Resources

Stars

Watchers

Forks

Contributors