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

sort
string

Use name for stable alphabetical public-official browsing with universe=osint and holds_office=true. Default when q is absent. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply.

offset
integer

Number of records to skip before this page. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply.

Required range: x >= 0
q
string

Canonical search text: a name, alias, or acronym. Required except when browsing public officials with universe=osint and holds_office=true. Until native non-Latin-script matching ships, use a common Romanized or English spelling for Cyrillic, Chinese, and other non-Latin names. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply.

type
enum<string>

Optional identity type used to narrow ambiguous candidates. Conflicting linked types retain entity_type=entity and type_evidence; a filtered result includes a conflict only when the requested type is a published possibility. facility searches the existing facility directory and returns facility_id, not an invented entity ID. Source entitlements apply. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply. Full value list: https://docs.gdeltcloud.com/reference/enums#search_entity_type

Available options:
person,
organization,
place,
facility
country
string

Known country association from source records, not an assertion of headquarters, citizenship, or reporting location. Accepts country names, ISO-2 or ISO-3; comma-separate for OR. Use country_match=strict for candidates with known matching evidence. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply.

country_match
enum<string>

strict requires known matching source country association; include_unknown also returns candidates with no country evidence. Recommended requests explicitly send strict. Omission retains include_unknown compatibility. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply. Full value list: https://docs.gdeltcloud.com/reference/enums#search_country_match

Available options:
strict,
include_unknown
region
enum<string>

Geographic region whose member countries define the scope. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply. Full value list: https://docs.gdeltcloud.com/reference/enums#region

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

Continent whose member countries define the geographic scope. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply. Full value list: https://docs.gdeltcloud.com/reference/enums#continent

Available options:
Africa,
Asia,
Europe,
North America,
South America,
Oceania
include_images
boolean

Retain source article image URLs on returned cards when available. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply.

limit
integer
default:10

Number of records to return on this page; pagination describes how to continue. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply.

Required range: 1 <= x <= 50
universe
enum<string>
default:all

Search all merged entities, news entities, reference entities, raw GLEIF registry records, or OSINT list and office-holder records. The registry and osint lanes return source records with nullable entity_id; they do not establish news coverage. Source entitlements apply. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply. Full value list: https://docs.gdeltcloud.com/reference/enums#search_universe

Available options:
all,
news,
reference,
registry,
osint
resolved_only
boolean
default:false

Return only candidates linked to a canonical registry identity. Available for all, news and reference entity searches. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply.

holds_office
boolean

Only politicians: entities that hold or have held a published public office (sources.offices), or on universe=osint only office-holder records. A ROLE filter, not a type — an office-holder is a person. Requires can_use_offices (403 PLAN_REQUIRED otherwise) and is not applicable to universe=registry (legal entities only; 400). Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply.

Response

Ranked entity-name candidates. Select a terminal e_… entity_id before creating an entity Monitor; present ambiguous candidates rather than automatically choosing a weak match.

success
boolean
required
query
string
required
count
number
required
data
object[]
required

Entity candidates for all/news/reference; source records for osint/registry. Reference records can have a null entity_id and do not imply news coverage.

applied_filters
object
required
pagination
object

Present for alphabetical public-official browsing. Continue with next_offset; null means the directory is exhausted.

meta
object

Source-lane provenance and entitlement scope for reference universes.