Skip to main content
GET
/
api
/
v1
/
filings
Get company filings
curl --request GET \
  --url https://sacra.com/api/v1/filings/ \
  --header 'Authorization: <api-key>'
{
  "filings": [
    {
      "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
      "name": "Annual Report 2024",
      "type": "10-K",
      "format": "pdf",
      "region": "US",
      "filed_at": "2025-03-15T00:00:00Z",
      "created_at": "2025-03-16T08:00:00Z",
      "updated_at": "2025-03-16T08:00:00Z",
      "url": "https://sacra.com/access-filing/filing/a1b2c3d4-e5f6-7890-abcd-ef1234567890"
    }
  ],
  "meta": {
    "company_id": "42",
    "company_domain": "spacex.com",
    "company_name": "SpaceX",
    "filing_type_filter": null
  },
  "pagination": {
    "next": "https://sacra.com/api/v1/filings/?company_domain=spacex.com&cursor=cD0yMDI1",
    "previous": null,
    "page_size": 10,
    "current_page_items": 1
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.sacra.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Authenticate using one of two formats:

  • Organization/user token: Token <your-token>
  • Stytch JWT: Bearer <your-jwt>

Query Parameters

company_domain
string

Domain of the company (e.g. spacex.com).

company_id
integer

Internal ID of the company. Takes priority over company_domain.

cursor
string

Cursor for pagination (provided by next/previous links in response).

filed_at_end
string<date-time>

Filter filings filed on or before this datetime (ISO 8601).

filed_at_start
string<date-time>

Filter filings filed on or after this datetime (ISO 8601).

filing_type
string

Filter by filing type (e.g. 10-K).

page_size
integer

Number of results per page. Default: 10, max: 50.

Response

Paginated list of filings for the company.

filings
object[]
required
meta
object
required
pagination
object

Null when no filings are returned.