{"uid":"cap_OyM-jPqq9WFsS8kglmmtb","slug":"agents-openwebninja-com-full-story-coverage-7d60a236","name":"Full Story Coverage","description":"Get the full story coverage, including all sub articles, top news, and posts from X (formerly Twitter).","url":"https://agents.openwebninja.com/realtime-news-data/full-story-coverage?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","required":["story"],"properties":{"sort":{"enum":["RELEVANCE","DATE"],"type":"string","description":"Return articles (i.e. all_articles list) in a specific sort order."},"story":{"type":"string","example":"CAAqNggKIjBDQklTSGpvSmMzUnZjbmt0TXpZd1NoRUtEd2pzbFA3X0N4RjlDUlpVVnhudXBpZ0FQAQ","description":"The Story ID for which to get full coverage.  \n  Story IDs are returned for news articles with sub_articles from any of the endpoint returning news articles.  \n  In addition, Story IDs can be obtained from a News Story URL as it appears after the stories/path part (e.g. /stories/CAAqNggKIjBDQklTSGpvSmMzUnZjbmt0TXpZd1NoRUtEd2pzbFA3X0N4RjlDUlpVVnhudXBpZ0FQAQ) after navigating to an article's Full Coverage."}}},"responseSchema":{"type":"object","properties":{"data":{"type":"object","properties":{"top_news":{"type":"array","items":{"type":"object","properties":{"link":{"type":"string","description":"The URL to the full news article"},"title":{"type":"string","description":"The title of the news article"},"snippet":{"type":"string","description":"A short excerpt from the news article"},"photo_url":{"type":"string","description":"URL of the article's main photo"},"source_url":{"type":"string","description":"URL of the news source"},"source_name":{"type":"string","description":"Name of the news source"},"thumbnail_url":{"type":"string","description":"URL of the article's thumbnail image"},"source_logo_url":{"type":"string","description":"URL of the news source's logo"},"source_favicon_url":{"type":"string","description":"URL of the news source's favicon"},"source_publication_id":{"type":"string","description":"Unique identifier of the news source publication"},"published_datetime_utc":{"type":"string","description":"Publication date and time in UTC format"}}}},"all_articles":{"type":"array","items":{"type":"object"},"description":"Full list of news articles covering the story across publishers."},"twitter_posts":{"type":"array","items":{"type":"object","properties":{"link":{"type":"string","description":"URL to the Twitter post"},"photo":{"type":"string","description":"URL of any photo attached to the tweet"},"post_id":{"type":"string","description":"Unique identifier of the Twitter post"},"snippet":{"type":"string","description":"A short excerpt from the Twitter post"},"post_datetime_utc":{"type":"string","description":"Date and time of the tweet in UTC format"},"post_author_picture":{"type":"string","description":"URL of the author's profile picture"},"post_author_username":{"type":"string","description":"Twitter username of the post author"}}}}}},"status":{"type":"string","description":"The status of the response"},"request_id":{"type":"string","description":"A unique identifier for the request"}}},"example":null,"exampleRequest":null,"tags":[],"displayCostAmount":"unknown","displayCostAsset":"USD","priceDynamic":true,"priceHint":null,"priceStatus":"unprobed","priceSource":"registry","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":"unknown","summary":"price unknown","primary":{"kind":"dynamic","protocol":"mpp","network":"tempo","amountUsd":null,"per":"call","confidence":"unknown"},"accepted":[{"kind":"dynamic","protocol":"mpp","network":"tempo","amountUsd":null,"per":"call","confidence":"unknown"}]},"paymentMethods":[{"uid":"pm_LF0rM6bNBkxqLNYFDrFkM","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"unknown","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":"agents.openwebninja.com","brandSlug":"agents-openwebninja-com-x402","brandBaseUrl":"https://agents.openwebninja.com","brandDocsUrl":null,"whatItDoes":"Retrieves comprehensive coverage of a news story by Story ID, including all sub-articles, top news pieces, and related X (Twitter) posts.","exampleAgentPrompt":"Pull the full story coverage for Story ID CAAqNggKIjBDQklTSGpvSmMzUnZjbmt0TXpZd1NoRUtEd2pzbFA3X0N4RjlDUlpVVnhudXBpZ0FQAQ — I want the top news articles, all sub-articles, and any X posts, sorted by date.","exampleUseCases":[{"title":"Breaking news multi-source digest","prompt":"I just saw a news article about the US-China trade summit — can you fetch the full story coverage for that story and show me all the articles and Twitter posts covering it, sorted by most recent?"},{"title":"Research aggregation for a major event","prompt":"Get me all the sub-articles, top news, and X posts for the Story ID from that article on the Fed interest rate decision — I want everything published about it from every outlet."},{"title":"Monitor social reaction to a news story","prompt":"For the story about the tech layoffs at Microsoft, pull the full coverage including the Twitter posts so I can see the public reaction alongside the news articles."}],"resultDescription":"Returns a JSON object containing: a 'top_news' array of highlighted articles with title, snippet, link, photo URL, source name/logo/favicon, source publication ID, and UTC publication timestamp; an 'all_articles' array with the full list of news articles across publishers (sortable by RELEVANCE or DATE); a 'twitter_posts' array with tweet link, photo, post ID, snippet, UTC timestamp, and author username and profile picture; plus a status string and unique request ID.","failureModes":["Invalid or expired Story ID returns empty or error response","Story ID not found returns no data or 404-equivalent","Missing required 'story' parameter causes request failure","Truncated response if story has very large article/tweet volume","Twitter posts may be absent if no X coverage exists for the story","Sort parameter ignored if invalid value provided — defaults to relevance"],"whenToPreferThis":"Use this endpoint when you already have a Story ID (obtained from another news endpoint that returned articles with sub_articles, or extracted from a Google News Full Coverage URL) and need comprehensive multi-source aggregation — top articles, all publisher coverage, and X social reactions in a single call. Prefer this over individual article or search endpoints when you want a 360-degree view of a single story rather than searching for new stories.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-14T00:36:38.505Z","isFirstParty":false,"canonicalSlug":"agents-openwebninja-com-full-story-coverage-7d60a236"}