Skip to Content
API ReferenceReportsCharges Report

Charges Report

This API allows you to fetch the brokerage and other charges you paid over a date range, defaulting to the current financial year.

USE CASE

Check the brokerage, GST, STT and other charges paid over a period, day by day or summarised by segment.

Details

  • Fetches all charges for a specified date range. If no date range is provided, it defaults to the current financial year.
  • Set report_type to 1 for date-wise rows (default) or 2 for summarised data by segment.
  • Send from_date and to_date as YYYY-MM-DD. Without them the report runs from the start of the current financial year to today.
  • Results are paged: page_size defaults to 100 and page_no to 1. The sample response also returns total_count and a summary_data block with totals such as ctt_only and stt_only.
  • segment_type is 0 all, 1 equity, 2 equity derivatives, 3 mutual funds, 4 currency derivatives and 5 commodity derivatives. exchange_type is 0 all, 1 NSE, 2 BSE and 3 MCX.
  • Rate limits differ between the Standard and Prime plans. See Plans & rate limits.

Request Attributes - For fetching record

AttributeData TypeDescription
page_sizestringNumber of records to fetch on single response (default is 100)
page_nostringThe page number to fetch (default is 1)
from_datestringThe start date for fetching charges in “YYYY-MM-DD” format (default is the start of the current financial year)
to_datestringThe end date for fetching charges in “YYYY-MM-DD” format (default is the current date)
segment_typestring
  • 0 → Includes all Segments [default]
  • 1 → Includes only Equity
  • 2 → Includes only Equity Derivatives
  • 3 → Includes Mutal Funds
  • 4 → Includes only Currency Derivatives
  • 5 → Includes only Commodity Derivatives
exchange_typestring
  • 0 → Includes all Exchanges [default]
  • 1 → Includes only NSE
  • 2 → Includes only BSE
  • 3 → Includes only MCX
report_typestring
  • 1 → Includes only date wise [default]
  • 2 → Includes summarised data (segment wise)

Response Attributes - For each charge

AttributeData TypeDescription
brokeragefloatBrokerage charges for trade execution.
gstfloatGST levied on profit, brokerage, and transaction charges.
ipftfloatThe IPFT charged for the order.
sebi_tocfloatRegulatory fee charged by SEBI on turnover.
stamp_dutyfloatThe stamp duty charged for the order.
sttfloatSecurities or Commodity Transaction Tax applied on trades.
totalfloatCombined value of all charges and taxes for the day.
trade_dateintDate on which the trades were executed.
turnoverfloatTotal traded value calculated by the exchange.
transaction_chargesfloatTransaction charges include exchange charges and other charges.
Last updated on