US Court Oral Argument Recordings Index API
Pricing
from $50.00 / 1,000 oral argument records
US Court Oral Argument Recordings Index API
Search 100,000+ US appellate court oral-argument recordings (CourtListener): case name, court, date argued, judges, panel, and audio download links. For appellate practices, legal media, transcription/AI vendors.
Pricing
from $50.00 / 1,000 oral argument records
Rating
0.0
(0)
Developer
NexGenData
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
an hour ago
Last modified
Share
A CourtListener API token is required (since Oct 27, 2026). CourtListener now needs an API token for every search. Get a free one at https://www.courtlistener.com/profile/api/ and put it in the
courtListenerTokeninput. Without it the run stops before anything is searched, with the messagemissing_courtlistener_token; no result rows are charged (only the platform actor-start fee).
An index of US court oral-argument recordings β case, court and argument dates.
Factual public records β assembled for research and monitoring.
π Sample Output

caseName | court | court_citation_string | court_id | dateArgued | docketNumber |
|---|---|---|---|---|---|
| Hurley v. McElhoe | Appellate Court of Illinois | Ill. App. Ct. | illappct | 2026-09-24 | 5-25-1003 |
| In re Marriage of Carroll | Appellate Court of Illinois | Ill. App. Ct. | illappct | 2026-09-24 | 5-25-0603 |
| In re Marriage of Kreps | Appellate Court of Illinois | Ill. App. Ct. | illappct | 2026-09-24 | 5-26-0438 |
| People v. Hampton | Appellate Court of Illinois | Ill. App. Ct. | illappct | 2026-09-24 | 5-25-0548 |
| Sun Industries, Inc. v. Burnett | Appellate Court of Illinois | Ill. App. Ct. | illappct | 2026-09-24 | 5-25-0941 |
| Cemen Tech, Inc. v. G.W. Van Keppel Company | Court of Appeals for the Eighth Circuit | 8th Cir. | ca8 | 2026-09-24 | 26-1632 |
Real rows from run EJCpStSAukH3D96rJ on build 0.0.13 (2026-09-24), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.
βοΈ Sample inputs
This is the Store example input β the same input Apify's automated check runs β so it is proven to return rows on the current build. Paste it into the input form, or send it through the API, CLI or a schedule:
{"searchType": "oa","query": "","maxResults": 20}
π§ Input reference
| Field | Type | Default | What it does |
|---|---|---|---|
searchType | string | "oa" | p=judges, oa=oral arguments, o=opinions, r=recap dockets. Required β an empty input returns 0 records and is not charged. |
query | string | "" | Full-text search. |
court | string | Court ID filter (e.g. scotus, cafc). | |
maxResults | integer | 20 | Max records. |
courtListenerToken | string (secret) | β | Required free CourtListener token (5 req/min, 50/hour, 125/day on the default tier); without it the run stops before any search or charge. A rejected token stops the run before anything is searched or charged beyond the start fee. |
π§Ύ JSON sample record
One real record from run EJCpStSAukH3D96rJ (emails/phones masked, long text shortened):
{"caseName": "Hurley v. McElhoe","case_name_full": "","court": "Appellate Court of Illinois","court_citation_string": "Ill. App. Ct.","court_id": "illappct","dateArgued": "2026-09-24","dateReargued": null,"dateReargumentDenied": null,"docketNumber": "5-25-1003","docket_id": 74848858,"download_url": "https://ilcourtsaudio.blob.core.windows.net/antilles-resources/resources/e36b6df0-7869-4f39-a365-a5758323bb88/5-25-1003%20Hurley%20v.%20McElhoe.mp3","duration": 1906,"file_size_mp3": 11441033,"id": 106608,"judge": "","local_path": "mp3/2026/09/24/hurley_v._mcelhoe_cl.mp3","meta": {"timestamp": "2026-09-24T22:10:18.003211Z","date_created": "2026-09-24T21:39:16.113810Z","score": {"bm25": 13466304000000}},"pacer_case_id": "","panel_ids": [],"sha1": "e9fae116f321285890259da71445817c034fd594","snippet": "I guess I could call the case. That would be helpful. 5-25-1003. We are on the record for Hurley v. McElhoe. And we have Ms. Rank. Rank. I'm not pronouncing it correctly. I apologize. Good morning, Your Honors. May it please the Court, counsel. My name is Jensen Wren, and I'm here on behalf of Appellant Mary Hurley. At the heart of the dispute before the Court this morning is a marital settlement agreement that the parties entered into in June of 1997. Now in determining whether and how to split","source": "C","url": "https://www.courtlistener.com/audio/106608/hurley-v-mcelhoe/"}
π° Pricing
| Event | Price (USD) | When it is charged |
|---|---|---|
Actor Start (apify-actor-start) | $5e-05 | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). |
Oral argument record (apify-default-dataset-item) | $0.05 | Charged once per federal oral-argument record returned (caseName, court, dateArgued, docketNumber, audio metadata). |
Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 Γ $0.05 = $5.00 plus the start fee.
π Related Actors
More from the NexGenData US government, courts & regulators family:
- US Court Opinions & Case Law Search API
- CourtListener Federal Docket Scraper β RECAP API
- US Federal & State Judges Database API
- CVE Vulnerability Monitor β NVD, CISA KEV & EPSS
- EPA ECHO Enforcement Scraper β Violations API
- EPA TRI Toxic Release Facilities β Records API
46 more in this family on the NexGenData Store page.
π What you get
Clean JSON, one record per recording (full output has 23 fields):
caseNameβ Case Namecase_name_fullβ Case name fullcourtβ Courtcourt_citation_stringβ Court citation stringcourt_idβ Court iddateArguedβ Date ArgueddateRearguedβ Date ReargueddateReargumentDeniedβ Date Reargument DenieddocketNumberβ Docket Numberdocket_idβ Docket id
Pricing: $0.050 per recording (Pay-Per-Event) β about 20 recordings per $1. Plus a $0.00005 actor-start event per GB of run memory.
π€ Use with AI agents
Point Claude, the OpenAI Agents SDK, an n8n flow or any MCP-aware client at it and pull official records on demand.
Agentic payments (x402): Supports agentic payment via x402 β agents can call this actor with USDC, no API key required.
π Related regulatory actors
US courts & enforcement records β one schema:
Court Opinions Β· Federal Dockets Β· Federal Judges Β· RECAP/PACER Β· Court Records Search Β· Federal Litigation Records Β· FTC Enforcement Β· Enforcement RAG
Agent front door β Legal MCP: Legal MCP
Public official records and enforcement data, assembled for research and monitoring.