API
Machine-readable records of what was filed. One sample is free. The rest of the JSON API is 20 US dollars a month.
Public without a key: this page, OpenAPI 3, and /api/v1/sample.
With a key, send header X-API-Key to GET /api/v1/filings, GET /api/v1/filings/{id}, and GET /api/v1/companies/{krs}.
What a record contains
Each object is one filing: Warsaw and UTC timestamps, identifiers when the source states them (KRS, NIP, ticker, LEI, REGON, ISIN), a closed event type, typed fields for that event, a two-to-four sentence English summary of the event, attachments, and the original source text as an audit copy. Event types:
inside_information, current_report, periodic_report, agm, dividend, shareholding_threshold, board_change, share_capital, krs_entry, krs_change, financials_filed.
The API does not carry live market prices and it is not investment advice.
Sample record
Truncated shape. The live object at /api/v1/sample keeps the full raw_text.
{
"id": "wf_2026-08-30_espi_simfabric_spo_ka_akcyjna_001",
"url": "https://warsawfilings.com/filings/wf_2026-08-30_espi_simfabric_spo_ka_akcyjna_001",
"source": "exchange",
"source_system": "ESPI",
"source_url": "https://www.gpw.pl/komunikat?geru_id=496111",
"published_at_warsaw": "2026-08-30T15:12:37+02:00",
"published_at_utc": "2026-08-30T13:12:37Z",
"company_name_pl": "SIMFABRIC SPÓŁKA AKCYJNA",
"company_name_en": "SimFabric S.A.",
"ticker": "SIM",
"mic": "XWAR",
"krs": "0000769437",
"nip": "9512422921",
"lei": "2594001OQ9XCY71S5051",
"regon": "36590199600000",
"isin": null,
"event_type": "shareholding_threshold",
"title_en": "Shareholding-threshold notification",
"summary_en": "On 30 August 2026 SimFabric S.A. received a notification from Julia Leszczyńska under Article 69(2)(1) of the Polish Public Offering Act. The notice concerns a change in the share of the total number of votes at the general meeting.",
"original_language": "pl",
"raw_text": "Treść raportu: Zarząd SimFabric S.A. … [truncated]",
"attachments": [
{
"name": "FormularzA.pdf",
"url": "https://www.gpw.pl/attachment/…"
}
],
"fields": {
"dividend_record_date": null,
"dividend_pay_date": null,
"agm_date": null,
"agm_time": null,
"agm_city": null,
"threshold_percent": null,
"threshold_holder": "Julia Leszczyńska",
"threshold_before_votes_percent": null,
"threshold_after_votes_percent": null,
"threshold_before_capital_percent": null,
"threshold_after_capital_percent": null,
"legal_basis": "Art. 70 pkt 1 Ustawy o ofercie - nabycie lub zbycie znacznego pakietu akcji",
"board_outgoing": [],
"board_incoming": [],
"krs_last_entry_number": null,
"krs_last_entry_date": null,
"share_capital": null
}
}
OpenAPI
The OpenAPI 3 document is at /api/openapi.json. It includes a Filing schema.