Browse documentation
API referenceGET/v1/block-dealsBeta1 credit / returned item

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-Key or api_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.

FieldLocationRequiredNotes
symbolsqueryNoOptional comma-separated symbols or repeated query parameters. Maximum 20 symbols.
exchangequeryNoOptional exchange filter: NSE, BSE, or NSE/BSE.
fromqueryNoOptional inclusive ISO date or datetime lower bound.
toqueryNoOptional inclusive ISO date or datetime upper bound.
pagequeryNoPage number. Defaults to 1.
limitqueryNoPage size. Defaults to 20, maximum 50.
api_keyqueryNoOptional 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.

Successful Responseapplication/json
{
  "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

bash
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

ts
const blockDeals = await client.getBlockDeals({
  symbols: ["RECLTD", "NAUKRI"],
  exchange: "NSE",
  limit: 20,
})

Python SDK

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