Skip to main content
GET
Summarize filings

Authorizations

Authorization
string
header
required

GDELT Cloud API key. Send as Authorization: Bearer gdelt_sk_....

Query Parameters

date_start
string

Window start YYYY-MM-DD (≤30-day window).

date_end
string

Window end YYYY-MM-DD.

date
string

Anchor date YYYY-MM-DD (use with days).

days
integer

Trailing N-day window (1–30).

Required range: 1 <= x <= 30
group_by
enum<string>
default:form_type

form_type | date | filer.

Available options:
form_type,
date,
filer
form_type
enum<string>

Filter to one or more form types.

Available options:
10-K,
10-Q,
8-K,
13F-HR,
SCHEDULE 13D,
SCHEDULE 13G,
3,
4,
5,
DEF 14A,
S-1,
20-F,
6-K
country
string

Filer business-address country — name / ISO-2 / ISO-3 / alias, comma-separated. Filters on biz_country_iso2, which is populated for ~45% of filings and is almost entirely US, so non-US values such as CN/JP currently return 0 rows.

region
enum<string>

Region expanded to an ISO-3 country set, then matched against the filer's biz_country_iso2.

Available options:
Africa,
Asia,
Middle East,
Northern Africa,
Western Africa,
Eastern Africa,
Middle Africa,
Southern Africa,
Europe,
Eastern Europe,
South Asia,
Southeast Asia,
East Asia,
Central Asia,
North America,
Central America,
Caribbean,
South America,
Oceania
continent
enum<string>

Continent expanded to an ISO-3 country set, then matched against the filer's biz_country_iso2.

Available options:
Africa,
Asia,
Europe,
North America,
South America,
Oceania
limit
integer
default:500

Max buckets returned; pagination.truncated=true when total_buckets exceeds it.

Required range: 1 <= x <= 500

Response

Filing counts bucketed by group_by (form_type | date | filer), highest count first. Each row carries the bucket key (form_type, date, or cik), filings (count) and — except when grouping by filer — filers (distinct CIKs). Envelope: { success, group_by, data, applied_filters }.

success
boolean
group_by
string
data
object[]
applied_filters
object