DII Activity Data
Fetches Domestic Institutional Investor (DII) activity for the NSE equity cash market. Returns buy/sell amounts for domestic institutional flows.
Rate Limits
| Plan | Rate Limit |
|---|---|
| Hobby | 5 requests / day |
| Plus | 10 requests / minute |
Request
GET /api/market/dii
| Parameter | Description | Priority | Type |
|---|---|---|---|
| api_key | User Generated API Key. Generate Here | required | string |
| interval | Data interval. Accepted values: 1D (daily), 1M (monthly) | required | string |
| from | Start date for the data range in YYYY-MM-DD format. Provider returns a bounded window from this date. | optional | string |
| force_update | Bypass cache and refresh latest data Default false | optional | boolean |
Limits
- Daily (
1D) — up to 30 trading days of data per request. - Monthly (
1M) — up to 12 months of data per request.
Response
| Field | Description | Type |
|---|---|---|
| success | Indicates if the API call was successful or not | string |
| data | List of DII activity rows | array |
| data.time_stamp | Unix timestamp of the record in milliseconds | integer |
| data.buy_amount | Total buy value in INR | decimal |
| data.sell_amount | Total sell value in INR | decimal |
| data.buy_contracts | Number of contracts bought | integer |
| data.sell_contracts | Number of contracts sold | integer |
| data.oi_contracts | Open interest in number of contracts | integer |
| data.oi_amount | Open interest value in INR | decimal |
Example
curl -X GET \ -H "Content-Type: application/json" \ --url 'https://api.fincrux.org/api/market/dii?interval=1D&api_key={api_key}'
{ "success": "true", "data": [ { "time_stamp": 1746633600000, "buy_amount": 8523456789.0, "sell_amount": 7234567890.5, "buy_contracts": 0, "sell_contracts": 0, "oi_contracts": 0, "oi_amount": 0.0, "total_long_contracts": 0, "total_short_contracts": 0, "total_call_long_contracts": 0, "total_put_long_contracts": 0, "total_call_short_contracts": 0, "total_put_short_contracts": 0 } ] }