{"x402Version":2,"resource":"https://cf-enforcement-check.cf-exclusion-check.workers.dev","name":"CF Enforcement Check","description":"Any federal enforcement action, court record or filing against this company? Pay-per-call lookup over federal enforcement actions, regulatory notices, SEC filings and court records, each answer linking the official source document.","discoverable":true,"input":{"org":"Organization name, e.g. \"Agridime\" or \"Agridime, LLC\"","cik":"Optional SEC Central Index Key; the only identifier-grade match available","state":"Optional two-letter US state code; narrows to courts in that state"},"envelope":"v2-only: every answer is the CF Soft envelope shape. See /openapi.json.","coverage":{"scope":"Federal enforcement actions, regulatory notices, SEC EDGAR 8-K filings and court records collected by CourtPulse from official sources, plus SCOTUSblog for Supreme Court coverage.","companies_only":"Records about private individuals are excluded from this service entirely. The export contains only the records CourtPulse publishes as indexable; the ~1,730 individual, minor, commentary and no-source-link records are not in it and cannot be returned or matched."},"matching":{"normalizer":"uppercase, fold accents, strip punctuation (keeping & and -), collapse whitespace, then drop trailing corporate suffixes (INC, LLC, CORP, LTD, GMBH, N.A., …). \"Agridime\", \"AGRIDIME, LLC\" and \"Agridime L.L.C.\" all reach the key AGRIDIME.","confidence":{"strong":"the record's SEC CIK equals the cik supplied. One registrant, no ambiguity.","match":"the normalized company name equals a name taken from a STRUCTURED field of the record (EDGAR filer, CFPB respondent, FDA recalling firm, SEC litigation defendant, or a court-caption party).","weak":"the normalized name equals a name SCANNED OUT OF THE TITLE. A lead, not a finding: titles name companies for many reasons. Weak matches are returned separately as `leads` and never produce a records_found verdict on their own."},"basis":{"cik":"the record's SEC Central Index Key equals the one supplied","filing_company":"the company that filed this report with SEC EDGAR","respondent":"a respondent named in the CFPB enforcement action","recalling_firm":"the firm named in the FDA enforcement report","defendant":"a defendant named in the SEC litigation document","case_party":"a party in the court caption that reads as an organisation","title_mention":"a company name found in the record's title by scanning for a legal suffix"},"verdict":"records_found when at least one strong or match-confidence record exists; otherwise no_records, with any weak leads listed separately."},"sources":[{"source":"CourtPulse record export","url":"https://courtpls.com/data/records.json.gz","manifest":"https://courtpls.com/data/manifest.json","used_for":"every record this service answers from: agency, title, filing date, first-seen date, court, case number, case type, SEC CIK, the official source URL and the courtpls.com page URL, plus the company names extracted from each record","refreshed":"daily, after the 14:10 UTC CourtPulse site build"},{"source":"the records themselves","url":"each record's source_url","used_for":"the authority for anything this service says. Every answer links the official document; this service publishes metadata about records, not findings about companies.","refreshed":"n/a"}],"limitations":["NOT a background check and not a compliance screen. This service reports whether records CourtPulse has collected name a company. A clean answer means nothing was found in this dataset — not that no enforcement action exists.","Coverage starts in October 2025 and is not exhaustive for any agency. An agency that publishes no machine-readable feed is under-represented.","Names are matched, not entities resolved. Two unrelated companies with the same name reach the same key, and a subsidiary is not linked to its parent. Supply `cik` when you have it: that is the only identifier-grade match available here.","A match says a company is NAMED in a record. It does not say the company is the subject, the defendant, or that any allegation was proven. Read the linked source.","`case_type` and therefore `has_criminal` come from the upstream collector's KEYWORD classification of the record, not from a reading of the document and not from a court. `has_criminal` is true when a matched record is tagged DOJ_CRIMINAL. That tag is noisy in both directions: it is applied to some civil matters whose title mentions a criminal-sounding term, and it is absent from criminal matters the keywords missed. Treat it as a flag to go and read the linked source document, never as a finding that anyone was charged or convicted.","`state` filters on the court's name and therefore only applies to court records. Records with no court are dropped by the filter; the answer reports how many.","SEC EDGAR 8-K filings are company reports, not enforcement actions. They are included because they are records about the company, and are labelled as filings in every answer."],"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xCa28eb92657F8a81aFb5493b3a04A740B204d816","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"},"resource":"https://cf-enforcement-check.cf-exclusion-check.workers.dev/v1/check","description":"Any federal enforcement action, court record or filing against this company? Query org=, optionally cik= and state=. Returns the CF Soft envelope shape: a records_found/no_records verdict, confidence, basis, counts, brief per-record matches, sources, limits, and aggregate stats (agencies, dates, criminal flag).","mimeType":"application/json"},{"scheme":"exact","network":"eip155:8453","amount":"500000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xCa28eb92657F8a81aFb5493b3a04A740B204d816","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"},"resource":"https://cf-enforcement-check.cf-exclusion-check.workers.dev/v1/report","description":"Everything in /v1/check with full per-record detail: court, case number, case type, the official source URL and the courtpls.com page URL, plus a per-month and per-case-type breakdown in stats.","mimeType":"application/json"}],"endpoints":[{"path":"/v1/check","method":"GET","price":"$0.05","description":"Any federal enforcement action, court record or filing against this company? Query org=, optionally cik= and state=. Returns the CF Soft envelope shape: a records_found/no_records verdict, confidence, basis, counts, brief per-record matches, sources, limits, and aggregate stats (agencies, dates, criminal flag).","free":false},{"path":"/v1/report","method":"GET","price":"$0.50","description":"Everything in /v1/check with full per-record detail: court, case number, case type, the official source URL and the courtpls.com page URL, plus a per-month and per-case-type breakdown in stats.","free":false},{"path":"/v1/health","method":"GET","price":"$0.00","description":"Dataset size, age and import state. No payment required.","free":true},{"path":"/.well-known/x402","method":"GET","price":"$0.00","description":"This document. No payment required.","free":true}],"facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","network":"eip155:8453","payment_configured":true,"mcp":{"endpoint":"https://cf-enforcement-check.cf-exclusion-check.workers.dev/mcp","tools":["enforcement_check","enforcement_sources"]},"terms":"https://cf-enforcement-check.cf-exclusion-check.workers.dev/v1/health"}