Indian Court API Pricing | Credit Rates and Free Tier | CourtMesh
    Skip to main content
    Developer API pricing

    Indian court cases API pricing, published per call

    One credit wallet, 18 confirmed endpoints, and a price for every one of them printed on this page. Start with 2,500 free credits and keep 500 free credits every month for life. Paid credit packs are coming soon. No quote request, no rate card behind a login.

    Availability: Sign up and the free credit grant are live today. Buying prepaid credit packs and the Scale subscription are coming soon. Talk to sales for higher volume in the meantime.

    2,500
    Free credits on signup
    They never expire
    500
    Free credits every month
    Forever, on every account
    ₹0.10
    Base credit rate
    No prepaid multiplier
    18
    Confirmed priced endpoints
    Search, analysis, litigation check and coverage

    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

    ₹0forever

    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
    • No AI analysis endpoints on Free; upgrade to Pay As You Go
    • Up to 10 litigation checks per month
    • 10 requests per minute, 500 per day
    • Docs and community support
    Most popular

    Pay As You Go

    From ₹1,000prepaid packs

    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, analysis and litigation check endpoints
    • 60 requests per minute, 20,000 per day
    • Email support and GST invoice on every purchase

    Scale

    ₹7,999per month, GST inclusive

    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

    From ₹15,000per month, contracted

    Pooled credits, custom limits, procurement friendly.

    Custom volume, pooled across every key in your organisation

    • Volume rates from ₹0.060 per credit, down to ₹0.040 above 20 lakh credits a month
    • 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. eCourtsIndia's published pricing states a three times multiplier on its pay as you go packs (checked 2026-09-18 at ecourtsindia.com/api/pricing), which is a real hidden cost in this market. We do not charge one.

    CourtMesh prepaid API credit packs
    PackPrice, GST inclusiveCreditsRate per creditDiscount
    Dev₹1,00010,000₹0.100Base rate, 1.0x
    Build₹5,00055,000₹0.0919% below base rate
    Grow₹20,0002,40,000₹0.08317% 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.

    CourtMesh API credit cost for each of the 18 confirmed endpoints
    EndpointMethodCreditsBase rate priceWhat you get
    /healthGET0FreeUptime probe. Never billed, never rate limited against your quota, though it carries its own 120 requests per minute per IP guard shared by every caller.
    /get-timeline/{requestId}GET0FreeStatus poll for an async timeline job. Polling is free so our async design never costs you extra.
    /judges/searchGET1₹0.10Filter the Supreme Court and High Court judge roster by name. Our cheapest metered read.
    /search/casesPOST1₹0.10Keyword search across 315.6 million records with court, year, judge, case type and date filters plus cursor pagination.
    /cases/{id}GET1₹0.10Full structured case detail with parties, bench, citations and judgment text. No AI cost involved.
    /cases/{id}/relatedGET1₹0.10Related documents and the derived order timeline for the same case number.
    /cases/{id}/analysisGET1₹0.10Reads 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}/pdfGET5₹0.50Judgment PDF retrieval through a signed URL. Priced for bandwidth, not for compute.
    /search/cases/semanticPOST10₹1.00AI semantic search: filter extraction, query optimisation, embedding and vector search across roughly 2 million cases. Not available on the Free tier.
    /request-timelinePOST20₹2.00Reads stored orders by default, priced at the 1 credit cache rate. Send refresh:true to ask the source court portal for current orders instead; that costs the full 20 credits only when it genuinely triggers live work, reported as meta.liveFetch. Not available with refresh:true on the Free tier, and tribunal cases cannot be live-fetched at all. Polling the job status is free.
    /cases/{id}/analyzePOST100₹10.00Generates a full AI analysis: issues, arguments, statutes referenced, precedent treatment and case strength. Not available on the Free tier. allowRemoteFetch:true adds a 20 credit surcharge when the source document has to be fetched from a remote host on the allowlist rather than served from stored data.
    /cases/{id}/analyze-consolidatedPOST400₹40.00Consolidated analysis across every document attached to a matter. The heaviest call we sell. Not available on the Free tier.
    /usageGET0FreeYour own balance, tier limits and per endpoint call counts for the current billing period. Unmetered by design: checking your usage must never itself burn a credit.
    /reference/courtsGET0FreeThe court hierarchy the search endpoints accept for their court filter. No API key required, cached for an hour with an ETag.
    /reference/case-typesGET0FreeThe case type taxonomy the search endpoints accept for their caseType filter. No API key required, cached for an hour with an ETag.

    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 ₹0.10 read price, not the ₹10.00 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.

    The same rule applies to a safe retry: send an Idempotency-Key header on party screen, batch screen, analyze, analyze-consolidated or request-timeline calls, and a replay of the same key with the same body returns the stored response with no second charge. See Idempotency in the API documentation.

    Product endpoints

    Litigation check, coverage and the changes feed

    The core search and analysis endpoints above are one product. These three are separate products with their own pricing logic, and we mark each one confirmed and live or indicative and not yet available so nothing on this page overstates what you can call today.

    Litigation check

    Confirmed, live

    Screens a person or company name against the corpus with deterministic entity resolution and an optional LLM adjudication pass. A match prices like an analysis call, a genuine no match prices far lower, and adjudication is an optional surcharge on top.

    CourtMesh litigation check pricing
    EndpointMatch foundNo matchAdjudicate surcharge
    POST /party/screen₹10.00 (100 credits)₹2.00 (20 credits)+₹8.00 (+80 credits)
    POST /party/screen/batch₹10.00 (100 credits)₹2.00 (20 credits)-

    Public coverage

    Confirmed, live

    Corpus coverage and freshness by court and year, cached and free to call. No API key required.

    CourtMesh coverage endpoint pricing
    EndpointCreditsWhat you get
    GET /coverageFreeCorpus coverage and freshness by court and year, cached and refreshed every few hours. No API key required and never billed.

    Changes feed

    Indicative, not yet available

    The change feed and watchlist events are not live yet. These are the prices we intend to charge, published in advance so you can plan for them; nothing here can be called today.

    CourtMesh changes feed indicative pricing
    EndpointCreditsWhat it will do
    GET /changes1 per pagePaginated feed of case status changes since a given timestamp, one credit per page of up to 100 changes. Not yet available; priced in advance so integrators can plan for it.
    GET /watchlists/{id}/events1 per pagePaginated events matched against a watchlist, one credit per page. Not yet available.

    Not priced per call

    Watchlist management and webhook delivery are free by design; they carry cost only through the changes feed events they generate. Also indicative and not yet available.

    CourtMesh watchlist and webhook endpoints not billed per call
    EndpointCreditsWhat it will do
    POST /watchlistsFreeCreate a watchlist of parties or cases to track for changes, free within your tier's item cap. Not yet available.
    GET /watchlistsFreeList your watchlists. Not yet available.
    DELETE /watchlists/{id}FreeDelete a watchlist. Not yet available.
    POST /webhooksFreeRegister and manage webhook endpoints for watchlist events. Not yet available.
    POST /webhooks/deliveriesFreeWebhook delivery and retry, no credit charge either way. Not yet available.

    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. Heavy analysis jobs run in their own lane, so a burst of them can never starve your cheap metadata reads; AI semantic search has its own dedicated per minute ceiling.

    CourtMesh API rate limits per tier
    TierRequests per minuteRequests per day
    Free Developer10500
    Pay As You Go6020,000
    Scale1201,00,000
    EnterpriseCustom, up to 600Custom

    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.

    CourtMesh API compared with eCourtsIndia API pricing
    What you are comparingeCourtsIndiaCourtMesh APISource
    Free credits on signup₹200 credits, one time2,500 credits, worth ₹250View source
    Recurring free allowanceNone500 credits every month, foreverView source
    Prepaid entry point₹1,000₹1,000View source
    Prepaid credit rate3x base rate1x base rate or betterView source
    Prepaid credit expiryNever expiresNever expiresView source
    Keyword search, per call₹0.20 (eCourtsIndia)₹0.10 (1 credit)View source
    Case detail, per call₹0.50 (eCourtsIndia)₹0.10 (1 credit)View source
    Order or judgment PDF, per call₹1.25 (eCourtsIndia)₹0.50 (5 credits)View source
    Litigation or party check₹33 subscription or ₹99 pay as you go (eCourtsIndia Legal Check)₹10.00 on a match, ₹2.00 on no matchView source
    Public coverage and freshness statsNot publishedFree, published at /coverageView source
    Monthly plan₹10,000 per month, enterprise only₹7,999 with 1,00,000 credits, self serveView source
    Monthly credit rolloverNo rolloverRolls over up to 3x the monthly grantView source
    Per endpoint price listNot published as a per call tableAll 18 confirmed endpoints published on this pageView source
    AI semantic search endpointNot publishedLive at /search/cases/semanticView source
    AI case analysis endpointsNot publishedLive at /analyze and /analyze-consolidatedView source
    Cached AI resultsNot publishedRepeat analysis billed at ₹0.10, not ₹10.00View source
    MCP server for AI assistantsPublishedLive, billed from the same credit walletView source
    Enterprise monthly floor₹10,000 per month (eCourtsIndia)₹15,000 per month, from ₹0.060 per creditView source
    Self serve ceilingContact sales above the monthly planSelf serve through Scale, sales only at EnterpriseView source

    Comparison compiled on 2026-09-18 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.

    Comparing research platforms rather than API rate cards? We publish the same kind of sourced, dated write up against Indian Kanoon, Manupatra, SCC Online, LegitQuest and CaseMine, each saying plainly where the other product is the better choice. See all comparisons.

    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 1 credit 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 5,000 keyword searches, or 500 semantic searches, or 50 AI analyses, 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.