Browse documentation
List block deals
GET /v1/block-deals
This endpoint is currently in beta. It returns structured block-deal records without upstream headline text, including symbol, company, exchange, trade value in crores, shares, price, and ingestion timestamp.
When to use it
Use this endpoint for large-trade monitors, watchlist activity feeds, and historical block-deal screens. For near-live delivery, see WebSocket block-deal streams.
Authentication and billing
- Requires
X-API-Keyorapi_key. - Credit cost: 1 credit / returned item. Bills 1 credit per returned item. Empty pages are not charged.
- See pricing for plan allowances and full billing details.
Request
This endpoint does not require a request body.
| Field | Location | Required | Notes |
|---|---|---|---|
symbols | query | No | Optional comma-separated symbols or repeated query parameters. Maximum 20 symbols. |
exchange | query | No | Optional exchange filter: NSE, BSE, or NSE/BSE. |
from | query | No | Optional inclusive ISO date or datetime lower bound. |
to | query | No | Optional inclusive ISO date or datetime upper bound. |
page | query | No | Page number. Defaults to 1. |
limit | query | No | Page size. Defaults to 20, maximum 50. |
api_key | query | No | Optional alternative to the X-API-Key header. Prefer the header for server-side applications. |
Response
Returns { data, has_next }. Each item contains id, symbol, company, exchange, trade_value_cr, shares, price, and date when available. date is the ingestion time: when Drishti ingested the block-deal record.
{
"data": [
{
"id": "68a1b2c3d4e5f60718293a4b",
"symbol": "ICICIBANK",
"company": "ICICI Bank Limited",
"exchange": "NSE",
"trade_value_cr": 328.48,
"shares": 2302036,
"price": 1426.9,
"date": "2026-08-10T09:00:38+00:00"
},
{
"id": "68a1b2c3d4e5f60718293a4c",
"symbol": "CAPILLARY",
"company": "Capillary Technologies India Limited",
"exchange": "BSE",
"trade_value_cr": 174.62,
"shares": 3344202,
"price": 522.15,
"date": "2026-08-10T06:29:32+00:00"
}
],
"has_next": true
}Request pattern
curl -G "https://developers.manasija.in/v1/block-deals" \
-H "X-API-Key: $DRISHTI_API_KEY" \
--data-urlencode "symbols=RECLTD,NAUKRI" \
--data-urlencode "exchange=NSE" \
--data-urlencode "limit=20"JavaScript / TypeScript SDK
const blockDeals = await client.getBlockDeals({
symbols: ["RECLTD", "NAUKRI"],
exchange: "NSE",
limit: 20,
})Python SDK
block_deals = client.get_block_deals(
symbols=["RECLTD", "NAUKRI"], exchange="NSE", limit=20,
)Interactive reference
Use the Scalar API client for executable requests, schemas, and the full OpenAPI contract.