scrape_news
Fetch news articles from an RSS/Atom feed, a news site with auto-discovered feed, or a single article, and return structured data including title, URL, date, author, summary, and full text.
Instructions
Fetch news articles from an RSS/Atom feed, a news site (feed auto-discovered), or a single article, and return a list of article dicts (typically: title, url, published date, author, summary, and full text where available).
Provide exactly one of feed_url, site_url, or article_url. Fetches live content over the network at call time; results are not cached. article_url returns one article; feed_url and site_url return up to max_articles. Returns an empty list if the feed/site yields no articles or if a feed cannot be discovered or parsed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| feed_url | No | String, direct URL to an RSS/Atom feed. Example: "https://example.com/rss.xml". Default: None. | |
| site_url | No | String, news site homepage URL whose feed is auto-discovered. Example: "https://example.com". Default: None. | |
| article_url | No | String, single article URL to extract full text from. Example: "https://example.com/2026/news-story". Default: None. | |
| max_articles | No | Integer, max articles to return for feed_url or site_url; ignored for article_url. Example: 20. Default: 50. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| count | No | ||
| errors | No | ||
| scraper | No | ||
| source_urls | No |