Install any skill in seconds. Free to start, no credit card required.
Get Started Free →NSE scans: top gainers/losers, volume surges, 52w highs/lows
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-23 | ✗→✓ | ▲ Improved | 60% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 409% | 0% |
| case-01 | ✗→✓ | ▲ Improved | 562% | 0% |
| case-04 | ✗→✓ | ▲ Improved | -11% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 14% | 0% |
Scan the NSE equity market for top movers, volume spikes, and price extremes using NSE's publicly accessible JSON APIs — no API key required.
powershell$headers = @{ "User-Agent" = "Mozilla/5.0"; "Referer" = "https://www.nseindia.com" } $session = Invoke-WebRequest -Uri "https://www.nseindia.com" -SessionVariable nse -Headers $headers $resp = Invoke-RestMethod -Uri "https://www.nseindia.com/api/live-analysis-variations?index=gainers" ` -Headers $headers -WebSession $nse $resp.NIFTY.data | Sort-Object pChange -Descending | Select-Object -First 10 | Select-Object symbol, ltp, netPrice, pChange
powershell$headers = @{ "User-Agent" = "Mozilla/5.0"; "Referer" = "https://www.nseindia.com" } $session = Invoke-WebRequest -Uri "https://www.nseindia.com" -SessionVariable nse -Headers $headers $resp = Invoke-RestMethod -Uri "https://www.nseindia.com/api/live-analysis-variations?index=losers" ` -Headers $headers -WebSession $nse $resp.NIFTY.data | Sort-Object pChange | Select-Object -First 10 | Select-Object symbol, ltp, netPrice, pChange
powershell$headers = @{ "User-Agent" = "Mozilla/5.0"; "Referer" = "https://www.nseindia.com" } $session = Invoke-WebRequest -Uri "https://www.nseindia.com" -SessionVariable nse -Headers $headers $resp = Invoke-RestMethod -Uri "https://www.nseindia.com/api/live-analysis-variations?index=high52" ` -Headers $headers -WebSession $nse $resp.data | Select-Object symbol, ltp, pChange | Select-Object -First 20
powershell$headers = @{ "User-Agent" = "Mozilla/5.0"; "Referer" = "https://www.nseindia.com" } $session = Invoke-WebRequest -Uri "https://www.nseindia.com" -SessionVariable nse -Headers $headers $resp = Invoke-RestMethod -Uri "https://www.nseindia.com/api/equity-stockIndices?index=NIFTY%2050" ` -Headers $headers -WebSession $nse $resp.data | Select-Object symbol, lastPrice, pChange, totalTradedVolume | Sort-Object pChange -Descending
powershell$headers = @{ "User-Agent" = "Mozilla/5.0"; "Referer" = "https://www.nseindia.com" } $session = Invoke-WebRequest -Uri "https://www.nseindia.com" -SessionVariable nse -Headers $headers $resp = Invoke-RestMethod -Uri "https://www.nseindia.com/api/market-data-pre-open?key=ALL" ` -Headers $headers -WebSession $nse $resp.data | Group-Object { if ($_.metadata.pChange -gt 0) { "Advances" } else { "Declines" } } | Select-Object Name, Count
"Show me today's top 5 Nifty gainers" → Fetch gainers API, filter NIFTY data, sort by pChange descending, display top 5 with symbol, LTP, and % change.
"Any stocks hitting 52-week highs today?" → Fetch high52 endpoint and list symbols with their current price and % change.
"How is the overall market today — more advances or declines?" → Fetch pre-open market data, group by positive/negative pChange, show counts.
https://www.nseindia.com — always initialize the session before API callsOther measured skills in the registry, with their headline benchmark lift.