API Reference

BharatSeal API

REST API for verified Indian business intelligence. Query 28.7L+ companies, verify GSTINs, access director data — all from a single endpoint.

Base URL

api.bharatseal.io

Avg Response

< 50ms

Auth

Bearer token

Authentication

Pass your API key in the Authorization header
Authorization: Bearer bs_live_your_api_key_here

Get your API key from your dashboard after signing in.

Endpoints

GET/v1/entity/{cin}

Full company profile by CIN

Example

GET /v1/entity/U72900KA2020PTC123456

Response

{ "cin": "U72900KA2020PTC123456", "company_name": "...", "confidence_score": 84, "gstin": "...", "directors": [...] }
GET/v1/search

Search companies by name, GSTIN, CIN, or director

Example

GET /v1/search?q=HDPE+manufacturer&state=GJ&limit=20

Response

{ "hits": [...], "total": 142, "processing_time_ms": 8 }
GET/v1/gstin/{gstin}

Verify a GSTIN and get filing status

Example

GET /v1/gstin/29AABCU9603R1ZX

Response

{ "gstin": "...", "status": "active", "legal_name": "...", "return_filed_months": 11 }
GET/v1/bulk/export

Bulk CSV export (Business plan+)

Example

GET /v1/bulk/export?state=MH&type=private_limited&format=csv

Response

Returns CSV stream of matching entities

Rate Limits by Plan

Free0 API callsWeb search only
Pro500 calls/day₹999/mo
BusinessUnlimited₹2,999/mo
EnterpriseCustom SLACustom pricing

Ready to integrate?

Sign up free and get your API key in under 2 minutes.

Get API Key View Pricing