{"uid":"cap_33P5z60C5pnvYWTNG_Dio","slug":"gdelt-global-news-article-search-e19ccf4a","name":"GDELT Global News Article Search","description":"Global news article search by GDELT — normalized fulltext search across worldwide media (query syntax: phrases, OR, sourcecountry, theme, tone) returned as a clean snake_case envelope.","url":"https://gdelt.use.x402atlas.com/search","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["query"],"properties":{"sort":{"enum":["DateDesc","DateAsc","ToneDesc","ToneAsc","HybridRel"],"type":"string","default":"HybridRel","description":"Result ordering"},"query":{"type":"string","maxLength":1024,"description":"GDELT query syntax — phrases, OR, -exclude, domain:, sourcelang:, sourcecountry:, theme:, tone>/<, near"},"timespan":{"type":"string","default":"3d","pattern":"^[0-9]+(min|h|d|w|m)$","description":"Relative window like 15min, 1h, 7d, 2w, 3m; capped at 90 days"},"maxrecords":{"type":"integer","default":75,"maximum":250,"minimum":1,"description":"Number of articles to return, capped at 250"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["query","queried_at","timespan","count","articles","attribution"],"properties":{"note":{"type":"string","description":"Present only on a sample response (empty/omitted query): a hint to pass a real query. The paid request ran; no upstream call was made."},"count":{"type":"integer","description":"Number of articles returned"},"query":{"type":"string","description":"Echo of the request query"},"articles":{"type":"array","items":{"type":"object","required":["url","title","seen_at","domain","language","source_country"],"properties":{"url":{"type":"string"},"title":{"type":"string"},"domain":{"type":"string"},"seen_at":{"type":"string","format":"date-time"},"language":{"type":"string"},"social_image":{"type":"string","description":"Article thumbnail URL, when GDELT has one"},"source_country":{"type":"string"}}}},"timespan":{"type":"string","description":"Echo of the effective timespan"},"queried_at":{"type":"string","format":"date-time"},"attribution":{"type":"string","description":"Mandatory GDELT licence credit line"}}}}}}},"responseSchema":{"type":"json","example":{"count":1,"query":"\"supply chain\" (drought OR flood)","articles":[{"url":"https://reuters.com/x","title":"Drought disrupts supply chains","domain":"reuters.com","seen_at":"2026-07-01T09:15:00Z","language":"English","source_country":"United States"}],"timespan":"3d","queried_at":"2026-07-01T12:00:00Z","attribution":"Data from The GDELT Project (https://www.gdeltproject.org)"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_3Ovu5zw61C9xIHKu3c8dI","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Searches worldwide news articles using GDELT's fulltext index with support for phrase, boolean, domain, theme, tone, and country filters, returning a ranked list of matching articles.","exampleAgentPrompt":"Search GDELT for the latest news articles about the Taiwan Strait tensions from the past 7 days, sorted by date descending, and give me up to 50 results — include only English-language sources.","exampleUseCases":[{"title":"Monitor corporate reputation in media","prompt":"Search GDELT for any news articles mentioning 'Tesla' from the past 3 days, filtered to only English-language sources, and sort them by tone so I can see the most negative coverage first — give me up to 25 results."},{"title":"Track breaking geopolitical crisis news","prompt":"Find me the latest news articles from GDELT about the conflict in Sudan published in the last 24 hours, sorted by date descending, and limit results to sources from African and European countries — I want up to 30 articles."},{"title":"Research themed investigative stories","prompt":"Search GDELT for news articles related to the theme of election fraud or voter suppression from the past 30 days, using a boolean query that excludes sports coverage, and return up to 50 results ranked by relevance."}],"resultDescription":"A snake_case JSON envelope containing a ranked list of news articles matched by GDELT's fulltext index. Each article includes title, URL, publication date, source country, source name, and tone score. Results are ordered by the requested sort method (HybridRel by default).","failureModes":["Missing required 'query' parameter returns a 400 error","Timespan exceeding 3 months is rejected as out of range","maxrecords above 250 is clamped or rejected","Malformed GDELT query syntax (e.g. unbalanced quotes) may return zero results or an error","No matching articles returns an empty result set rather than an error","Payment failure (x402) results in a 402 response before search is executed"],"whenToPreferThis":"Use this endpoint when you need to search and retrieve actual news articles from global media using GDELT's powerful query syntax — especially when you need phrase matching, boolean logic, tone filtering, country/language scoping, or theme-based filtering. Prefer this over the sibling timeline endpoint when you need article-level results rather than aggregate time-series coverage data. Best for agents doing media monitoring, investigative research, or event-driven news retrieval.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:32:20.436Z","isFirstParty":false}