SEC Litigation Releases Database
The Litigation Releases Database provides access to all SEC litigations from 1995 to present, including civil lawsuits against individuals, companies and other entities for violations of securities laws, settlements, final judgements, injunctions, and more. The database includes structured data in JSON format extracted from SEC litigation releases, providing the following information:
- Publication date of the litigation release
- Name and roles of parties being charged and involved, including their tickers and CIKs
- Nature of the charges and complaints
- Penalty amounts and whether settlements were reached
- Parallel actions taken by other agencies, such as criminal charges by the Department of Justice
- Requested reliefs, such as injunctions and civil penalties
- Violated securities laws
- Persons conducting the investigation and litigating the case
- Other agencies involved in the investigation
Users can search the Litigation Releases Database by all of the above fields via an API. The database also includes links to related documents, such as court filings, original SEC press releases, and more.
Examples of litigation releases include charges related to insider trading, bribery, market manipulation, misleading investors, and other violations of securities laws. The database is updated in real-time as new litigation releases are published by the SEC.
API Endpoint
To search the Litigation Releases Database, send a HTTP POST
request with the search criteria as JSON payload to the following API endpoint:
Supported HTTP methods: POST
Request and response content type: JSON
Authentication
To authenticate your API requests, use the API key displayed in your user profile. You can utilize your API key in one of two ways. Choose the method that best fits your use case:
- Authorization Header: Include your API key as an
Authorization
header in your requests. For instance, before sending aPOST
request tohttps://api.sec-api.io/sec-litigation-releases
, ensure the header is set as follows:Authorization: YOUR_API_KEY
. - Query Parameter: Alternatively, append your API key directly to the URL as a query parameter. For example, when making
POST
requests, use the URLhttps://api.sec-api.io/sec-litigation-releases?token=YOUR_API_KEY
instead of the base endpoint.
Search API
To search the Enforcement Actions Database, make a POST request to https://api.sec-api.io/sec-litigation-releases
, providing your search criteria as a JSON payload.
Request Structure
The Search API recognizes the following JSON payload parameters:
query
(string, required) - The search criteria in the formatfield:value
defining the structured datafield
to search in and thevalue
to search for in this field. The search expression is formatted with the Lucene syntax and supportsAND
andOR
operators. Examples:entities.ticker:TWTR
ortags:bribery AND releasedAt:[2019-01-01 TO 2022-12-31]
.from
(string, optional) - Pagination control to specify the starting position of the results. Max: 10000. Default: 0.size
(string, optional) - Determines the number of results to be returned per request. Max: 50. Default: 50.sort
(array, optional) - Specifies the field by which results should be sorted. By default, results are sorted byreleasedAt
in descending order.
Query Examples
Loading All Data
To download structured data for all litigation releases published between 1995 and 2024, you can use a date range query as shown below. The search request will return the first 50 results. To retrieve additional results, paginate through the dataset by incrementing the from
parameter by 50 with each subsequent request.
1
{
2
"query": "releasedAt:[2024-01-01 TO 2024-12-31]",
3
"from": 0, // set to 50 for the next page, then 100, 150, etc.
4
"size": 50,
5
"sort": [{ "releasedAt": { "order": "desc" } }]
6
}
The API can return a maximum of 10,000 results per query
. Since there are more than 10,000 litigation releases between 1995 and 2024, you need to divide the search universe into smaller date ranges, such as by year. For instance:
- Fetch all releases from 2024 with
releasedAt:[2024-01-01 TO 2024-12-31]
, incrementing thefrom
parameter by 50 for each additional request. - Once all releases from 2024 have been retrieved, repeat the process for 2023, 2022, and earlier years until all data has been fetched.
Monitoring Most Recent Litigation Releases
To monitor the most recent litigation releases published by the SEC, you can use the following search request. This request will return the 50 most recent litigation releases. You can then periodically query the API to retrieve the latest litigation releases, for example, every 60 seconds.
1
{
2
"query": "releaseNo:*",
3
"from": 0,
4
"size": 50,
5
"sort": [{ "releasedAt": { "order": "desc" } }]
6
}
Searching for Specific Companies
If you are interested in litigation releases involving specific companies, you can use the ticker
or cik
filters. The example will return litigations involving Twitter (ticker: TWTR, CIK: 1418091).
1
{
2
"query": "entities.ticker:TWTR", // or "entities.cik:1418091"
3
"from": 0,
4
"size": 50,
5
"sort": [{ "releasedAt": { "order": "desc" } }]
6
}
Response Structure
The Search API returns a JSON object with two main fields: total
and data
. The total
field indicates the total number of results matching the search criteria, while the data
field contains an array of enforcement actions that match the query. Each object in the data
array represents a litigation release and includes the following fields:
id
(string) - A system internal unique identifier of the enforcement action.releaseNo
(string) - The SEC release number of the litigation, e.g.,LR-26219
.releasedAt
(string) - The publication date and time of the litigation release, e.g.2024-08-27T13:30:00-04:00
. Format:yyyy-MM-ddTHH:mm:ssXXX
.url
(string) - The URL to the original SEC litigation release.resources
(array of objects) - An array of objects withlabel
andurl
fields, providing links to related documents, such as complaints.title
(string) - The title of the litigation release.subTitle
(string) - The sub title of the litigation release.caseCitations
(array of strings) - The case citations of the litigation release, such as "Securities and Exchange Commission v. Elon Musk, No. 1:25-cv-00105 (D.D.C. filed Jan. 14, 2025)"summary
(string) - A brief summary of the litigation.tags
(array of strings) - Tags associated with the litigation, such asbribery
,insider trading
, etc.entities
(array of objects) - An array of objects representing the parties involved in the litigation. Theticker
andcik
fields are optional and are only present if thename
was successfully matched to a known publicly traded company.name
(string) - The name of the party involved.type
(string) - The type of the party, such asindividual
,company
, orother
.role
(string) - The role of the party, such asrespondent
,defendant
,affected entity
orother
.ticker
(string) - The ticker symbol of the party, if available.cik
(string) - The Central Index Key (CIK) of the party, if available.
complaints
(array of strings) - An array of complaints or charges, such as "Magyar Telekom paid approximately $9 million through four sham contracts to funnel money to government officials in Montenegro."parallelActionsTakenBy
(array of strings) - An array of other agencies that took parallel actions related to the enforcement action, such asU.S. Department of Justice
in case of criminal charges.hasAgreedToSettlement
(boolean) - Indicates whether the defendant has agreed to a settlement.hasAgreedToPayPenalty
(boolean) - Indicates whether the defendant has agreed to pay a penalty.penaltyAmounts
(array of objects) - An array of penalty objects withpenaltyAmount
,penaltyAmountText
andimposedOn
fields. Each object represents a penalty imposed on a party involved in the enforcement action. A charge can have multiple penalties, for example, if multiple defendants are involved.penaltyAmount
(string) - The cleaned penalty amount in USD.penaltyAmountText
(string) - The original penalty amount as stated in the enforcement action.imposedOn
(string) - The party on which the penalty was imposed.
requestedRelief
(array of strings) - An array of requested reliefs, such asdisgorgement of profits
,injunction
,civil penalty
, etc.violatedSections
(array of strings) - An array of securities laws violated by the defendants, such asSection 10(b) of the Securities Exchange Act of 1934
orForeign Corrupt Practices Act (FCPA)
.investigationConductedBy
(array of strings) - An array of persons or entities that conducted the investigation leading to the enforcement action.litigationLedBy
(array of strings) - An array of persons or entities that litigated the case.otherAgenciesInvolved
(array of objects) - An array of other agency objects (name
,country
) involved in the investigation or litigation, such as the Swiss Office of the Attorney General (Switzerland) in case of international cooperation.
Response Example
1
{
2
"total": {
3
"value": 273,
4
"relation": "eq"
5
},
6
"data": [
7
{
8
"id": "9278fd9576b7bafd08c5f3def2793b0c",
9
"releaseNo": "LR-26115",
10
"releasedAt": "2024-09-20T16:07:45-04:00",
11
"url": "https://www.sec.gov/enforcement-litigation/litigation-releases/lr-26115",
12
"title": "DiScala et al.,",
13
"subTitle": "SEC Obtains Final Judgment Against Eighth Defendant in CodeSmart Fraud",
14
"caseCitations": [
15
"Securities and Exchange Commission v. DiScala et al., No. 1:14-cv-04346 (E.D.N.Y. filed July 17, 2014; amended Jan. 19, 2016)."
16
],
17
"resources": [
18
{
19
"label": "Judgment",
20
"url": "https://www.sec.gov/files/litigation/litreleases/2024/judg26115.pdf"
21
}
22
],
23
"summary": "The SEC obtained a final judgment against Abraxas (A.J.) DiScala for his role in the CodeSmart fraud, resulting in a permanent injunction and disgorgement of over $2.4 million.",
24
"tags": [
25
"securities fraud",
26
"disclosure fraud"
27
],
28
"entities": [
29
{
30
"name": "Abraxas (A.J.) DiScala",
31
"type": "individual",
32
"role": "defendant"
33
},
34
{
35
"name": "CodeSmart, Inc.",
36
"type": "company",
37
"role": "subject of fraud"
38
}
39
],
40
"complaints": [
41
"Discala and co-defendants inflated the price of CodeSmart stock and profited at the expense of brokerage customers.",
42
"Discala and co-defendants engaged in an illegal unregistered offering of restricted shares.",
43
"Discala and co-defendants conducted a promotional campaign with misleading press releases.",
44
"Discala and co-defendants dumped shares causing CodeSmart's stock price to crash, resulting in investor losses."
45
],
46
"parallelActionsTakenBy": [
47
"U.S. Attorney’s Office for the Eastern District of New York"
48
],
49
"hasAgreedToSettlement": true,
50
"hasAgreedToPayPenalty": true,
51
"penaltyAmounts": [
52
{
53
"penaltyAmount": "2400000",
54
"penaltyAmountText": "over $2.4 million",
55
"imposedOn": "Abraxas (A.J.) DiScala"
56
}
57
],
58
"requestedRelief": [
59
"permanent injunction",
60
"officer-and-director bar",
61
"penny stock bar",
62
"disgorgement of ill-gotten gains"
63
],
64
"violatedSections": [
65
"Sections 5(a), 5(c), and 17(a) of the Securities Act of 1933",
66
"Sections 9(a) and 10(b) of the Securities Exchange Act of 1934",
67
"Rule 10b-5"
68
],
69
"investigationConductedBy": [
70
"Todd Brody",
71
"Lindsay S. Moilanen",
72
"New York Regional Office"
73
],
74
"litigationLedBy": [
75
"Todd Brody",
76
"Lindsay S. Moilanen"
77
],
78
"otherAgenciesInvolved": [
79
{
80
"name": "Federal Bureau of Investigation",
81
"country": "United States"
82
}
83
]
84
},
85
{
86
"id": "565b0769ead27a8a6743886f669024e5",
87
"releaseNo": "LR-26044",
88
"releasedAt": "2024-07-02T20:54:02-04:00",
89
"url": "https://www.sec.gov/enforcement-litigation/litigation-releases/lr-26044",
90
"title": "Silvergate Capital Corporation, Alan J. Lane, Kathleen Fraher, and Antonio Martino",
91
"subTitle": "Former Chief Risk Officer and former CFO also charged for misleading investors",
92
"caseCitations": [
93
"Securities and Exchange Commission v. Silvergate Capital Corporation et al., No. 1:24-cv-04987 (S.D.N.Y. July 1, 2024)"
94
],
95
"resources": [
96
{
97
"label": "SEC Complaint",
98
"url": "https://www.sec.gov/files/litigation/complaints/2024/comp26044.pdf"
99
}
100
],
101
"summary": "The SEC charged Silvergate Capital Corporation and its former executives for misleading investors about their compliance program and financial condition, with most parties agreeing to settlements involving penalties and injunctions.",
102
"tags": [
103
"disclosure fraud",
104
"crypto",
105
"compliance failure"
106
],
107
"entities": [
108
{
109
"name": "Silvergate Capital Corporation",
110
"type": "company",
111
"role": "defendant"
112
},
113
{
114
"name": "Alan J. Lane",
115
"type": "individual",
116
"role": "defendant"
117
},
118
{
119
"name": "Kathleen Fraher",
120
"type": "individual",
121
"role": "defendant"
122
},
123
{
124
"name": "Antonio Martino",
125
"type": "individual",
126
"role": "defendant"
127
}
128
],
129
"complaints": [
130
"Silvergate misled investors about the strength of its BSA/AML compliance program and monitoring of crypto customers.",
131
"Silvergate and Martino misrepresented the company's financial condition during a liquidity crisis following FTX's collapse."
132
],
133
"parallelActionsTakenBy": [
134
"Board of Governors of the Federal Reserve System",
135
"California Department of Financial Protection and Innovation"
136
],
137
"hasAgreedToSettlement": true,
138
"hasAgreedToPayPenalty": true,
139
"penaltyAmounts": [
140
{
141
"penaltyAmount": "50000000",
142
"penaltyAmountText": "$50 million",
143
"imposedOn": "Silvergate Capital Corporation"
144
},
145
{
146
"penaltyAmount": "1000000",
147
"penaltyAmountText": "$1 million",
148
"imposedOn": "Alan J. Lane"
149
},
150
{
151
"penaltyAmount": "250000",
152
"penaltyAmountText": "$250,000",
153
"imposedOn": "Kathleen Fraher"
154
}
155
],
156
"requestedRelief": [
157
"permanent injunctions",
158
"civil penalties",
159
"officer-and-director bars"
160
],
161
"violatedSections": [
162
"Sections 17(a)(2) and (3) of the Securities Act of 1933",
163
"Section 13(a) of the Exchange Act of 1934",
164
"Rules 12b-20, 13a-1, 13a-11, and 13a-13",
165
"Sections 13(b)(2)(A) and 13(b)(2)(B) of the Exchange Act",
166
"Section 17(a)(3) of the Securities Act"
167
],
168
"investigationConductedBy": [
169
"Elizabeth Goody",
170
"Michael Keating",
171
"Amy Mayer",
172
"Heidi Mitza",
173
"Pasha Salimi",
174
"Ivan Snyder",
175
"Katherine Stella",
176
"Katherine Zucca",
177
"Leigh Barrett",
178
"Margaret McGuire",
179
"Mark R. Sylvester",
180
"Michael Brennan",
181
"Jorge G. Tenreiro"
182
],
183
"litigationLedBy": [
184
"Hayden Brockett",
185
"Peter Mancuso",
186
"Laura Meehan",
187
"Jack Kaufman",
188
"Jorge G. Tenreiro"
189
],
190
"otherAgenciesInvolved": [
191
{
192
"name": "Board of Governors of the Federal Reserve System",
193
"country": "United States"
194
},
195
{
196
"name": "California Department of Financial Protection and Innovation",
197
"country": "United States"
198
}
199
]
200
}
201
]
202
}