BBharatStock
API Reference Pricing Sign out
Dashboard
API Keys Usage Billing Account
More
Stocks API Reference Terms of Service Contact support Sign out
Your API keys

Your API keys

Current plan
—
Daily limit
—
Requests today
—
Upgrade for more →
New API key (shown once — save it now)
Copied to clipboard

No API keys yet

Create a free key to start calling the API — 50 requests/day, no card required. Upgrade any time for higher limits.

Accounts are limited to one active API key. To raise your limits, upgrade your existing key's plan below instead of creating a new one.
Exposed a key? Use Rotate to swap its secret instantly — your plan and usage are kept.
Key Daily limit Status Created Last used Actions

Quick start

Make your first request — swap in your key and run it.

Swap RELIANCE for any ticker, or explore the full API in the reference docs. See the SDK changelog for the latest client releases.

Use it in AI assistants (MCP)

Query BharatStock as native tools in Claude, Cursor & other AI hosts.
npx -y bharatstock-mcp # add to your MCP host config with BHARATSTOCK_API_KEY

Our official bharatstock-mcp server exposes ~30 market-data tools using your API key. A Developer/Pro feature — see MCP setup →

Dashboard

Usage

API keys
0
Active keys
0
Highest daily limit
0

Check the reference docs for how rate limits and the 429 response work.

No API keys yet — usage will show up here once you create one.
Dashboard

Billing

One API, no feature paywalls — every plan gets the full API (prices, financials, corporate actions, indices, and shareholding data). Plans differ only in daily request limits and support. Pay via UPI (instant, no international charges) or card. Your key's plan upgrades automatically once payment confirms.

Your subscription is active and will renew automatically.

Your subscription has been cancelled and will not renew. You retain access until the end of the current billing period.

Your plan expires on .

Your paid plan has expired. You've been moved to the free plan. Upgrade again to restore your limits.

Free
₹0/month
50 requests/day

  • Full API access, every endpoint
  • 50 requests/day
  • 1 year of history (prices, financials & MF data)
  • Community support
Starter
₹750/month
3,000 requests/day

  • Full API access, every endpoint
  • 3,000 requests/day
  • Full history — 11+ yrs prices, 20 yrs MF NAV
  • Email support
Most Popular
Developer
₹1,500/month
10,000 requests/day

  • Full API access, every endpoint
  • 10,000 requests/day
  • Full history — 11+ yrs prices, 20 yrs MF NAV
  • MCP server for AI agents
  • Email support
Pro
₹5,000/month
50,000 requests/day

  • Full API access, every endpoint
  • 50,000 requests/day
  • Full history — 11+ yrs prices, 20 yrs MF NAV
  • MCP server for AI agents
  • Priority email support
Dashboard

Account

Email
Sign-in methods
Member since

Business & usage profile

Optional. Tell us how you use the data so we can recommend the right plan and keep our data-source agreements in order. Nothing here is required, and it never affects your access.

You have agreed to all our Terms and Conditions. Your continued use of the Services constitutes acceptance of the current Terms, which we may update from time to time.

Delete account

Permanently delete your account and deactivate all your API keys. Any active paid subscription is cancelled automatically. This cannot be undone.

Delete your account?

This permanently deletes your account and deactivates all your API keys. Any applications using those keys will stop working immediately, and any active paid subscription is cancelled. This action cannot be undone.

Rotate this API key?

Use this if your key was exposed. It replaces the secret on the same key — your plan and history stay intact.

  • Your current key stops working immediately.
  • A new key replaces it on the same plan — subscription and usage history are kept (today's usage count isn't reset).
  • The new key is shown only once, so update your app right away.
New message
✓ Thanks — your message has been sent to our support team. We'll reply to your account email shortly.
To BharatStock Support
From
Upgrade to Developer

Tell us about your usage

Required for paid plans — this helps us recommend the right plan and keep our data-source agreements in order. Only GSTIN is optional. 10,000 requests/day

Please complete the required fields (marked *) before continuing.

You’ll choose a payment method next.

Upgrade to Developer

10,000 requests/day.

Changing plans on Razorpay: with UPI AutoPay / e-mandate the change is immediate and prorated. With a card, Razorpay can’t change the plan in place, so we cancel your current subscription and start a new one for the selected plan (fresh mandate, no mid-cycle proration credit; you keep access until your current cycle ends).

Your plan changes immediately — you won’t be charged today. Your new plan price applies from your next renewal.

Your plan changes immediately and you won’t be charged today. Because your payment uses an Indian bank mandate (UPI Autopay / card), the new price is collected at your next renewal, which will also include a one-time top-up for the rest of the current cycle (so that first renewal is a little higher; it returns to the normal plan price after). For an upgrade, that renewal exceeds your current mandate, so you’ll be asked to approve a new mandate for the new amount — until you do, your subscription may show as past due.

Redirecting you to checkout…

UPI QR Code
Amount
UPI ID:

Payee:

Pay the exact amount above to this UPI ID (or scan the QR), then enter your UPI transaction reference (UTR) below. Your API key will be issued once the payment is manually confirmed.

Payments are handled by our authorised resellers, who act as Merchant of Record for your purchase — they sell you the subscription and are responsible for billing, receipts, tax, and refunds. Paddle.com is the Merchant of Record for the UPI / Card option; Lemon Squeezy is the Merchant of Record for the international card option.

Please tick the box above to consent to immediate access before continuing.

Terms of Service
Open in new tab ↗