Home Getting started Read every page of the STIG catalog API

Read every page of the STIG catalog API

Last updated on Sep 16, 2026

Use GET /api/v1/stigs to retrieve current STIG versions. Each response contains a stigs array and a pagination object.

  1. Send an authenticated request with page=1 and a positive integer limit of at most 150.

  2. Process the entries in stigs.

  3. Read pagination.totalPages. Increase page and continue until you have processed that final page.

  4. Keep limit and any search value the same between requests.

Example request URL: https://www.stigviewer.com/api/v1/stigs?page=1&limit=100

Supply the header Authorization: Bearer YOUR_API_TOKEN. Keep the token private.

The default page is 1 and default limit is 100. pagination.total counts matching records; pagination.totalPages counts pages at the returned limit. An empty result can have totalPages: 0.

Add search=windows to filter titles or slugs without case sensitivity. The listing returns current versions ordered by release date, newest first, then title. Historical versions are not included in this listing. Retain the exact returned slug when requesting details or downloads.

API reference: https://docs.stigviewer.com/pagination