Skip to main content
GET
/
api
/
in
/
v0
/
financial-statements
/
income-statement
Income Statement
curl --request GET \
  --url https://stockinsights-ai-main-95a26a0.zuplo.app/api/in/v0/financial-statements/income-statement \
  --header 'Authorization: Bearer <token>'
{
  "status": "success",
  "data": {
    "company_id": "x9t057a0io1tdakqk19y",
    "profile": "nonbank",
    "statement_type": "income_statement",
    "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": {
      "income": {
        "sales": 981238,
        "other_income": 24973
      },
      "expenses": {
        "raw_materials_cost": null,
        "employee_cost": null,
        "interest_expense": null,
        "depreciation": 48062,
        "other_expenses": null
      },
      "profit_before_tax": 114671,
      "tax_expense": {
        "current_tax": 27050,
        "deferred_tax": 6312,
        "tax_for_earlier_years": null,
        "mat_credit_or_entitlement": null,
        "other_tax_expenses": null
      },
      "profit_after_tax": 81309,
      "earnings_per_share": {
        "basic": 51.47,
        "diluted": 51.47
      }
    }
  }
}

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 income 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.