Discover/JADE API
live

JADE APIjade.io

Access Australian legal cases via the JADE.io API. Retrieve recent High Court decisions, full judgment text, and case lookup by medium neutral citation.

Endpoint health
verified 14h ago
get_recent_cases
lookup_citation
get_case
3/3 passing latest checkself-healing
Endpoints
3
Updated
15h ago

What is the JADE API?

The JADE.io API exposes 3 endpoints for accessing Australian legal cases, covering High Court decisions, full judgment content, and citation-based lookups. Use get_recent_cases to pull the latest HCA decisions with article IDs and citation strings, get_case to retrieve complete judgment text and catchwords by article ID, or lookup_citation to resolve a medium neutral citation (year, court code, and number) into a JADE article ID and canonical URL.

This call costs1 credit / call— charged only on success
Try it

No input parameters required.

api.parse.bot/scraper/e339b8bc-e111-4f88-afc1-4ff0ce4a07dd/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/e339b8bc-e111-4f88-afc1-4ff0ce4a07dd/get_recent_cases' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalmissing one? ·

Retrieves the list of the most recently published High Court of Australia (HCA) decisions that JADE currently features (one record per judgment). Each record carries the numeric JADE article_id (usable with get_case), case_name, medium neutral citation, decision date and the sitting judges. The featured list is short (typically around half a dozen judgments from the latest sitting weeks) and is returned in full in one call with no pagination. Judges are read from each judgment's header, so the call makes one extra request per listed case; judges is null when a judgment header cannot be fetched or parsed.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "cases": "array of case summary objects with article_id (string), case_name, citation (e.g. [2026] HCA 26), date (e.g. 05 August 2026), judges (string or null)",
    "total": "integer count of cases returned"
  },
  "sample": {
    "data": {
      "cases": [
        {
          "date": "10 June 2026",
          "judges": "Gageler CJ; Gordon, Edelman, Steward, Gleeson, Jagot and Beech-Jones JJ",
          "citation": "[2026] HCA 18",
          "case_name": "Commissioner of Taxation v Bendel",
          "article_id": "1232288"
        }
      ],
      "total": 49
    },
    "status": "success"
  }
}

About the JADE API

What the API Returns

The JADE.io API provides structured access to Australian court judgments. get_recent_cases returns an array of case summary objects, each carrying a numeric article_id, case_name, citation (e.g. [2026] HCA 26), and date. The total field gives the count of records returned. This endpoint requires no inputs and always reflects the most recently featured High Court of Australia decisions on JADE.

Full Case Content

get_case accepts a single required parameter, article_id, which can be sourced from get_recent_cases or lookup_citation. The response includes full_text (the complete plain-text judgment), catchwords (legal headnotes describing the case topics), citation, case_name, court, and title. The court and catchwords fields may be null for some records. This is the primary endpoint for ingesting judgment text for search indexing, citation analysis, or document summarisation workflows.

Citation Lookup

lookup_citation resolves a medium neutral citation into a JADE record. It takes three string parameters — year, court, and number — and returns the matching case_name, full citation, numeric article_id, and article_url. Supported court codes include HCA, FCA, FCAFC, VSC, VSCA, VCAT, VCC, NSWSC, NSWCA, QCA, QSC, SASC, and WASC, covering federal and state superior courts across Australia. The returned article_id maps directly to get_case for full content retrieval.

Coverage Notes

The get_recent_cases endpoint is scoped to High Court of Australia decisions. Other courts are accessible via lookup_citation and get_case when you already have citation components. There is no pagination parameter on any endpoint, and no search-by-keyword or judge-name filter is currently exposed.

Reliability & maintenanceVerified

