Endpoint Playground
Test Crawlora's GDELT Context Search API with realistic prefilled parameters. Generate a cURL request, inspect the expected structured JSON response, and open the full docs or pricing page when you are ready to integrate this public web data extraction endpoint into your application.
curl "https://api.crawlora.net/api/v1/gdelt/context?query=<query>&sort=relevance" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| query | string | Yes | GDELT query string. All terms must co-occur in the same sentence. Supports quoted phrases, (a OR b), domain:example.com. | |
| domain | string | No | Convenience domain filter, appended to the query as domain:VALUE. | |
| language | string | No | Source-language filter (GDELT's searchlang parameter). Space-segmented languages only (excludes CJK and similar). | |
| is_quote | boolean | No | Only return sentences GDELT identified as a quotation. | |
| timespan | string | No | Relative time window ending now, e.g. 30min, 6h, 3d. Cannot be combined with from/to. GDELT caps this endpoint's window at 72 hours. | |
| from | string | No | Start of an absolute time window. Accepts YYYY-MM-DD, RFC3339, or GDELT's raw YYYYMMDDHHMMSS. Cannot be combined with timespan; GDELT caps this endpoint's window at 72 hours. | |
| to | string | No | End of an absolute time window. Same formats as from. | |
| sort | string | No | relevance | Result order. |
| maxrecords | integer | No | Rows to return. GDELT's own hard cap is 200 for this endpoint (lower than gdelt-search's 250); there is no pagination cursor beyond it. |
{
"code": 200,
"msg": "OK",
"data": {
"query": "climate change",
"sort": "relevance",
"maxrecords": 75,
"count": 1,
"source_url": "https://api.gdeltproject.org/api/v2/context/context?format=json&maxrecords=75&mode=artlist&query=climate+change×pan=24h",
"fetched_at": "2026-08-20T10:00:00Z",
"articles": [
{
"url": "https://www.example.com/news/climate-report",
"title": "Climate report warns of rising sea levels",
"seen_at": "2026-08-19T23:00:00Z",
"domain": "example.com",
"language": "ENGLISH",
"social_image_url": "https://www.example.com/images/social.jpg",
"is_quote": false,
"sentence": "Coastal cities face rising seas driven by accelerating climate change.",
"context": "The report, released Tuesday, warns that coastal cities face rising seas driven by accelerating climate change. Officials called for immediate action."
}
]
}
}Public Playground
Sample responses, schemas, request previews, and code snippets are visible before sign in. Create an account when you are ready to save an API key and run authenticated requests.
Search recent (last 72 hours) GDELT-monitored news for
{
"code": 200,
"msg": "OK",
"data": {
"query": "climate change",
"sort": "relevance",
"maxrecords": 75,
"count": 1,
"source_url": "https://api.gdeltproject.org/api/v2/context/context?format=json&maxrecords=75&mode=artlist&query=climate+change×pan=24h",
"fetched_at": "2026-08-20T10:00:00Z",
"articles": [
{
"url": "https://www.example.com/news/climate-report",
"title": "Climate report warns of rising sea levels",
"seen_at": "2026-08-19T23:00:00Z",
"domain": "example.com",
"language": "ENGLISH",
"social_image_url": "https://www.example.com/images/social.jpg",
"is_quote": false,
"sentence": "Coastal cities face rising seas driven by accelerating climate change.",
"context": "The report, released Tuesday, warns that coastal cities face rising seas driven by accelerating climate change. Officials called for immediate action."
}
]
}
}curl "https://api.crawlora.net/api/v1/gdelt/context?query=<query>" \
-H "x-api-key: $CRAWLORA_API_KEY"