Find a company's court cases by business name
search_cases_by_businessCases with a COMPANY as a party — by business name.
Use this, not search_cases_by_party, whenever the subject is an organization:
an LLC, corporation, insurer, hospital, landlord, dealership or municipality.
Party search requires a first AND last name, which a business does not have, so
it cannot answer this at all.
FAST — about 5-45 seconds. No CAPTCHA. Do not warn about a long wait.
EVERY ROW NOW CARRIES case_status, with no enrich needed — so do not call
lookup_court_case merely to find out whether a case is open or closed.
The returned text is FINER-GRAINED than the four filter values: alongside "Pending"
and "Disposed" you will see "Disposed - Voluntary Dismissal", "Disposed - Dismissal
on Order of the Court", "Disposed - Clerk of Superior Court" — i.e. HOW it ended, not
just that it did. So never test it with equality against the filter vocabulary
(status == "Disposed" misses most disposed rows); match on a prefix, and quote the
portal's own wording when you report it.
TYPE THE NAME AS IT APPEARS, COMMA INCLUDED. The comma is significant and NARROWING: "FOOD LION, LLC" is a different, smaller search than "FOOD LION". Do not strip it, and do not replace it with a wildcard — advice to do that appears in the portal's help text but applies to a different search mode.
WILDCARD: a trailing * is allowed and needs AT LEAST 4 characters before it.
"WALM*" works; "WAL*" is rejected. Use it for a company whose exact registered
name you do not know ("CAROLINA TOWING*").
THERE IS NO PARTY ROLE IN THIS RESULT, ON PURPOSE. The portal labels every row
"Defendant" regardless of the truth — including cases the company FILED as
plaintiff and criminal cases where it was the victim. NEVER say the business is
the defendant. Read the side from case_name ("X VS Y" — the company's position
in the caption is the real signal), or call lookup_court_case for the actual
party list.
THE 200-CASE CAP BITES IMMEDIATELY FOR ANY CHAIN OR INSURER. results_truncated: true means real matches are MISSING. Worse, county filters AFTER that cap, so
a truncated county-filtered count is a LOWER BOUND, never a total — "11 cases in
Wake" may be 11 of the 200 statewide the portal was willing to show. Only
case_status and the file-date range narrow server-side. Say the list is
incomplete instead of reporting a count as if it were complete.
matched_businesses lists the distinct entity names actually hit. More than one
means legally separate entities are mixed together ("FOOD LION, LLC" alongside
"DELHAIZE AMERICA, LLC") — surface that rather than treating them as one company.
Dates: ISO YYYY-MM-DD or MM/DD/YYYY — both accepted. These bound WHEN THE
CASE WAS FILED, not when anything is scheduled. A year at a time is the most
effective way to get a chain's cases under the 200-cap: 'FOOD LION' unfiltered
caps out, but restricted to 2023 it returns 42 complete rows.
Public record. Read-only. North Carolina (NC) only. Informational, not legal advice.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| limit | No | ||
| county | No | ||
| case_status | No | ||
| file_date_end | No | ||
| file_date_start | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||