Developer API

Build powerful fintech apps with Vittika API

Access real-time NSE/BSE market data, AI analysis, screener results, and portfolio analytics via a simple REST API or our Python/Node SDKs.

54 endpoints
99.9% uptime SLA
Python & Node SDKs
api_example.py
from vittika import VittikaClient

# Initialize client
client = VittikaClient(api_key="YOUR_API_KEY")

# Fetch AI analysis
analysis = client.ai.get_analysis(
    symbol="RELIANCE",
    exchange="NSE"
)

print(f"Signal: {analysis.signal}, Score: {analysis.ai_score}")
# Signal: BUY, Score: 82

API categories

54 endpoints across 4 categories covering every aspect of Indian equity research.

Market Data

Stable

Real-time and historical quotes, OHLCV, corporate actions, dividends, and bulk deals for NSE & BSE listed stocks.

24 endpoints

Screener

Stable

Programmatic access to Vittika's 200+ filter screener. Build custom watchlists, run quantitative stock filters, and export results.

12 endpoints

AI Analysis

Beta

Retrieve AI Buy/Sell scores, sentiment analysis, earnings call summaries, and natural language queries on any listed company.

8 endpoints

Portfolio

Stable

Portfolio valuation, P&L analytics, sector allocation, risk metrics, and benchmark comparison APIs.

10 endpoints

Simple, consistent API

One consistent pattern across all endpoints. Predictable responses, clear errors.

# Get AI analysis for RELIANCE NSE
curl -X GET \
  'https://api.vittika.com/v1/ai/analysis?symbol=RELIANCE&exchange=NSE' \
  -H 'Authorization: Bearer YOUR_API_KEY'
  -H 'Content-Type: application/json'

# Response
{
  "symbol": "RELIANCE",
  "ai_score": 82,
  "signal": "BUY",
  "confidence": 0.78,
  "summary": "Strong fundamentals with improving ROE. Jio business driving growth momentum."
}

Rate limits

Start free. Scale as you grow.

PlanDaily requestsBurst limitConcurrencyPrice
Free100 req/day10 req/min2₹0
ProPopular10,000 req/day100 req/min10₹999/mo
EnterpriseUnlimitedCustomCustomCustom

Get started in minutes

01

Create a free account

Sign up at vittika.com — no credit card required. Your account is ready in under 60 seconds.

02

Generate an API key

Go to Settings → Developer → API Keys and create a new key. Give it a name and optional IP whitelist.

03

Install the SDK (optional)

Run `pip install vittika` or `npm install @vittika/sdk`. Or use the REST API directly — no SDK needed.

04

Make your first call

Use the code examples above to fetch market data or AI analysis for any NSE/BSE listed stock.

05

Read the full docs

Our interactive docs at docs.vittika.com include a live playground, full endpoint reference, and changelog.

Start building for free

100 requests/day free. No credit card. Full API docs and playground available immediately after signup.