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.
May 14, 2026
PDF and filing links now use stable Sacra URLs
Sacra API fields that previously linked directly to underlying PDF files now return stable Sacra URLs.The response field names are unchanged. If your backend downloads PDFs directly, make sure your HTTP client follows redirects.See the stable PDF and filing URLs changelog for affected fields and examples.January 13, 2026
Content synchronization updates
Added time filters and cursor pagination to/documents, /news/company, and /events to support content synchronization workflows.All three endpoints now support:- Time filters:
created_at_gte,created_at_lte,updated_at_gte,updated_at_lte - Cursor pagination via
page_after,page_before,page_size(default for documents and news; opt-in viapagination=cursorfor events) - Cursor responses include
next_link,prev_link, and cursor metadata
Documents
- Global GET with no company params required
- Global responses include a
companiesarray withrelation(subject/connected) - Company-scoped responses now include
published_at,created_at,updated_at
News
companyobject (id,domain) added per item- Domain-less queries require a date window of 14 days or less
Events
- Cursor pagination is opt-in via
pagination=cursor; page-based pagination remains the default
Cursor links URL-encode date values (e.g.,
: becomes %3A), which is expected. For daily polls, use a 24-hour window.November 19, 2025
Events API v1 is now the default
The Events API v1 schema is now the default. v0 remains queryable via?version=v0 but is deprecated.Breaking changes from v0
- Event type format —
event_typevalues changed from kebab-case to snake_case (e.g.funding-round→funding_round). Note: thetypesquery parameter still uses kebab-case. - Status terminology —
plannedrenamed toannouncedacross all event types - Round type accuracy — the generic
equityround type is replaced bygrowthandcrowdfunding - CorporateAction separation — corporate actions (stock splits, recapitalizations) are now returned as
corporate_actioninstead ofcompany-milestone
New fields
event_nameat the event envelope level — simplifies timeline rendering without parsing nested dataevent_statusat the event envelope level — mirrorsdata.statusfor easier filteringclosing_dateon SecondaryTransactions — distinguishes announcement from completion date; inferred fromannounced_datewhen only one date is knownis_extensionon FundingRounds — identifies rounds that extend or follow on from a prior round