Overview

Errors and pagination

Handle Corpus errors, request IDs, offsets, and point-in-time collection metadata.

Errors

All endpoints use the same error shape:

{
  "error": "Not Found",
  "message": "The requested filing was not found.",
  "request_id": "req_01J..."
}
StatusMeaning
400Invalid parameter combination
401Missing or invalid API key
403Insufficient permission
404Resource not found
422Request schema validation failed
429Rate limit exceeded
503Source content is temporarily unavailable or still processing

Include request_id when contacting support.

Pagination

Paginated collection endpoints accept limit and offset and return pagination in meta:

{
  "filings": [],
  "meta": {
    "jurisdiction": "US",
    "count": 100,
    "limit": 100,
    "offset": 0,
    "next_offset": 100,
    "as_of": "2026-07-20T23:59:59Z"
  }
}

Pass next_offset as the next request’s offset. A null value means there are no more records. Keep the same as_of value across pages when you need a stable point-in-time result set.