The JADE API is a managed, monitored endpoint for jade.io — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when jade.io changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official jade.io API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
14h ago
Latest check
3/3 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Index the latest High Court of Australia judgments into an internal legal research database using get_recent_cases
  • Resolve a medium neutral citation from a brief or article into full judgment text via lookup_citation followed by get_case
  • Extract catchwords from recent HCA decisions to auto-tag cases by legal topic
  • Build a citation graph by parsing full_text from get_case to find cited authorities
  • Monitor new HCA decisions and alert subscribers when cases matching specific case_name patterns are published
  • Populate a case law reference tool with article_url and citation for direct linking to JADE records
  • Feed full_text into an LLM pipeline for judgment summarisation or legal issue extraction
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does JADE have an official developer API?+
JADE does not publish a documented public developer API. The Parse API provides structured programmatic access to JADE case data that is not otherwise available through an official API.
What does `get_recent_cases` return, and is it limited to the High Court?+
get_recent_cases returns the most recently featured High Court of Australia (HCA) decisions on JADE, with one record per judgment including article_id, case_name, citation, and date. It does not filter by other courts. To access decisions from courts such as VSCA, NSWSC, or FCA, use lookup_citation with the relevant court code and known citation components.
Can I search for cases by keyword, judge name, or catchword topic?+
Not currently. The API covers retrieval by article ID (get_case), citation components (lookup_citation), and the most recent HCA list (get_recent_cases). There is no free-text search or filter parameter across any endpoint. You can fork this API on Parse and revise it to add a keyword search endpoint.
Are decisions from all Australian courts available through `lookup_citation`?+
The documented court codes cover major federal and state superior courts: HCA, FCA, FCAFC, VSC, VSCA, VCAT, VCC, NSWSC, NSWCA, QCA, QSC, SASC, and WASC. Courts outside this set — including tribunal systems, family courts, or magistrates courts — are not listed as supported. You can fork this API on Parse and revise it to add additional court codes if JADE indexes those decisions.
Is `full_text` always populated in `get_case` responses?+
full_text is a string field and should be present for cases JADE has fully indexed. The catchwords and court fields are documented as potentially null, meaning some records may have incomplete metadata even when the judgment text is available. Article IDs for older or less prominent decisions may return partial data.
Page content last updated . Spec covers 3 endpoints from jade.io.
Related APIs in Government PublicSee all →
austlii.edu.au API
Search and access Australian legal cases from AustLII's comprehensive database, browsing by year and downloading decisions in multiple formats including RTF, PDF, and print-friendly versions. Discover available case databases and retrieve specific court rulings with prioritized download options to suit your preferred format.
bailii.org API
Search and retrieve court judgments and case law from British and Irish courts across multiple jurisdictions, with filtering by date range and location. Access complete case details including full judgment text and metadata to research legal precedents and decisions.
law.justia.com API
Search federal court dockets and retrieve detailed case filings to stay informed about ongoing litigation, track case outcomes, and access official court documents. Find specific cases by keywords or case identifiers to monitor legal proceedings relevant to your interests or research.
judyrecords.com API
Search and retrieve detailed court records including case information and statistics from a comprehensive legal database. Access specific case details and view aggregated court record stats to research legal proceedings and case outcomes.
indocourtatlas.com API
Search and browse judicial records, legal decisions, and court cases from courts throughout Indonesia to find relevant case information and rulings. Access comprehensive Indonesian court data through simple search and browsing capabilities to research legal precedents and case outcomes.
ecourtsindia.com API
Search and retrieve detailed information about court cases across India's Supreme Court, High Courts, and District Courts from a database of over 239 million cases. Find case details, track legal proceedings, and access comprehensive court records to stay informed about judicial matters across the Indian court system.
canlii.org API
Access Canadian legal information from CanLII.org. Discover jurisdictions and databases, search case law and legislation across all provinces and territories, and retrieve full document text and metadata.
nclat.nic.in API
Look up recent judgments and orders from India's National Company Law Appellate Tribunal across its Principal Bench in New Delhi and Chennai Bench locations. Stay informed on the latest appellate decisions affecting company law matters in India.