Skip to main content
GET
/
api
/
in
/
v0
/
financial-statements
/
cash-flow
Cash Flow Statement
curl --request GET \
  --url https://stockinsights-ai-main-95a26a0.zuplo.app/api/in/v0/financial-statements/cash-flow \
  --header 'Authorization: Bearer <token>'
{
  "status": "success",
  "data": {
    "company_id": "x9t057a0io1tdakqk19y",
    "profile": "nonbank",
    "statement_type": "cash_flow",
    "statement_scope": "consolidated",
    "reporting_type": "annual",
    "fiscal_year": 2025,
    "fiscal_quarter": "Q4",
    "period_end_date": "2025-03-31",
    "audit_status": "Audited",
    "currency": "INR",
    "scale": "crores",
    "financials": {
      "operating": {
        "profit_before_tax": 114671,
        "adjustments": {
          "depreciation": 48062,
          "finance_costs": 25000,
          "interest_income": -5000
        },
        "working_capital_changes": {
          "trade_receivables": -3500,
          "inventories": -2000,
          "trade_payables": 4500
        },
        "tax_paid": -27050,
        "net_cash_from_operations": 120000
      },
      "investing": {
        "purchase_of_fixed_assets": -85000,
        "net_cash_from_investing": -75000
      },
      "financing": {
        "dividends_paid": -15000,
        "net_cash_from_financing": -30000
      },
      "net_change_in_cash": 15000,
      "opening_cash": 20000,
      "closing_cash": 35000
    }
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

ticker
string
required

Company ticker symbol. Supports formats: plain ticker (RELIANCE), exchange-prefixed with dot (NSE.RELIANCE, BSE.RELIANCE), or colon (NSE:RELIANCE, BSE:RELIANCE), and BSE numeric IDs (BSE.500325). When no exchange is specified, matches against the generic stock ticker.

Example:

"RELIANCE"

period_end_date
string<date>
required

End date of the reporting period in YYYY-MM-DD format.

Example:

"2025-03-31"

reporting_type
enum<string>
required

Type of reporting period.

Available options:
quarterly,
half_yearly,
nine_months,
annual
Example:

"annual"

statement_scope
enum<string>
required

Whether to retrieve consolidated or standalone financial statements.

Available options:
consolidated,
standalone
Example:

"consolidated"

Response

Successful response with cash flow statement data. Returns null data if no statement is available for the given parameters.

status
enum<string>

Response status

Available options:
success
data
object

Financial statement data. Null if no data is available for the given parameters.