Indian court cases API pricing, published per call
One credit wallet, twelve endpoints, and a price for every one of them printed on this page. Start with 2,500 free credits, keep 500 free credits every month for life, and buy more at base rate whenever you need them. No sales call, no quote request, no rate card behind a login.
Availability: API access is enabled on Enterprise accounts today. The self serve ladder on this page, including the free credit grant, is rolling out and is not switchable on by signup yet. These are the prices we will charge, published in advance rather than after the fact. Ask us for access and we will tell you where you stand.
Plans
Four tiers, three of them self serve
Every tier draws from the same credit wallet and the same per endpoint price list. The tier decides how many credits you get, how fast you may call us, and how many keys you can issue. Nothing about the data changes between tiers: a Free Developer key and an Enterprise key see the same corpus and the same fields.
Free Developer
Build and prototype without a card on file.
2,500 credits on signup, plus 500 free credits every month
- Signup grant never expires
- Monthly 500 credit grant refreshes on the 1st
- 1 API key
- AI endpoints capped at 5 analyze calls per month
- 10 requests per minute, 500 per day
- Docs and community support
Pay As You Go
Base rate credits that never expire. No subscription.
10,000 to 2,40,000 credits per pack
- Credits never expire, ever
- ₹0.083 to ₹0.100 per credit, no multiplier
- 3 API keys
- Full access to AI semantic search and analysis endpoints
- 60 requests per minute, 20,000 per day
- Email support and GST invoice on every purchase
Scale
Predictable monthly volume for production workloads.
1,00,000 credits every month
- Unused credits roll over up to 3,00,000 while you stay subscribed
- ₹0.080 per credit effective rate
- 10 API keys
- 120 requests per minute, 1,00,000 per day
- 10 concurrent AI analysis jobs
- Priority email support
Enterprise
Pooled credits, custom limits, procurement friendly.
Custom volume, pooled across every key in your organisation
- Volume rates from ₹0.060 per credit
- Unlimited API keys with org level pooling
- Custom rate limits up to 600 requests per minute
- GST invoicing with TDS handling and purchase orders
- Dedicated account manager and written SLA
- Audit logs and security review support
Prepaid packs, priced at base rate
One API credit carries a nominal value of ₹0.10. Our smallest pack sells credits at exactly that rate, and larger packs sell them below it. Competing Indian court data APIs commonly charge a three times multiplier on prepaid balances, which is the single biggest hidden cost in this market. We do not.
| Pack | Price, GST inclusive | Credits | Rate per credit | Discount |
|---|---|---|---|---|
| Dev | ₹1,000 | 10,000 | ₹0.100 | Base rate, 1.0x |
| Build | ₹5,000 | 55,000 | ₹0.091 | 9% below base rate |
| Grow | ₹20,000 | 2,40,000 | ₹0.083 | 17% below base rate |
Per endpoint prices
What every call costs
These are the exact prices charged against your wallet, per successful response. Cheap reads stay cheap, heavy AI work is priced for the compute it consumes, and health checks plus job polling are free so that our asynchronous design never penalises a well behaved client.
| Endpoint | Method | Credits | Base rate price | What you get |
|---|---|---|---|---|
| /health | GET | 0 | Free | Uptime probe. Never billed, never rate limited against your quota. |
| /get-timeline/{requestId} | GET | 0 | Free | Status poll for an async timeline job. Polling is free so our async design never costs you extra. |
| /judges/search | GET | 1 | ₹0.10 | Filter the Supreme Court and High Court judge roster by name. Our cheapest metered read. |
| /search/cases | POST | 1 | ₹0.10 | Keyword search across roughly 310 million records with court, year, judge, case type and date filters plus cursor pagination. |
| /cases/{id} | GET | 1 | ₹0.10 | Full structured case detail with parties, bench, citations and judgment text. No AI cost involved. |
| /cases/{id}/related | GET | 1 | ₹0.10 | Related documents and the derived order timeline for the same case number. |
| /cases/{id}/analysis | GET | 1 | ₹0.10 | Reads a stored AI analysis if one already exists. Priced as a plain read: the AI work was paid for when it was generated. |
| /cases/{id}/pdf | GET | 5 | ₹0.50 | Judgment PDF retrieval through a signed URL. Priced for bandwidth, not for compute. |
| /search/cases/semantic | POST | 10 | ₹1.00 | AI semantic search: filter extraction, query optimisation, embedding and vector search across roughly 2 million cases. |
| /request-timeline | POST | 20 | ₹2.00 | Starts an asynchronous orders and timeline fetch job. Billed once at submission, polling is free. |
| /cases/{id}/analyze | POST | 150 | ₹15.00 | Generates a full AI analysis: issues, arguments, statutes referenced, precedent treatment and case strength. |
| /cases/{id}/analyze-consolidated | POST | 400 | ₹40.00 | Consolidated analysis across every document attached to a matter. The heaviest call we sell. |
The cache rule, in your favour
Call the analyze endpoint on a case that already has a stored analysis and we return the stored result billed at the 1 credit read price, not the 150 credit generation price. You never pay twice for the same AI work, and you do not have to build a cache lookup on your side to avoid it. This is the same cache aware billing that runs inside the CourtMesh application.
Throughput
Rate limits by tier
Rate limits are separate from credits. Credits control how much you can spend, rate limits control how fast you may spend it. AI semantic search and the two analysis endpoints also share a per tier concurrency lane, so a burst of heavy analysis jobs can never starve your cheap metadata reads.
| Tier | Requests per minute | Requests per day | Concurrent analysis jobs |
|---|---|---|---|
| Free Developer | 10 | 500 | 1 |
| Pay As You Go | 60 | 20,000 | 3 |
| Scale | 120 | 1,00,000 | 10 |
| Enterprise | Custom, up to 600 | Custom | Custom |
Comparison
CourtMesh API against eCourtsIndia
A structural comparison built from each provider's published pricing page. We compare the shape of the offer, that is free allowances, multipliers, expiry, rollover and the point at which you are forced into a sales conversation, because that is what is publicly verifiable on both sides.
| What you are comparing | eCourtsIndia | CourtMesh API |
|---|---|---|
| Free credits on signup | ₹200 credits, one time | 2,500 credits, worth ₹250 |
| Recurring free allowance | None | 500 credits every month, forever |
| Prepaid entry point | ₹1,000 | ₹1,000 |
| Prepaid credit rate | 3x base rate | 1x base rate or better |
| Prepaid credit expiry | Never expires | Never expires |
| Monthly plan | ₹10,000 with 10,000 credits | ₹7,999 with 1,00,000 credits |
| Monthly credit rollover | No rollover | Rolls over up to 3x the monthly grant |
| Per endpoint price list | Not published as a per call table | All 12 endpoints published on this page |
| AI semantic search endpoint | Not published | Live at /search/cases/semantic |
| AI case analysis endpoints | Not published | Live at /analyze and /analyze-consolidated |
| Cached AI results | Not published | Repeat analysis billed at 1 credit, not 150 |
| MCP server for AI assistants | Published | Launching, billed from the same credit wallet |
| Self serve ceiling | Contact sales above the monthly plan | Self serve through Scale, sales only at Enterprise |
Comparison compiled on 10 August 2026 from publicly published pricing pages. Competitor terms change without notice, so please verify their current page before making a purchase decision. Where a competitor does not publish a figure we say so rather than guessing, and we make no claim about their underlying per call rupee rate because it is not published.
How billing works
Two wallets, one account
CourtMesh sells two different units because two different things are being metered. Understanding which is which takes about a minute and saves a lot of confusion at invoice time.
API credits, fixed per call
Bought in INR, spent per successful API call at the published rate on this page. The price of a keyword search is 2 credits whether the result set is tiny or enormous, which means you can model your unit economics before you write the first line of integration code. Prepaid credits never expire and are visible in the API keys screen of your CourtMesh account alongside per key usage.
Platform AI credits, token metered
These power the human facing product: AI chat, semantic search in the interface, drafting and case analysis inside Research, My Cases and My Agreements. They are metered on tokens consumed, so a short question costs less than a deep analysis of a 200 page judgment. Plan allowances and top up packs are described on the main pricing page.
Where they meet
A Research Professional subscription includes 5,000 API credits per month, enough for roughly 2,500 keyword searches or a steady trickle of AI work, and those credits are drawn from the API wallet on the same per endpoint prices as everyone else. Research Enterprise API volume is agreed inside the enterprise contract. If your integration outgrows the included grant you buy prepaid packs or move to Scale, and nothing about your application code changes. We deliberately keep the API priced at or slightly above the equivalent in application cost, because the API returns raw JSON for software to consume while the application gives a human the interface, the chat, the alerts and the drafting tools.
FAQ
API pricing questions
Still deciding? Read the cancellation and refund policy, browse the API documentation, or contact our team with a volume question.
Indian Court Cases API
Coverage, endpoints and sample payloads for the full API surface.
OpenAPI documentation
Authentication, request schemas, pagination and error codes.
OpenMCP server
The same endpoints as tools inside Claude, Claude Code and Cursor.
OpenPlatform pricing
Plans for the Research, My Cases and My Agreements applications.
OpenStart on the free tier today
Create an account, issue a key from the API settings screen, and spend your 2,500 signup credits on real judgments in the next ten minutes. When you need volume pricing or a contracted commitment, our team is one message away.