filings
Get a filing
One filing in full, including the measured price reaction where we have one.
/v1/filings/{newsid}curl -sS https://api.cruxal.in/v1/filings/7701f640-d532-4ba0-979c-1a298a186f1e \
-H "Authorization: Bearer $CRUXAL_API_KEY"{
"id": "7701f640-d532-4ba0-979c-1a298a186f1e",
"isin": "INE549D01012",
"ticker": "WSFX",
"company_name": "WSFx Global Pay Ltd",
"filed_at": "2026-08-16T19:43:37+05:30",
"scored_at": "2026-08-16T19:44:02+05:30",
"exchange_headline": "Investor Presentation for the Quarter ended June 30, 2026.",
"category": "Company Update",
"subcategory": "Investor Presentation",
"source_pdf": "https://www.bseindia.com/xml-data/corpfiling/AttachLive/2e21b1c4.pdf",
"headline": "WSFx Global Pay posts 24% revenue growth in Q1 FY27",
"summary": "The presentation shows revenue of Rs 41.2 cr against Rs 33.2 cr a year earlier.",
"sentiment": "positive",
"impact_score": 7.4,
"tags": [
"earnings_disclosure",
"investor_presentation"
],
"price_context": {
"raw": -0.046,
"abn": -0.038,
"regime": "risk_off",
"prev_close": 337.4
}
}Authorization
AuthorizationstringheaderrequiredYour API key as a bearer token: Bearer ck_live_…. Keys are server-side credentials and are never accepted in a query string.
Path parameters
newsidstring<uuid>requiredResponse200 · application/json
idstringrequiredStable identifier (the exchange's NEWSID).
isinstringrequiredtickerstringcompany_namestringfiled_atstring<date-time>When the exchange published the filing (IST, +05:30).
scored_atstring<date-time>When our analysis of the filing completed (IST, +05:30).
exchange_headlinestringThe exchange's own subject line, unedited.
categorystringsubcategorystringsource_pdfstringThe company's own filed document.
headlinestringOur generated headline.
summarystringsentimentstringpositive | neutral | negative
impact_scorenumber0-10, where above 7 is materially market-moving. This is a model output and an estimate, not a guarantee or investment advice. Null on evaluation (ck_test_) keys, which receive impact_band instead.
impact_bandstringlow | medium | high — impact_score bucketed at the documented thresholds (high is the >7 band the score is read on). Present on every plan, so an evaluation key can demonstrate impact filtering without receiving the resolution to rank on.
tagsstring[]price_contextPrice ContextThe measured move around this filing: session and abnormal-vs-NIFTY returns and the prevailing regime. Absent where the move has not been measured.