CourtListener
Public CourtListener opinion search with stable IDs
This Actor watches public CourtListener opinion search results with stable IDs for litigation trigger monitoring. No user API key, PACER purchase, or sealed-document access.
Not PACER, not sealed documents, not USPTO patents. No user API key. Informational only. Not legal advice.
from $8.00 / 1,000 result ($0.008 per delivered apify-default-dataset-item). $0.00005 Actor Start. Unchanged runs that write zero default-dataset rows typically charge $0.00 on current PPE.
Open CourtListener Public Opinion Watch on Apify
CourtListener Public Opinion Watch, not a neighboring Actor
Use this page for this Actor’s job. Use USPTO Patent Search Scraper for Keyword filing alerts; Use SEC EDGAR Scraper for 8-K and S-1 filing alerts; Use Federal Register Scraper for FR rules and notices.
| This Actor | USPTO Patent Search Scraper | SEC EDGAR Scraper | Federal Register Scraper | |
|---|---|---|---|---|
| Intent | CourtListener Public Opinion Watch | Keyword filing alerts | 8-K and S-1 filing alerts | FR rules and notices |
| Primary input | queries | search terms | companies | watch terms |
| What it reads | Public CourtListener opinion search | USPTO public search | Public EDGAR | Federal Register |
| Primary output | Trigger rows billed per live PPE | Patent rows | Filing-index rows | FR digest rows |
| Not this job | Not PACER, not sealed documents, not USPTO patents. No user API key. Informational only. Not legal advice. | Not CourtListener opinions. | Not Form D notices or 8-K item candidates. | Not eCFR section diffs. |
Store ID: taroyamada/courtlistener-public-docket-opinion-watch-scraper. Respect source terms, robots.txt, and rate limits.
Use cases
- Public opinion queries with a small limit
- knownStableIds for recurring trigger watches
- firstRunMode baseline vs emit
How is CourtListener Public Opinion Watch different from USPTO Patent Search Scraper and SEC EDGAR Scraper?
CourtListener Public Opinion Watch (taroyamada/courtlistener-public-docket-opinion-watch-scraper): This Actor watches public CourtListener opinion search results with stable IDs for litigation trigger monitoring. No user API key, PACER purchase, or sealed-document access. Not PACER, not sealed documents, not USPTO patents. No user API key. Informational only. Not legal advice. USPTO Patent Search Scraper is for Keyword filing alerts (input search terms; USPTO public search; Patent rows). Not CourtListener opinions. SEC EDGAR Scraper is for 8-K and S-1 filing alerts (input companies; Public EDGAR; Filing-index rows). Not Form D notices or 8-K item candidates. Federal Register Scraper is for FR rules and notices (input watch terms; Federal Register; FR digest rows). Not eCFR section diffs.
What input is required?
Live required fields: none listed (see live fields). Published exampleRunInput is shown below.
| Field | Type | Default | Notes |
|---|---|---|---|
queries |
any[] | ["antitrust"] |
Queries. CourtListener search queries. |
daysBack |
integer | 30 |
Days back. Only emit records dated within this window when a date is present. minimum=1 maximum=3650 |
knownStableIds |
any[] | empty |
Known stable IDs. Optional IDs already seen by your previous workflow run. Matching rows are suppressed to avoid no-change charges. |
maxChargeUsd |
number | 1 |
Maximum charge USD. Safety cap for billable dataset rows. The actor stops emitting billable rows once this cap would be exceeded. minimum=0 maximum=100 |
limit |
integer | 30 |
Result limit. Maximum billable rows to emit. minimum=1 maximum=500 |
firstRunMode |
string enum | emit_all |
First run mode. emit_all writes the first matching rows. seed_only stores the baseline and writes no rows. enum: emit_all, seed_only |
delivery |
string enum | dataset |
Delivery. Where to send emitted trigger rows. enum: dataset, webhook |
webhookUrl |
string | empty |
Webhook URL. Required when delivery=webhook. |
dryRun |
boolean | false |
Dry run. Run without external source requests or dataset writes. |
Published Store example run input (omitted fields take schema defaults):
{
"queries": [
"antitrust"
],
"knownStableIds": [],
"daysBack": 30,
"limit": 30,
"firstRunMode": "emit_all",
"delivery": "dataset",
"dryRun": true,
"maxChargeUsd": 1
}
Run CourtListener Public Opinion Watch on Apify
How do dataset, webhook, and dry-run delivery work?
delivery defaults to dataset on the live schema. Dataset output is the billable surface when rows are written. webhookUrl is used when delivery is webhook (and typically not during dryRun). dryRun true validates or samples without the usual dataset/webhook side effects described on the Store schema. Unchanged runs that write zero default-dataset rows typically charge $0.00 on current PPE.
What does a result contain?
README output fence is truncated or invalid JSON on Store. Illustration head: { "meta": { "actorName": "courtlistener-public-docket-opinion-watch-scraper", "actorTitle": "CourtListener Public Docket & Opinion Watch Scraper", "bundle": "Regulatory Trigger Pack", "fetchedAt": "2026-05-06T00:00:00.000Z", "totalRows": 1 }, "rows": [ { "actorName": "courtlisten… Treat README samples as illustrations, not a live coverage guarantee. There is no published output JSON schema on the Store page.
How is CourtListener Public Opinion Watch priced?
Billing is pay per event. The live Store card is from $8.00 / 1,000 result ($0.008 per delivered apify-default-dataset-item). $0.00005 Actor Start. Unchanged runs that write zero default-dataset rows typically charge $0.00 on current PPE. Current PPE:
| Event | Price | Emitted when |
|---|---|---|
apify-actor-start (Actor Start) |
$0.00005 | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). |
apify-default-dataset-item (result) |
$0.008 | Single result in the default dataset. |
README quotes $0.001 actor start; live Store Actor Start is $0.00005. README quotes $0.020 per emitted trigger row; live primary is $0.008 (result). This page quotes live PPE only.
from $8.00 / 1,000 result ($0.008 per delivered apify-default-dataset-item). $0.00005 Actor Start. Unchanged runs that write zero default-dataset rows typically charge $0.00 on current PPE.
See CourtListener Public Opinion Watch pricing on Apify
Limits to keep in mind
- Public CourtListener only
- No PACER / sealed docs
- Not legal advice
- limit / maxChargeUsd caps
- Respect source terms, robots.txt, and rate limits.
Open CourtListener Public Opinion Watch on Apify
Related pages
- USPTO Patent Search Scraper — Not CourtListener opinions.
- SEC EDGAR Scraper — Not Form D notices or 8-K item candidates.
- Federal Register Scraper — Not eCFR section diffs.
- Tools