Legal Research Built for the AI Era
law1 is a curated intelligence layer over Indian High Court judgements — built from the ground up to power AI research agents. Every result surfaces a discrete legal issue, not just a raw judgement PDF, so your research maps directly to the question in front of you.
We have processed approximately 26,000 GST High Court cases and distilled them into 3,000+ reportable judgements. Supreme Court cases are coming soon.
~26,000
High Court Cases Processed
Every GST High Court case sourced, parsed, and evaluated for research value.
3,000+
Reportable Judgements
Only cases with genuine legal reasoning and precedential value make the cut.
GST
High Courts — Live Now
All major High Courts covered. Supreme Court cases being added soon.
Another legal research tool — really?
- Built for AI AgentsEvery other legal research platform is a closed, human-facing web app. law1 exposes a clean API and a drop-in skill.md file so your AI agent can search, retrieve, and reason over judgements with zero friction.
- You Research Issues — Not JudgementsWhen working on a case, you are looking for the legal issue relevant to your facts — not a raw PDF. law1 extracts and indexes each discrete issue from every judgement, so your search results match what you are actually researching.
- Quality Over QuantityWe reviewed ~26,000 GST High Court cases and selected fewer than 3,100 as genuinely reportable. Other databases compete on volume. We compete on signal-to-noise ratio — fewer, better results that actually advance your research.
- Pay for Knowledge, Not AIWe do not bundle an AI assistant and charge you a premium for it. Bring your own model — GPT-5.4, Claude, Gemini, Grok or a local LLM. law1 is the knowledge layer; your AI is the reasoning layer. You get a simple API key, a skill.md file, and full control.
- Complete Privacy on Your QuestionsBecause you bring your own AI agent, your prompts, questions, and reasoning never pass through our servers. We see only the API calls that retrieve judgements — never what you are researching or why.
Two ways to use law1
The simplest path. Sign up, log in, and start searching the GST High Court database immediately. Use the full-text search with boolean operators, filter by party, section, date range, court, and more.
Give your AI agent the skill.md file below and an API key from your profile. Your agent will be able to search judgements, retrieve issue details, and reason over Indian GST case law — using whatever model you already pay for.
skill.md — copy and give to your AI agent
# law1 — Legal Research API
## What is law1?
law1 is a curated database of Indian High Court judgements for legal research.
It extracts discrete legal *issues* from each judgement, making it possible to
search for the specific legal question relevant to your case — not just raw PDFs.
**Current coverage:** GST High Court cases (~3,000+ reportable judgements)
**Coming soon:** Supreme Court cases
---
## Base URL
https://law1.in/api
---
## Authentication
Include your API key as a Bearer token in every request:
Authorization: Bearer YOUR_API_KEY
Generate your key from: https://law1.in/profile (API Keys tab)
Keep this key secret. Do not share it publicly.
---
## Rate Limits
Requests are rate-limited to protect the knowledge base.
See https://law1.in/terms for full details.
---
## Endpoints
### Search GST High Court Issues
GET /api/gst-court/search
Query Parameters:
q (string) Full-text query. Supports AND, OR, NOT, quotes,
wildcard *, prefix +, and grouping with parentheses.
Searches: issue title, reasoning, practical impact,
goods/service descriptors, related GST concepts.
party (string) Party name, e.g. "Safari Retreats"
section (string) GST section or notification, e.g. "Section 17(5)"
goods_service (string) Goods or service, e.g. "warehouse OR real estate"
cited_cate (string) Cited case name, e.g. "Mohit Minerals"
judgement (string) Reasoning keyword, e.g. "functionality test"
identifier (string) Citation or case number, e.g. "2024 INSC 123"
origin (string) Court name, e.g. "High Court of Orissa"
fromOrderDate (date) Filter from date, YYYY-MM-DD
toOrderDate (date) Filter to date, YYYY-MM-DD
order_by (string) "relevance" | "order_date_asc" | "order_date_desc"
limit (number) Results per page: 5 | 10 | 25 | 50 (default: 10)
page (number) Page number (default: 1)
Example:
GET /api/gst-court/search?q=input+tax+credit+blocked§ion=17(5)&limit=10
---
## Usage Notes for AI Agents
- Use the `q` parameter for general conceptual searches.
- Combine `q` with `section` or `goods_service` to narrow results.
- Each result contains: issue_id, issue_title, reasoning summary,
practical_impact, relevant sections, and judgement metadata.
- To retrieve full issue details: GET /api/gst-court/issues/:issue_id
Rate limits apply to protect the knowledge base. See Terms for details.
Start your legal research today
All you need is a valid email address — no credit card, no commitment. law1 is in early access and free to explore. Give it a try and let us know what you think.
Suggestions, feedback, or questions? adarsh [at] madrecha.com