CasePrimus.aiby Attestr
Documentation menu
API reference

CasePrimus.ai API reference

A REST API for monitoring litigation across India. Keep a watchlist of companies and people, review the court cases found for them, look up a single case on demand, and search a company's case history. Everything the dashboard shows is available to your own systems.

At a glance

Base URL
https://api.caseprimus.ai/api/caseprimus/v1
Authentication
API key in the X-CasePrimus-Api-Key header
Format
JSON over HTTPS
Default rate limit
300 requests per minute per account
Specification
OpenAPI 3 (JSON)

26 endpoints in 3 areas

Watchlist API

Add the companies and people you want monitored, review the court cases discovered for them, and manage the cases being tracked.

Live Case Lookup API

Look up a single case on demand by its case number or CNR, download its orders, and generate an AI summary. No watchlist entry needed.

Historical Search API

Search a company's court-case history without adding it to a watchlist. Results come back in pages of 100.

Before you start

Frequently asked questions

What is the base URL of the CasePrimus.ai API?

https://api.caseprimus.ai/api/caseprimus/v1. All requests use HTTPS, and request and response bodies are JSON.

How do I authenticate API requests?

Send your API key in the X-CasePrimus-Api-Key header. Create keys in the Developer console of your CasePrimus.ai dashboard. Requests can optionally be signed and encrypted for extra protection.

Is there an OpenAPI specification?

Yes. The public API is described in an OpenAPI 3 document you can download and import into Postman, Insomnia or a code generator.

How are API requests rate limited?

By default 300 requests per minute per account, counted across all your API keys, unless your plan says otherwise. Calls that fetch live court data count as 10 requests and bulk imports as 50.

Last updated 14 October 2026