Court Search API
/court_search
High-speed search of Australian court records, covering listed cases from 1 January 2026 onwards. Search by person, company, ACN, case number, or case title with rich filtering on state, court (38 supported), jurisdiction type, jurisdiction level, party role and date ranges. Each request accepts an array of up to 20 queries. Pagination and sorting (by date or relevance) included.
Example Request
POSTRequest Schema
requests
Array of search queries.
requests[].search_id
Your correlation ID for the query.
case_title
case_number
Search by title (fuzzy / contains) or case number (exact or partial).
name_first
name_middle
name_last
Person search. Can't be combined with name_full.
name_full
Person search
company_name
company_acn
Company entity search.
party_role
plaintiff, defendant, applicant, respondent, or subject (for coroner inquests).
states
Up to nine states/territories including FED.
courts
38 supported courts: local, district, supreme, magistrates, county, coroner, family, tribunal, federal, and so on.
jurisdiction_type
civil or criminal.
jurisdiction_level
supreme, district, magistrate, federal, family, tribunal, coroner.
match_type
exact or fuzzy.
sort_by
relevance (default), date_desc, date_asc.
date_from
date_to
Filter by hearing date.
date_added_from
date_added_to
Filter by when the record was added to the database. Useful for delta queries.
page
per_page
Pagination. per_page is capped at 50, default 20.
Available Response Data
4 Data PointsArray of results
one per query
Per-query
search_id, paginated records, total_results, total_pages, page, per_page
Each record
id, case_title, case_number, court key, state, jurisdiction_type, jurisdiction_level, hearing_date, listing_type, parties array, additional_info, date_added
Per-query
error for item-level failures
API Data Scale & Coverage tag
Unmatched data depth to power your compliance and verification workflows.
Technical Use Cases tag
Ongoing case monitoring
Use date_added_from and date_added_to to run delta queries. Surfaces newly-added court records since your last sync. Supports case-watching, litigation monitoring and adverse media discovery.
Company ACN-based litigation lookup
Search by company_acn to find litigation involving a specific company, with no ambiguity from name variants.
Cross-jurisdiction case search
Search across multiple state Supreme Courts or federal courts in a single query using the courts filter. Useful for legal research and conflict checks.
Compliance & Security tag
Enterprise-grade infrastructure audited against the standards your regulators require.
Common Questions tag
Everything you need to know about implementation details and compliance infrastructure.
help_center General
What time range does the data cover?
add
What time range does the data cover?
Cases listed from 1 January 2026 onwards. Historical court records before that date aren’t supported yet. More case data is being back-filled into the system over time.
rocket_launch Implementation
Which courts are searchable?
add
Which courts are searchable?
38 courts including Local, District and Supreme courts for each state, Coroners Courts, tribunals (ACAT, NTCAT, QCAT, SACAT, VCAT), the Federal Court of Australia, Federal Circuit and Family Court (FCFCoA), High Court of Australia, Fair Work Commission, Administrative Review Tribunal, and state Industrial Relations Commissions. Full list in the API docs.
rocket_launch Implementation
What's party_role: subject for?
add
What's party_role: subject for?
It’s used for coroner inquests and other proceedings where plaintiff or defendant doesn’t apply. Use it when searching coroner records specifically.
API Testing Sandbox tag
Test the Court Search API directly in your browser with live mock data and see instant results.
rocket_launch Request Sandbox AccessAccess to live sandbox environments requires manual approval from our compliance team.