Skip to main content
GET
Balance Sheet
Enter a company ticker to get its latest consolidated balance sheet from a half-yearly filing. You only need to provide a date, filing cadence, or scope when you want something different. For example, a request with only ticker=RELIANCE uses:
  • Latest available period
  • reporting_type=half_yearly for selecting the filing
  • statement_scope=consolidated
A balance sheet is a point-in-time statement, so the response continues to show reporting_type: "as_of". Use period_end_date for an exact historical result; common reporting-period dates are 2025-03-31, 2025-06-30, 2025-09-30, and 2025-12-31. Availability depends on the selected filing cadence, and existing exact-date requests do not need to add one.

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>

Optional reporting-period end date in YYYY-MM-DD format. Common Indian reporting boundaries include 2025-03-31, 2025-06-30, 2025-09-30, and 2025-12-31; availability depends on the selected statement and reporting type. Omit this parameter to receive the latest matching statement.

reporting_type
enum<string>

Optional cadence of the filing from which the point-in-time balance sheet is selected. When both this parameter and period_end_date are omitted, the API defaults to the latest half_yearly filing. The response reporting type remains as_of.

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

"half_yearly"

statement_scope
enum<string>
default:consolidated

Whether to retrieve consolidated or standalone financial statements. Defaults to consolidated.

Available options:
consolidated,
standalone
Example:

"consolidated"

Response

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

status
enum<string>

Response status

Available options:
success
data
object | null

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