Skip to main content
GET
Unified cross-source entity search

Authorizations

Authorization
string
header
required

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

Query Parameters

q
string
required

Search text — a name, alias, or acronym. Fuzzy + semantic, so exact spelling is not required. Required. Aliases query, keyword, name, and search are accepted (first non-empty wins).

Maximum string length: 200
universe
enum<string>
default:all

Which universes to search. all (default) spans every source; news restricts to entities seen in news coverage; reference restricts to the canonical spine (SEC / GEM / sanctions / China / Epoch). registry searches the raw GLEIF Global LEI Index (3.39M records, CC0) by legal name or LEI in its own lane: hits are legal-entity REGISTRATIONS, not evidence of news coverage. Each carries resolved_in_spine (whether we also cover the entity itself) and a lei that chains to /api/v2/gleif/entities/{lei} and /api/v2/entities/{lei}/hierarchy. Registry rows never appear under all or reference.

Available options:
all,
news,
reference,
registry
country
string

Optional country disambiguator, folded to one ISO-3 set through the shared resolveCohortGeoIso3 resolver (the same layer region/continent use). Accepts a country name (Germany), ISO-2 (DE), ISO-3 (DEU), or alias (comma-separated list allowed). Additive — it keeps entities carrying a matching country but never drops entities that have no country (media/GEG entities usually lack one), so it narrows a common name without gutting results. An unresolvable value now returns 400 INVALID_ENUM, consistent with the rest of the API.

Example:

"Germany"

region
enum<string>

Additive geo disambiguator — expanded to an ISO-3 set via the same resolveCohortGeoIso3 resolver as country and combinable with it. An unresolvable value returns 400 INVALID_ENUM.

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>

Additive geo disambiguator — expanded to an ISO-3 set via resolveCohortGeoIso3. An unresolvable value returns 400 INVALID_ENUM.

Available options:
Africa,
Asia,
Europe,
North America,
South America,
Oceania
type
enum<string>

Optional entity type filter. place covers geographies (countries, cities, regions), typed from Wikidata P31 — before 2026-07-30 these were mis-filed under organization and person, so type=organization returned countries. Roles and offices are deliberately none of these three and are excluded rather than mislabelled.

Available options:
person,
organization,
place
limit
integer
default:10

Number of distinct real-world entities to return (1–50). Defaults to 10.

Required range: 1 <= x <= 50

Response

A ranked list of distinct real-world entities. Each item carries the canonical entity id, an optional spine id, a normalized entity_type, a per-source availability map (sources), cross-source identifiers, and the universes it was matched in. Envelope: { success, query, count, data, applied_filters }.

success
boolean
query
string
count
integer

Number of entities in data (echoes data.length).

data
object[]
applied_filters
object