https://www.brainiac.software/api/v1/public-records/court-decision-search-normalize$0.05 USDCNormalize court decision records
Normalize supplied court records and label allegation, investigation, charge, and judgment statuses separately. Guilt is never inferred.
Body
| Field | Required | Notes |
|---|---|---|
text | No | string |
json | No | string |
csv | No | string |
file | No | object; Object |
courtRecords | No | array; Array |
enforcementActions | No | array; Array |
crimeStats | No | array; Array |
incidents | No | array; Array |
notices | No | array; Array |
feed | No | object; Object |
asOf | No | string |
businessName | No | string |
country | No | string |
Request exampleJSON
{
"courtRecords": [
{
"id": "CRT-1",
"caseNumber": "22-CV-100",
"court": "District Court",
"title": "City v Example Co",
"parties": [
"City",
"Example Co"
],
"businessName": "Example Co",
"date": "2026-01-10",
"status": "charge",
"disposition": "complaint filed",
"source": "Caller-supplied docket excerpt"
},
{
"id": "CRT-2",
"caseNumber": "22-CV-100",
"court": "District Court",
"title": "City v Example Co",
"parties": [
"City",
"Example Co"
],
"businessName": "Example Co",
"date": "2026-06-01",
"status": "judgment",
"disposition": "judgment entered",
"source": "Caller-supplied docket excerpt"
}
]
}Response exampleJSON
{
"checkedAt": "2026-11-04T21:00:00.000Z",
"status": "normalized",
"recordCount": 2,
"items": [
{
"id": "CRT-1",
"caseNumber": "22-CV-100",
"court": "District Court",
"title": "City v Example Co",
"parties": [
"City",
"Example Co"
],
"businessName": "Example Co",
"date": "2026-01-10",
"disposition": "complaint filed",
"summary": "",
"country": "",
"jurisdiction": "",
"source": "Caller-supplied docket excerpt",
"sourceUrl": "",
"status": "charge",
"isAllegation": false,
"isInvestigation": false,
"isCharge": true,
"isJudgment": false,
"isPenalty": false,
"isNotice": false,
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false
},
{
"id": "CRT-2",
"caseNumber": "22-CV-100",
"court": "District Court",
"title": "City v Example Co",
"parties": [
"City",
"Example Co"
],
"businessName": "Example Co",
"date": "2026-06-01",
"disposition": "judgment entered",
"summary": "",
"country": "",
"jurisdiction": "",
"source": "Caller-supplied docket excerpt",
"sourceUrl": "",
"status": "judgment",
"isAllegation": false,
"isInvestigation": false,
"isCharge": false,
"isJudgment": true,
"isPenalty": false,
"isNotice": false,
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false
}
],
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false,
"paidProviderUsed": false,
"apiKeyRequired": false,
"publicSources": [],
"findings": [
{
"kind": "observation",
"code": "non_judgment",
"subject": "CRT-1",
"detail": "charge is not a final judgment. Guilt is not inferred."
}
],
"limitations": [
"Court, enforcement, crime-statistic, incident, and notice records are copied only from labeled fields supplied by the caller, or from a key-free public feed when feed.url is requested.",
"No paid public-records provider is used and no API key is required.",
"Allegations, investigations, charges, penalties, and final judgments are labeled separately. Guilt is never inferred.",
"An allegation, investigation, or charge is never treated as a conviction or final judgment.",
"Missing counts, penalty amounts, and dispositions are not invented."
]
}cURL
curl -i -X POST "https://www.brainiac.software/api/v1/public-records/court-decision-search-normalize" \
-H 'content-type: application/json' \
-H 'Idempotency-Key: <fresh-64-character-random-hex-key>' \
--data-binary @- <<'JSON'
{
"courtRecords": [
{
"id": "CRT-1",
"caseNumber": "22-CV-100",
"court": "District Court",
"title": "City v Example Co",
"parties": [
"City",
"Example Co"
],
"businessName": "Example Co",
"date": "2026-01-10",
"status": "charge",
"disposition": "complaint filed",
"source": "Caller-supplied docket excerpt"
},
{
"id": "CRT-2",
"caseNumber": "22-CV-100",
"court": "District Court",
"title": "City v Example Co",
"parties": [
"City",
"Example Co"
],
"businessName": "Example Co",
"date": "2026-06-01",
"status": "judgment",
"disposition": "judgment entered",
"source": "Caller-supplied docket excerpt"
}
]
}
JSONhttps://www.brainiac.software/api/v1/public-records/court-case-timeline-extract$0.04 USDCExtract court case timelines
Group supplied court records by case number into dated timelines. Non-judgment steps are not treated as guilt.
Body
| Field | Required | Notes |
|---|---|---|
text | No | string |
json | No | string |
csv | No | string |
file | No | object; Object |
courtRecords | No | array; Array |
enforcementActions | No | array; Array |
crimeStats | No | array; Array |
incidents | No | array; Array |
notices | No | array; Array |
feed | No | object; Object |
asOf | No | string |
businessName | No | string |
country | No | string |
Request exampleJSON
{
"courtRecords": [
{
"id": "CRT-1",
"caseNumber": "22-CV-100",
"court": "District Court",
"title": "Complaint",
"date": "2026-01-10",
"status": "charge",
"disposition": "complaint filed"
},
{
"id": "CRT-2",
"caseNumber": "22-CV-100",
"court": "District Court",
"title": "Judgment",
"date": "2026-06-01",
"status": "judgment",
"disposition": "judgment entered"
}
]
}Response exampleJSON
{
"checkedAt": "2026-11-04T21:00:00.000Z",
"status": "extracted",
"caseCount": 1,
"items": [
{
"caseKey": "22-cv-100",
"caseNumber": "22-CV-100",
"court": "District Court",
"eventCount": 2,
"hasJudgment": true,
"events": [
{
"id": "CRT-1",
"date": "2026-01-10",
"title": "Complaint",
"disposition": "complaint filed",
"status": "charge",
"isAllegation": false,
"isInvestigation": false,
"isCharge": true,
"isJudgment": false,
"isPenalty": false,
"isNotice": false,
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false,
"source": "",
"sourceUrl": ""
},
{
"id": "CRT-2",
"date": "2026-06-01",
"title": "Judgment",
"disposition": "judgment entered",
"status": "judgment",
"isAllegation": false,
"isInvestigation": false,
"isCharge": false,
"isJudgment": true,
"isPenalty": false,
"isNotice": false,
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false,
"source": "",
"sourceUrl": ""
}
],
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false
}
],
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false,
"paidProviderUsed": false,
"apiKeyRequired": false,
"publicSources": [],
"findings": [
{
"kind": "observation",
"code": "non_judgment_step",
"subject": "CRT-1",
"detail": "Timeline includes charge, which is not treated as guilt."
}
],
"limitations": [
"Court, enforcement, crime-statistic, incident, and notice records are copied only from labeled fields supplied by the caller, or from a key-free public feed when feed.url is requested.",
"No paid public-records provider is used and no API key is required.",
"Allegations, investigations, charges, penalties, and final judgments are labeled separately. Guilt is never inferred.",
"An allegation, investigation, or charge is never treated as a conviction or final judgment.",
"Missing counts, penalty amounts, and dispositions are not invented."
]
}cURL
curl -i -X POST "https://www.brainiac.software/api/v1/public-records/court-case-timeline-extract" \
-H 'content-type: application/json' \
-H 'Idempotency-Key: <fresh-64-character-random-hex-key>' \
--data-binary @- <<'JSON'
{
"courtRecords": [
{
"id": "CRT-1",
"caseNumber": "22-CV-100",
"court": "District Court",
"title": "Complaint",
"date": "2026-01-10",
"status": "charge",
"disposition": "complaint filed"
},
{
"id": "CRT-2",
"caseNumber": "22-CV-100",
"court": "District Court",
"title": "Judgment",
"date": "2026-06-01",
"status": "judgment",
"disposition": "judgment entered"
}
]
}
JSONhttps://www.brainiac.software/api/v1/public-records/regulatory-enforcement-search$0.04 USDCSearch regulatory enforcement actions
List supplied regulatory enforcement actions with explicit status labels. Investigations are not treated as guilt.
Body
| Field | Required | Notes |
|---|---|---|
text | No | string |
json | No | string |
csv | No | string |
file | No | object; Object |
courtRecords | No | array; Array |
enforcementActions | No | array; Array |
crimeStats | No | array; Array |
incidents | No | array; Array |
notices | No | array; Array |
feed | No | object; Object |
asOf | No | string |
businessName | No | string |
country | No | string |
Request exampleJSON
{
"businessName": "Example Co",
"enforcementActions": [
{
"id": "ENF-1",
"authority": "Regulator A",
"subject": "Example Co",
"businessName": "Example Co",
"action": "investigation opened",
"date": "2025-11-01",
"status": "investigation",
"source": "Caller-supplied notice"
},
{
"id": "ENF-2",
"authority": "Regulator A",
"subject": "Example Co",
"businessName": "Example Co",
"action": "civil penalty",
"date": "2026-03-01",
"status": "penalty",
"penaltyAmount": 25000,
"currency": "USD",
"source": "Caller-supplied order"
}
]
}Response exampleJSON
{
"checkedAt": "2026-11-04T21:00:00.000Z",
"status": "searched",
"actionCount": 2,
"items": [
{
"id": "ENF-1",
"authority": "Regulator A",
"subject": "Example Co",
"businessName": "Example Co",
"action": "investigation opened",
"date": "2025-11-01",
"penaltyAmount": 0,
"penaltyAmountSupplied": false,
"currency": "",
"summary": "",
"country": "",
"source": "Caller-supplied notice",
"sourceUrl": "",
"status": "investigation",
"isAllegation": false,
"isInvestigation": true,
"isCharge": false,
"isJudgment": false,
"isPenalty": false,
"isNotice": false,
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false
},
{
"id": "ENF-2",
"authority": "Regulator A",
"subject": "Example Co",
"businessName": "Example Co",
"action": "civil penalty",
"date": "2026-03-01",
"penaltyAmount": 25000,
"penaltyAmountSupplied": true,
"currency": "USD",
"summary": "",
"country": "",
"source": "Caller-supplied order",
"sourceUrl": "",
"status": "penalty",
"isAllegation": false,
"isInvestigation": false,
"isCharge": false,
"isJudgment": false,
"isPenalty": true,
"isNotice": false,
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false
}
],
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false,
"paidProviderUsed": false,
"apiKeyRequired": false,
"publicSources": [],
"findings": [
{
"kind": "observation",
"code": "non_final_enforcement",
"subject": "ENF-1",
"detail": "investigation is not a final judgment or admission of guilt."
}
],
"limitations": [
"Court, enforcement, crime-statistic, incident, and notice records are copied only from labeled fields supplied by the caller, or from a key-free public feed when feed.url is requested.",
"No paid public-records provider is used and no API key is required.",
"Allegations, investigations, charges, penalties, and final judgments are labeled separately. Guilt is never inferred.",
"An allegation, investigation, or charge is never treated as a conviction or final judgment.",
"Missing counts, penalty amounts, and dispositions are not invented."
]
}cURL
curl -i -X POST "https://www.brainiac.software/api/v1/public-records/regulatory-enforcement-search" \
-H 'content-type: application/json' \
-H 'Idempotency-Key: <fresh-64-character-random-hex-key>' \
--data-binary @- <<'JSON'
{
"businessName": "Example Co",
"enforcementActions": [
{
"id": "ENF-1",
"authority": "Regulator A",
"subject": "Example Co",
"businessName": "Example Co",
"action": "investigation opened",
"date": "2025-11-01",
"status": "investigation",
"source": "Caller-supplied notice"
},
{
"id": "ENF-2",
"authority": "Regulator A",
"subject": "Example Co",
"businessName": "Example Co",
"action": "civil penalty",
"date": "2026-03-01",
"status": "penalty",
"penaltyAmount": 25000,
"currency": "USD",
"source": "Caller-supplied order"
}
]
}
JSONhttps://www.brainiac.software/api/v1/public-records/crime-statistics-compare$0.04 USDCCompare public crime statistics
Compare supplied official crime counts or rates across periods for the same offense and area. Missing values are not invented.
Body
| Field | Required | Notes |
|---|---|---|
text | No | string |
json | No | string |
csv | No | string |
file | No | object; Object |
courtRecords | No | array; Array |
enforcementActions | No | array; Array |
crimeStats | No | array; Array |
incidents | No | array; Array |
notices | No | array; Array |
feed | No | object; Object |
asOf | No | string |
businessName | No | string |
country | No | string |
Request exampleJSON
{
"crimeStats": [
{
"id": "S-1",
"area": "Metro",
"country": "US",
"period": "2024",
"offense": "burglary",
"count": 1200,
"rate": 3.1,
"source": "Caller-supplied official stats"
},
{
"id": "S-2",
"area": "Metro",
"country": "US",
"period": "2025",
"offense": "burglary",
"count": 1100,
"rate": 2.8,
"source": "Caller-supplied official stats"
}
]
}Response exampleJSON
{
"checkedAt": "2026-11-04T21:00:00.000Z",
"status": "compared",
"seriesCount": 1,
"items": [
{
"offense": "burglary",
"area": "Metro",
"country": "US",
"periodCount": 2,
"earliestPeriod": "2024",
"latestPeriod": "2025",
"countDelta": -100,
"countDeltaSupplied": true,
"rateDelta": -0.3,
"rateDeltaSupplied": true,
"points": [
{
"id": "S-1",
"period": "2024",
"count": 1200,
"countSupplied": true,
"rate": 3.1,
"rateSupplied": true,
"source": "Caller-supplied official stats",
"sourceUrl": ""
},
{
"id": "S-2",
"period": "2025",
"count": 1100,
"countSupplied": true,
"rate": 2.8,
"rateSupplied": true,
"source": "Caller-supplied official stats",
"sourceUrl": ""
}
],
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false
}
],
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false,
"paidProviderUsed": false,
"apiKeyRequired": false,
"publicSources": [],
"findings": [],
"limitations": [
"Court, enforcement, crime-statistic, incident, and notice records are copied only from labeled fields supplied by the caller, or from a key-free public feed when feed.url is requested.",
"No paid public-records provider is used and no API key is required.",
"Allegations, investigations, charges, penalties, and final judgments are labeled separately. Guilt is never inferred.",
"An allegation, investigation, or charge is never treated as a conviction or final judgment.",
"Missing counts, penalty amounts, and dispositions are not invented."
]
}cURL
curl -i -X POST "https://www.brainiac.software/api/v1/public-records/crime-statistics-compare" \
-H 'content-type: application/json' \
-H 'Idempotency-Key: <fresh-64-character-random-hex-key>' \
--data-binary @- <<'JSON'
{
"crimeStats": [
{
"id": "S-1",
"area": "Metro",
"country": "US",
"period": "2024",
"offense": "burglary",
"count": 1200,
"rate": 3.1,
"source": "Caller-supplied official stats"
},
{
"id": "S-2",
"area": "Metro",
"country": "US",
"period": "2025",
"offense": "burglary",
"count": 1100,
"rate": 2.8,
"source": "Caller-supplied official stats"
}
]
}
JSONhttps://www.brainiac.software/api/v1/public-records/incident-cluster$0.04 USDCCluster public incidents
Cluster supplied public incidents by offense and area. Allegation or investigation labels are preserved and guilt is not inferred.
Body
| Field | Required | Notes |
|---|---|---|
text | No | string |
json | No | string |
csv | No | string |
file | No | object; Object |
courtRecords | No | array; Array |
enforcementActions | No | array; Array |
crimeStats | No | array; Array |
incidents | No | array; Array |
notices | No | array; Array |
feed | No | object; Object |
asOf | No | string |
businessName | No | string |
country | No | string |
Request exampleJSON
{
"incidents": [
{
"id": "INC-1",
"date": "2026-09-01",
"area": "Downtown",
"country": "US",
"offense": "theft",
"status": "allegation",
"summary": "Reported theft under investigation",
"source": "Caller-supplied blotter"
},
{
"id": "INC-2",
"date": "2026-09-08",
"area": "Downtown",
"country": "US",
"offense": "theft",
"status": "allegation",
"summary": "Another reported theft",
"source": "Caller-supplied blotter"
}
]
}Response exampleJSON
{
"checkedAt": "2026-11-04T21:00:00.000Z",
"status": "clustered",
"clusterCount": 1,
"items": [
{
"clusterKey": "theft|downtown",
"offense": "theft",
"area": "Downtown",
"country": "US",
"incidentCount": 2,
"statuses": [
"allegation"
],
"dates": [
"2026-09-01",
"2026-09-08"
],
"items": [
{
"id": "INC-1",
"date": "2026-09-01",
"summary": "Reported theft under investigation",
"source": "Caller-supplied blotter",
"sourceUrl": "",
"status": "allegation",
"isAllegation": true,
"isInvestigation": false,
"isCharge": false,
"isJudgment": false,
"isPenalty": false,
"isNotice": false,
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false
},
{
"id": "INC-2",
"date": "2026-09-08",
"summary": "Another reported theft",
"source": "Caller-supplied blotter",
"sourceUrl": "",
"status": "allegation",
"isAllegation": true,
"isInvestigation": false,
"isCharge": false,
"isJudgment": false,
"isPenalty": false,
"isNotice": false,
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false
}
],
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false
}
],
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false,
"paidProviderUsed": false,
"apiKeyRequired": false,
"publicSources": [],
"findings": [
{
"kind": "observation",
"code": "incident_non_judgment",
"subject": "INC-1",
"detail": "allegation incident is not a finding of guilt."
},
{
"kind": "observation",
"code": "incident_non_judgment",
"subject": "INC-2",
"detail": "allegation incident is not a finding of guilt."
}
],
"limitations": [
"Court, enforcement, crime-statistic, incident, and notice records are copied only from labeled fields supplied by the caller, or from a key-free public feed when feed.url is requested.",
"No paid public-records provider is used and no API key is required.",
"Allegations, investigations, charges, penalties, and final judgments are labeled separately. Guilt is never inferred.",
"An allegation, investigation, or charge is never treated as a conviction or final judgment.",
"Missing counts, penalty amounts, and dispositions are not invented."
]
}cURL
curl -i -X POST "https://www.brainiac.software/api/v1/public-records/incident-cluster" \
-H 'content-type: application/json' \
-H 'Idempotency-Key: <fresh-64-character-random-hex-key>' \
--data-binary @- <<'JSON'
{
"incidents": [
{
"id": "INC-1",
"date": "2026-09-01",
"area": "Downtown",
"country": "US",
"offense": "theft",
"status": "allegation",
"summary": "Reported theft under investigation",
"source": "Caller-supplied blotter"
},
{
"id": "INC-2",
"date": "2026-09-08",
"area": "Downtown",
"country": "US",
"offense": "theft",
"status": "allegation",
"summary": "Another reported theft",
"source": "Caller-supplied blotter"
}
]
}
JSONhttps://www.brainiac.software/api/v1/public-records/police-notice-extract$0.03 USDCExtract police public notices
Extract structured fields and wording signals from supplied police or public safety notices without inferring guilt.
Body
| Field | Required | Notes |
|---|---|---|
text | No | string |
json | No | string |
csv | No | string |
file | No | object; Object |
courtRecords | No | array; Array |
enforcementActions | No | array; Array |
crimeStats | No | array; Array |
incidents | No | array; Array |
notices | No | array; Array |
feed | No | object; Object |
asOf | No | string |
businessName | No | string |
country | No | string |
Request exampleJSON
{
"notices": [
{
"id": "NTC-1",
"agency": "City Police",
"title": "Public safety advisory",
"date": "2026-09-15",
"area": "River District",
"body": "Police issued an advisory about a suspected burglary pattern. No charges are stated in this notice.",
"status": "notice",
"source": "Caller-supplied bulletin"
}
]
}Response exampleJSON
{
"checkedAt": "2026-11-04T21:00:00.000Z",
"status": "extracted",
"noticeCount": 1,
"items": [
{
"id": "NTC-1",
"agency": "City Police",
"title": "Public safety advisory",
"date": "2026-09-15",
"area": "River District",
"country": "",
"bodyPreview": "Police issued an advisory about a suspected burglary pattern. No charges are stated in this notice.",
"extracted": {
"hasSuspectLanguage": false,
"hasChargeLanguage": true,
"hasArrestLanguage": false,
"hasSafetyAdvisory": true
},
"source": "Caller-supplied bulletin",
"sourceUrl": "",
"status": "notice",
"isAllegation": false,
"isInvestigation": false,
"isCharge": false,
"isJudgment": false,
"isPenalty": false,
"isNotice": true,
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false
}
],
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false,
"paidProviderUsed": false,
"apiKeyRequired": false,
"publicSources": [],
"findings": [],
"limitations": [
"Court, enforcement, crime-statistic, incident, and notice records are copied only from labeled fields supplied by the caller, or from a key-free public feed when feed.url is requested.",
"No paid public-records provider is used and no API key is required.",
"Allegations, investigations, charges, penalties, and final judgments are labeled separately. Guilt is never inferred.",
"An allegation, investigation, or charge is never treated as a conviction or final judgment.",
"Missing counts, penalty amounts, and dispositions are not invented."
]
}cURL
curl -i -X POST "https://www.brainiac.software/api/v1/public-records/police-notice-extract" \
-H 'content-type: application/json' \
-H 'Idempotency-Key: <fresh-64-character-random-hex-key>' \
--data-binary @- <<'JSON'
{
"notices": [
{
"id": "NTC-1",
"agency": "City Police",
"title": "Public safety advisory",
"date": "2026-09-15",
"area": "River District",
"body": "Police issued an advisory about a suspected burglary pattern. No charges are stated in this notice.",
"status": "notice",
"source": "Caller-supplied bulletin"
}
]
}
JSONhttps://www.brainiac.software/api/v1/public-records/business-litigation-history$0.05 USDCList business litigation history
List supplied court records linked to a business name. Charges and allegations are not treated as convictions.
Body
| Field | Required | Notes |
|---|---|---|
text | No | string |
json | No | string |
csv | No | string |
file | No | object; Object |
courtRecords | No | array; Array |
enforcementActions | No | array; Array |
crimeStats | No | array; Array |
incidents | No | array; Array |
notices | No | array; Array |
feed | No | object; Object |
asOf | No | string |
businessName | No | string |
country | No | string |
Request exampleJSON
{
"businessName": "Example Co",
"courtRecords": [
{
"id": "CRT-1",
"caseNumber": "22-CV-100",
"court": "District Court",
"title": "City v Example Co",
"businessName": "Example Co",
"parties": [
"City",
"Example Co"
],
"date": "2026-01-10",
"status": "charge",
"disposition": "complaint filed"
},
{
"id": "CRT-2",
"caseNumber": "22-CV-100",
"court": "District Court",
"title": "City v Example Co",
"businessName": "Example Co",
"parties": [
"City",
"Example Co"
],
"date": "2026-06-01",
"status": "judgment",
"disposition": "judgment entered"
}
]
}Response exampleJSON
{
"checkedAt": "2026-11-04T21:00:00.000Z",
"status": "listed",
"recordCount": 2,
"judgmentCount": 1,
"items": [
{
"id": "CRT-1",
"caseNumber": "22-CV-100",
"court": "District Court",
"title": "City v Example Co",
"businessName": "Example Co",
"parties": [
"City",
"Example Co"
],
"date": "2026-01-10",
"disposition": "complaint filed",
"source": "",
"sourceUrl": "",
"status": "charge",
"isAllegation": false,
"isInvestigation": false,
"isCharge": true,
"isJudgment": false,
"isPenalty": false,
"isNotice": false,
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false
},
{
"id": "CRT-2",
"caseNumber": "22-CV-100",
"court": "District Court",
"title": "City v Example Co",
"businessName": "Example Co",
"parties": [
"City",
"Example Co"
],
"date": "2026-06-01",
"disposition": "judgment entered",
"source": "",
"sourceUrl": "",
"status": "judgment",
"isAllegation": false,
"isInvestigation": false,
"isCharge": false,
"isJudgment": true,
"isPenalty": false,
"isNotice": false,
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false
}
],
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false,
"paidProviderUsed": false,
"apiKeyRequired": false,
"publicSources": [],
"findings": [
{
"kind": "observation",
"code": "litigation_non_judgment",
"subject": "CRT-1",
"detail": "charge court record is listed for history only and is not treated as guilt."
}
],
"limitations": [
"Court, enforcement, crime-statistic, incident, and notice records are copied only from labeled fields supplied by the caller, or from a key-free public feed when feed.url is requested.",
"No paid public-records provider is used and no API key is required.",
"Allegations, investigations, charges, penalties, and final judgments are labeled separately. Guilt is never inferred.",
"An allegation, investigation, or charge is never treated as a conviction or final judgment.",
"Missing counts, penalty amounts, and dispositions are not invented."
]
}cURL
curl -i -X POST "https://www.brainiac.software/api/v1/public-records/business-litigation-history" \
-H 'content-type: application/json' \
-H 'Idempotency-Key: <fresh-64-character-random-hex-key>' \
--data-binary @- <<'JSON'
{
"businessName": "Example Co",
"courtRecords": [
{
"id": "CRT-1",
"caseNumber": "22-CV-100",
"court": "District Court",
"title": "City v Example Co",
"businessName": "Example Co",
"parties": [
"City",
"Example Co"
],
"date": "2026-01-10",
"status": "charge",
"disposition": "complaint filed"
},
{
"id": "CRT-2",
"caseNumber": "22-CV-100",
"court": "District Court",
"title": "City v Example Co",
"businessName": "Example Co",
"parties": [
"City",
"Example Co"
],
"date": "2026-06-01",
"status": "judgment",
"disposition": "judgment entered"
}
]
}
JSONhttps://www.brainiac.software/api/v1/public-records/regulatory-penalty-history$0.04 USDCList regulatory penalty history
List supplied penalty and fine actions with amounts when present. Missing amounts are not invented.
Body
| Field | Required | Notes |
|---|---|---|
text | No | string |
json | No | string |
csv | No | string |
file | No | object; Object |
courtRecords | No | array; Array |
enforcementActions | No | array; Array |
crimeStats | No | array; Array |
incidents | No | array; Array |
notices | No | array; Array |
feed | No | object; Object |
asOf | No | string |
businessName | No | string |
country | No | string |
Request exampleJSON
{
"businessName": "Example Co",
"enforcementActions": [
{
"id": "ENF-1",
"authority": "Regulator A",
"subject": "Example Co",
"businessName": "Example Co",
"action": "civil penalty",
"date": "2026-03-01",
"status": "penalty",
"penaltyAmount": 25000,
"currency": "USD"
},
{
"id": "ENF-2",
"authority": "Regulator B",
"subject": "Example Co",
"businessName": "Example Co",
"action": "fine",
"date": "2025-08-12",
"status": "penalty",
"penaltyAmount": 5000,
"currency": "USD"
}
]
}Response exampleJSON
{
"checkedAt": "2026-11-04T21:00:00.000Z",
"status": "listed",
"penaltyCount": 2,
"totalPenaltyAmount": 30000,
"items": [
{
"id": "ENF-1",
"authority": "Regulator A",
"subject": "Example Co",
"businessName": "Example Co",
"action": "civil penalty",
"date": "2026-03-01",
"penaltyAmount": 25000,
"penaltyAmountSupplied": true,
"currency": "USD",
"summary": "",
"source": "",
"sourceUrl": "",
"status": "penalty",
"isAllegation": false,
"isInvestigation": false,
"isCharge": false,
"isJudgment": false,
"isPenalty": true,
"isNotice": false,
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false
},
{
"id": "ENF-2",
"authority": "Regulator B",
"subject": "Example Co",
"businessName": "Example Co",
"action": "fine",
"date": "2025-08-12",
"penaltyAmount": 5000,
"penaltyAmountSupplied": true,
"currency": "USD",
"summary": "",
"source": "",
"sourceUrl": "",
"status": "penalty",
"isAllegation": false,
"isInvestigation": false,
"isCharge": false,
"isJudgment": false,
"isPenalty": true,
"isNotice": false,
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false
}
],
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false,
"paidProviderUsed": false,
"apiKeyRequired": false,
"publicSources": [],
"findings": [],
"limitations": [
"Court, enforcement, crime-statistic, incident, and notice records are copied only from labeled fields supplied by the caller, or from a key-free public feed when feed.url is requested.",
"No paid public-records provider is used and no API key is required.",
"Allegations, investigations, charges, penalties, and final judgments are labeled separately. Guilt is never inferred.",
"An allegation, investigation, or charge is never treated as a conviction or final judgment.",
"Missing counts, penalty amounts, and dispositions are not invented."
]
}cURL
curl -i -X POST "https://www.brainiac.software/api/v1/public-records/regulatory-penalty-history" \
-H 'content-type: application/json' \
-H 'Idempotency-Key: <fresh-64-character-random-hex-key>' \
--data-binary @- <<'JSON'
{
"businessName": "Example Co",
"enforcementActions": [
{
"id": "ENF-1",
"authority": "Regulator A",
"subject": "Example Co",
"businessName": "Example Co",
"action": "civil penalty",
"date": "2026-03-01",
"status": "penalty",
"penaltyAmount": 25000,
"currency": "USD"
},
{
"id": "ENF-2",
"authority": "Regulator B",
"subject": "Example Co",
"businessName": "Example Co",
"action": "fine",
"date": "2025-08-12",
"status": "penalty",
"penaltyAmount": 5000,
"currency": "USD"
}
]
}
JSONhttps://www.brainiac.software/api/v1/public-records/investigation-cross-reference$0.05 USDCCross-reference public investigations
Cross-reference subjects across court, enforcement, and notice records while preserving non-judgment statuses and never inferring guilt.
Body
| Field | Required | Notes |
|---|---|---|
text | No | string |
json | No | string |
csv | No | string |
file | No | object; Object |
courtRecords | No | array; Array |
enforcementActions | No | array; Array |
crimeStats | No | array; Array |
incidents | No | array; Array |
notices | No | array; Array |
feed | No | object; Object |
asOf | No | string |
businessName | No | string |
country | No | string |
Request exampleJSON
{
"businessName": "Example Co",
"courtRecords": [
{
"id": "CRT-1",
"caseNumber": "22-CV-100",
"title": "City v Example Co",
"businessName": "Example Co",
"parties": [
"Example Co"
],
"status": "charge",
"date": "2026-01-10"
}
],
"enforcementActions": [
{
"id": "ENF-1",
"authority": "Regulator A",
"subject": "Example Co",
"businessName": "Example Co",
"action": "investigation opened",
"status": "investigation",
"date": "2025-11-01"
}
],
"notices": [
{
"id": "NTC-1",
"agency": "City Police",
"title": "Notice mentioning Example Co",
"body": "Example Co is referenced in a public advisory. No judgment is stated.",
"status": "notice",
"date": "2026-02-01"
}
]
}Response exampleJSON
{
"checkedAt": "2026-11-04T21:00:00.000Z",
"status": "cross_referenced",
"subjectCount": 1,
"items": [
{
"subjectKey": "example co",
"courtRecordCount": 1,
"enforcementCount": 1,
"noticeCount": 1,
"statuses": [
"charge",
"investigation",
"notice"
],
"courtRecordIds": [
"CRT-1"
],
"enforcementIds": [
"ENF-1"
],
"noticeIds": [
"NTC-1"
],
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false
}
],
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false,
"paidProviderUsed": false,
"apiKeyRequired": false,
"publicSources": [],
"findings": [
{
"kind": "observation",
"code": "crossref_non_guilt",
"subject": "example co",
"detail": "Cross-referenced records include non-judgment statuses. Guilt is not inferred."
}
],
"limitations": [
"Court, enforcement, crime-statistic, incident, and notice records are copied only from labeled fields supplied by the caller, or from a key-free public feed when feed.url is requested.",
"No paid public-records provider is used and no API key is required.",
"Allegations, investigations, charges, penalties, and final judgments are labeled separately. Guilt is never inferred.",
"An allegation, investigation, or charge is never treated as a conviction or final judgment.",
"Missing counts, penalty amounts, and dispositions are not invented."
]
}cURL
curl -i -X POST "https://www.brainiac.software/api/v1/public-records/investigation-cross-reference" \
-H 'content-type: application/json' \
-H 'Idempotency-Key: <fresh-64-character-random-hex-key>' \
--data-binary @- <<'JSON'
{
"businessName": "Example Co",
"courtRecords": [
{
"id": "CRT-1",
"caseNumber": "22-CV-100",
"title": "City v Example Co",
"businessName": "Example Co",
"parties": [
"Example Co"
],
"status": "charge",
"date": "2026-01-10"
}
],
"enforcementActions": [
{
"id": "ENF-1",
"authority": "Regulator A",
"subject": "Example Co",
"businessName": "Example Co",
"action": "investigation opened",
"status": "investigation",
"date": "2025-11-01"
}
],
"notices": [
{
"id": "NTC-1",
"agency": "City Police",
"title": "Notice mentioning Example Co",
"body": "Example Co is referenced in a public advisory. No judgment is stated.",
"status": "notice",
"date": "2026-02-01"
}
]
}
JSONhttps://www.brainiac.software/api/v1/public-records/evidence-report$0.08 USDCBuild public records evidence report
Aggregate court, enforcement, crime-stat, incident, notice, litigation, penalty, and cross-reference findings. Distinguishes allegations, charges, and judgments; never infers guilt.
Body
| Field | Required | Notes |
|---|---|---|
text | No | string |
json | No | string |
csv | No | string |
file | No | object; Object |
courtRecords | No | array; Array |
enforcementActions | No | array; Array |
crimeStats | No | array; Array |
incidents | No | array; Array |
notices | No | array; Array |
feed | No | object; Object |
asOf | No | string |
businessName | No | string |
country | No | string |
Request exampleJSON
{
"asOf": "2026-11-01",
"businessName": "Example Co",
"courtRecords": [
{
"id": "CRT-1",
"caseNumber": "22-CV-100",
"court": "District Court",
"title": "City v Example Co",
"businessName": "Example Co",
"parties": [
"City",
"Example Co"
],
"date": "2026-01-10",
"status": "charge",
"disposition": "complaint filed",
"source": "Caller-supplied"
},
{
"id": "CRT-2",
"caseNumber": "22-CV-100",
"court": "District Court",
"title": "City v Example Co",
"businessName": "Example Co",
"parties": [
"City",
"Example Co"
],
"date": "2026-06-01",
"status": "judgment",
"disposition": "judgment entered",
"source": "Caller-supplied"
}
],
"enforcementActions": [
{
"id": "ENF-1",
"authority": "Regulator A",
"subject": "Example Co",
"businessName": "Example Co",
"action": "civil penalty",
"date": "2026-03-01",
"status": "penalty",
"penaltyAmount": 25000,
"currency": "USD",
"source": "Caller-supplied"
}
],
"crimeStats": [
{
"id": "S-1",
"area": "Metro",
"country": "US",
"period": "2024",
"offense": "burglary",
"count": 1200,
"rate": 3.1,
"source": "Caller-supplied"
},
{
"id": "S-2",
"area": "Metro",
"country": "US",
"period": "2025",
"offense": "burglary",
"count": 1100,
"rate": 2.8,
"source": "Caller-supplied"
}
],
"incidents": [
{
"id": "INC-1",
"date": "2026-09-01",
"area": "Downtown",
"offense": "theft",
"status": "allegation",
"summary": "Reported theft",
"source": "Caller-supplied"
}
],
"notices": [
{
"id": "NTC-1",
"agency": "City Police",
"title": "Advisory",
"date": "2026-09-15",
"body": "Public advisory. No charges stated.",
"status": "notice",
"source": "Caller-supplied"
}
]
}Response exampleJSON
{
"checkedAt": "2026-11-04T21:00:00.000Z",
"status": "reported",
"asOf": "2026-11-01",
"sections": {
"court": {
"recordCount": 2
},
"timelines": {
"caseCount": 1
},
"enforcement": {
"actionCount": 1
},
"crimeStats": {
"seriesCount": 1
},
"incidents": {
"clusterCount": 1
},
"notices": {
"noticeCount": 1
},
"litigation": {
"recordCount": 2,
"judgmentCount": 1
},
"penalties": {
"penaltyCount": 1,
"totalPenaltyAmount": 25000
},
"crossReference": {
"subjectCount": 1
}
},
"distinction": {
"allegation": "An assertion not established as a final judgment.",
"investigation": "An inquiry or probe. Not a finding of guilt.",
"charge": "A formal accusation. Not a conviction.",
"judgment": "A final court disposition as labeled in the supplied record.",
"penalty": "A regulatory or civil penalty amount/action as labeled; not criminal guilt unless the record status is judgment."
},
"court": [
{
"id": "CRT-1",
"caseNumber": "22-CV-100",
"court": "District Court",
"title": "City v Example Co",
"parties": [
"City",
"Example Co"
],
"businessName": "Example Co",
"date": "2026-01-10",
"disposition": "complaint filed",
"summary": "",
"country": "",
"jurisdiction": "",
"source": "Caller-supplied",
"sourceUrl": "",
"status": "charge",
"isAllegation": false,
"isInvestigation": false,
"isCharge": true,
"isJudgment": false,
"isPenalty": false,
"isNotice": false,
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false
},
{
"id": "CRT-2",
"caseNumber": "22-CV-100",
"court": "District Court",
"title": "City v Example Co",
"parties": [
"City",
"Example Co"
],
"businessName": "Example Co",
"date": "2026-06-01",
"disposition": "judgment entered",
"summary": "",
"country": "",
"jurisdiction": "",
"source": "Caller-supplied",
"sourceUrl": "",
"status": "judgment",
"isAllegation": false,
"isInvestigation": false,
"isCharge": false,
"isJudgment": true,
"isPenalty": false,
"isNotice": false,
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false
}
],
"enforcement": [
{
"id": "ENF-1",
"authority": "Regulator A",
"subject": "Example Co",
"businessName": "Example Co",
"action": "civil penalty",
"date": "2026-03-01",
"penaltyAmount": 25000,
"penaltyAmountSupplied": true,
"currency": "USD",
"summary": "",
"country": "",
"source": "Caller-supplied",
"sourceUrl": "",
"status": "penalty",
"isAllegation": false,
"isInvestigation": false,
"isCharge": false,
"isJudgment": false,
"isPenalty": true,
"isNotice": false,
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false
}
],
"crossReference": [
{
"subjectKey": "example co",
"courtRecordCount": 2,
"enforcementCount": 1,
"noticeCount": 0,
"statuses": [
"charge",
"judgment",
"penalty"
],
"courtRecordIds": [
"CRT-1",
"CRT-2"
],
"enforcementIds": [
"ENF-1"
],
"noticeIds": [],
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false
}
],
"guiltInferred": false,
"allegationTreatedAsJudgment": false,
"chargeTreatedAsConviction": false,
"investigationTreatedAsGuilt": false,
"paidProviderUsed": false,
"apiKeyRequired": false,
"publicSources": [],
"findings": [
{
"kind": "observation",
"code": "non_judgment",
"subject": "CRT-1",
"detail": "charge is not a final judgment. Guilt is not inferred."
},
{
"kind": "observation",
"code": "non_judgment_step",
"subject": "CRT-1",
"detail": "Timeline includes charge, which is not treated as guilt."
},
{
"kind": "observation",
"code": "incident_non_judgment",
"subject": "INC-1",
"detail": "allegation incident is not a finding of guilt."
},
{
"kind": "observation",
"code": "litigation_non_judgment",
"subject": "CRT-1",
"detail": "charge court record is listed for history only and is not treated as guilt."
},
{
"kind": "observation",
"code": "crossref_non_guilt",
"subject": "example co",
"detail": "Cross-referenced records include non-judgment statuses. Guilt is not inferred."
}
],
"limitations": [
"Court, enforcement, crime-statistic, incident, and notice records are copied only from labeled fields supplied by the caller, or from a key-free public feed when feed.url is requested.",
"No paid public-records provider is used and no API key is required.",
"Allegations, investigations, charges, penalties, and final judgments are labeled separately. Guilt is never inferred.",
"An allegation, investigation, or charge is never treated as a conviction or final judgment.",
"Missing counts, penalty amounts, and dispositions are not invented."
]
}cURL
curl -i -X POST "https://www.brainiac.software/api/v1/public-records/evidence-report" \
-H 'content-type: application/json' \
-H 'Idempotency-Key: <fresh-64-character-random-hex-key>' \
--data-binary @- <<'JSON'
{
"asOf": "2026-11-01",
"businessName": "Example Co",
"courtRecords": [
{
"id": "CRT-1",
"caseNumber": "22-CV-100",
"court": "District Court",
"title": "City v Example Co",
"businessName": "Example Co",
"parties": [
"City",
"Example Co"
],
"date": "2026-01-10",
"status": "charge",
"disposition": "complaint filed",
"source": "Caller-supplied"
},
{
"id": "CRT-2",
"caseNumber": "22-CV-100",
"court": "District Court",
"title": "City v Example Co",
"businessName": "Example Co",
"parties": [
"City",
"Example Co"
],
"date": "2026-06-01",
"status": "judgment",
"disposition": "judgment entered",
"source": "Caller-supplied"
}
],
"enforcementActions": [
{
"id": "ENF-1",
"authority": "Regulator A",
"subject": "Example Co",
"businessName": "Example Co",
"action": "civil penalty",
"date": "2026-03-01",
"status": "penalty",
"penaltyAmount": 25000,
"currency": "USD",
"source": "Caller-supplied"
}
],
"crimeStats": [
{
"id": "S-1",
"area": "Metro",
"country": "US",
"period": "2024",
"offense": "burglary",
"count": 1200,
"rate": 3.1,
"source": "Caller-supplied"
},
{
"id": "S-2",
"area": "Metro",
"country": "US",
"period": "2025",
"offense": "burglary",
"count": 1100,
"rate": 2.8,
"source": "Caller-supplied"
}
],
"incidents": [
{
"id": "INC-1",
"date": "2026-09-01",
"area": "Downtown",
"offense": "theft",
"status": "allegation",
"summary": "Reported theft",
"source": "Caller-supplied"
}
],
"notices": [
{
"id": "NTC-1",
"agency": "City Police",
"title": "Advisory",
"date": "2026-09-15",
"body": "Public advisory. No charges stated.",
"status": "notice",
"source": "Caller-supplied"
}
]
}
JSON