NSE Option LTP Extractor
Budget: ₹600 – ₹1,500 INR
I need a small utility that connects only to the NSE website, pulls the full option-chain for every tradable index (Nifty 50, Bank Nifty, Sensex and any other index NSE adds), and returns just two fields per strike: the strike price itself and the latest traded price (LTP) total ltp of call and put.
Key points
• Source: NSE only.
• Scope: every available index on NSE, not just Bank Nifty or Nifty.
• Data field focus: Strike Price paired with its current LTP; no open interest or volume is necessary.
• Expiries: weekly, monthly and any other future-dated series must be captured automatically.
Deliverables
1. Well-commented script (Python preferred, but I’m open to Node, Go, etc.) that fetches the data and saves it to CSV or JSON.
2. Simple README explaining setup, dependencies and how to trigger an on-demand refresh.
3. Demonstration file containing one successful data pull for the latest trading day.
Acceptance criteria
• Running the script from a clean machine fetches all indices and every listed expiry without manual URL updates.
• Output includes only Strike Price and LTP columns for each option contract.
• No CAPTCHA or session blockage issues; the script must handle NSE’s cookies/headers gracefully.
If you have existing experience scraping or using NSE’s option-chain API endpoints, that’s a plus. Let me know how quickly you can turn this around and which language you prefer to use.
Key points
• Source: NSE only.
• Scope: every available index on NSE, not just Bank Nifty or Nifty.
• Data field focus: Strike Price paired with its current LTP; no open interest or volume is necessary.
• Expiries: weekly, monthly and any other future-dated series must be captured automatically.
Deliverables
1. Well-commented script (Python preferred, but I’m open to Node, Go, etc.) that fetches the data and saves it to CSV or JSON.
2. Simple README explaining setup, dependencies and how to trigger an on-demand refresh.
3. Demonstration file containing one successful data pull for the latest trading day.
Acceptance criteria
• Running the script from a clean machine fetches all indices and every listed expiry without manual URL updates.
• Output includes only Strike Price and LTP columns for each option contract.
• No CAPTCHA or session blockage issues; the script must handle NSE’s cookies/headers gracefully.
If you have existing experience scraping or using NSE’s option-chain API endpoints, that’s a plus. Let me know how quickly you can turn this around and which language you prefer to use.
Related categories:
PHP
JavaScript
Python
Web Scraping
Software Architecture
Node.js
Data Extraction
API