Skip to main content

Fetch NewsAPI - Comprehensive News Data Collection and Filtering

News data is the lifeblood of market analysis, but collecting and filtering relevant information can be challenging. The Fetch NewsAPI worker connects to EventRegistry's comprehensive news database to provide access to millions of articles from trusted sources worldwide. With advanced filtering by categories, sources, languages, and date ranges, you can build targeted news monitoring workflows.

This guide shows you how to configure Fetch NewsAPI, combine it with analysis workers, and create intelligent news processing pipelines for market intelligence.

How Fetch NewsAPI Works

News Collection Pipeline

API Integration: Connects to EventRegistry NewsAPI using your API key Category Filtering: Uses DMOZ taxonomy for topic-based filtering Source Validation: Ensures articles come from reputable publications Temporal Filtering: Supports precise date range queries Language Support: Multi-language news retrieval Result Limiting: Configurable article limits with intelligent ranking

Key Capabilities

  • Comprehensive Coverage: Millions of articles from 100,000+ sources
  • Advanced Filtering: Categories, sources, dates, and languages
  • Trusted Sources: Pre-configured with major financial publications
  • Real-time Access: Latest breaking news and historical archives
  • Structured Output: Consistent article format with metadata
  • Rate Management: Built-in API key and usage tracking

Step-by-Step Usage Guide

Basic Fetch NewsAPI Configuration

Step 1: Add to Canvas

  • Drag Fetch NewsAPI worker onto your workflow canvas
  • Configure your EventRegistry API key

Step 2: Set Filtering Parameters

  • categories: Topic filters using DMOZ taxonomy
  • sources: Specific news publications
  • dateFrom/dateTo: Temporal filtering range
  • limit: Maximum articles to retrieve

Step 3: Advanced Options

  • lang: Language code (default: "eng")
  • apiKey: Your EventRegistry API key

Example: Financial News Collection

Configuration:

{
"apiKey": "your_eventregistry_key",
"categories": ["dmoz/Business/Investing/Stocks_and_Bonds", "dmoz/Society/Government/Finance"],
"sources": ["bloomberg.com", "reuters.com", "cnbc.com"],
"limit": 50
}

Output Structure:

{
"found": true,
"count": 47,
"results": [
{
"title": "Fed Signals Potential Rate Cuts",
"body": "Federal Reserve officials indicated...",
"date": "2025-11-15T14:30:00Z",
"source": "Bloomberg",
"url": "https://www.bloomberg.com/news/article..."
}
]
}

Example: Breaking News Monitoring

Configuration:

{
"categories": ["dmoz/Business"],
"dateFrom": "2025-11-15",
"limit": 25
}

Use Case: Monitor today's breaking business news without source restrictions.

Example: Historical Analysis

Configuration:

{
"sources": ["wsj.com", "ft.com"],
"dateFrom": "2025-10-01",
"dateTo": "2025-10-31",
"limit": 200
}

Use Case: Analyze news patterns over a specific month from premium sources.

Building Complete Workflows

News Analysis and Semantic Filtering

What You Will Build: An intelligent news monitoring system that collects articles and filters them by semantic relevance to your interests.

Workers Needed:

  1. Trigger - Initiates the workflow
  2. Fetch NewsAPI - Collects news articles
  3. VectorAnalyzer - Filters by semantic similarity
  4. Table Widget - Displays filtered results

Step 1: Add Trigger Worker

  • Drag Trigger onto canvas
  • Configure: Scheduled run (every 15 minutes) or manual
  • Provides the starting signal for automated monitoring

Step 2: Configure News Collection

  • Drag Fetch NewsAPI worker
  • Connect to Trigger
  • Configure:
    • categories: ["dmoz/Business/Investing/Stocks_and_Bonds"]
    • sources: ["bloomberg.com", "reuters.com", "cnbc.com"]
    • limit: 100
  • This fetches fresh financial news articles

Step 3: Apply Semantic Filtering

  • Drag VectorAnalyzer worker
  • Connect to Fetch NewsAPI
  • Configure:
    • data: {{workers[1].[result]}}
    • query: "market volatility and economic indicators"
    • top_percentage: 40
    • sort_by: relevance

Step 4: Display Intelligence

  • Add Table widget
  • Connect to VectorAnalyzer
  • Show: Title, Similarity Score, Sentiment, Date, Source

Market Sentiment Dashboard

What You Will Build: Real-time sentiment analysis across multiple news categories.

Enhanced Workflow:

  1. Trigger (every 30 minutes)
  2. Fetch NewsAPI (broad financial coverage)
  3. VectorAnalyzer (sentiment-enabled semantic search)
  4. Sentiment Aggregator (trend analysis)
  5. Dashboard Widget (visual sentiment tracking)

Multi-Category Setup:

{
"categories": [
"dmoz/Business/Investing/Stocks_and_Bonds",
"dmoz/Business/Investing/Currencies",
"dmoz/Society/Government/Finance"
],
"limit": 150
}

Sector-Specific News Monitoring

What You Will Build: Targeted monitoring for specific market sectors or companies.

Workflow:

  1. Trigger (scheduled or manual)
  2. Fetch NewsAPI (sector-focused categories)
  3. VectorAnalyzer (company or theme-specific queries)
  4. Alert System (notifications for important developments)

Technology Sector Example:

{
"categories": ["dmoz/Business/Investing/Stocks_and_Bonds"],
"sources": ["techcrunch.com", "recode.net", "cnbc.com"],
"query": "artificial intelligence semiconductor chips",
"limit": 75
}

Advanced Configuration Techniques

Category Taxonomy Optimization

DMOZ Categories for Finance:

  • dmoz/Business/Investing/Stocks_and_Bonds - General investing
  • dmoz/Society/Government/Finance - Government financial policy
  • dmoz/Business/Investing/Currencies - Forex and currencies
  • dmoz/Business/Investing/Commodities - Commodities trading

Industry-Specific Categories:

  • dmoz/Business/Healthcare - Healthcare sector
  • dmoz/Business/Information_Technology - Technology sector
  • dmoz/Business/Consumer_Goods - Consumer companies

Source Selection Strategies

Major Financial Publications:

  • bloomberg.com - Comprehensive financial news
  • reuters.com - Global news wire service
  • cnbc.com - Business and financial television
  • wsj.com - Wall Street Journal (premium)
  • ft.com - Financial Times (premium)

Specialized Sources:

  • investing.com - Investment-focused analysis
  • marketwatch.com - Market data and commentary
  • foxbusiness.com - Business news network
  • barrons.com - Barron's financial weekly

Date Range Optimization

Real-time Monitoring:

  • Set dateFrom to current date
  • Omit dateTo for ongoing coverage
  • Use short intervals (15-30 minutes)

Historical Research:

  • Define specific date ranges
  • Use longer limits (200-500 articles)
  • Combine with VectorAnalyzer for trend analysis

Trend Analysis:

  • Rolling date windows (last 7 days)
  • Compare article frequency over time
  • Identify "news spikes" indicating important events

Practical Market Applications

Economic Indicator Tracking

Query Examples:

  • "Federal Reserve monetary policy"
  • "GDP growth economic data"
  • "inflation consumer price index"
  • "employment job market data"

Workflow Setup:

  1. Scheduled collection (daily)
  2. Category filtering for economic news
  3. Semantic search for specific indicators
  4. Alert generation for policy changes

Sector Rotation Analysis

Multi-Sector Monitoring:

{
"categories": [
"dmoz/Business/Information_Technology",
"dmoz/Business/Healthcare",
"dmoz/Business/Energy"
],
"limit": 100
}

Analysis Approach:

  • Track article frequency by sector
  • Monitor sentiment changes
  • Identify sector rotation patterns
  • Generate investment signals

Risk Event Detection

Geopolitical Monitoring:

  • Categories: Government, international news
  • Sources: Reuters, AP, major newspapers
  • Keywords: "trade war", "sanctions", "election"
  • Real-time alerting for risk events

Earnings Season Tracking

Corporate News Focus:

  • Sources: Business publications
  • Categories: Company-specific news
  • Timing: Pre/post earnings periods
  • Analysis: Sentiment around earnings calls

Integration Patterns

Best Practices:

  • Use Fetch NewsAPI for broad collection
  • Apply VectorAnalyzer for intelligent filtering
  • Chain multiple analyses for different themes
  • Combine results for comprehensive intelligence

Example Workflow:

// Fetch NewsAPI
{
"categories": ["dmoz/Business"],
"limit": 200
}

// VectorAnalyzer 1: Market Risk
{
"query": "market volatility risk uncertainty",
"top_percentage": 30
}

// VectorAnalyzer 2: Economic Data
{
"query": "economic indicators GDP inflation",
"top_percentage": 30
}

With Price Data Workers

News + Price Correlation:

  • Fetch NewsAPI for news events
  • Fetch Price for market data
  • Analyze price movements around news
  • Identify news-driven volatility

With Alert Systems

Automated Notifications:

  • Set up threshold-based alerts
  • Monitor for specific keywords or sources
  • Generate notifications for breaking news
  • Integrate with trading systems

API Key and Rate Management

Getting an API Key

Step 1: Register

Step 2: Generate Key

  • Go to your dashboard
  • Navigate to API Keys section
  • Generate a new API key
  • Copy the key for use in workflows

Step 3: Configure in Platform

  • Add key to environment variables or worker config
  • Test with a small query first
  • Monitor usage in EventRegistry dashboard

Rate Limits and Quotas

Free Tier:

  • Limited requests per day
  • Basic access to recent news
  • Suitable for development and testing

Paid Plans:

  • Higher rate limits
  • Access to premium sources
  • Historical data access
  • Advanced filtering options

Best Practices:

  • Monitor your usage regularly
  • Implement error handling for rate limits
  • Cache results when possible
  • Use efficient queries to minimize API calls

Troubleshooting and Best Practices

Common Issues

No Articles Returned:

  • Check API key validity
  • Verify category URIs are correct
  • Ensure date ranges are reasonable
  • Confirm sources are active

Rate Limit Errors:

  • Reduce request frequency
  • Upgrade to paid plan if needed
  • Implement request queuing
  • Use caching for repeated queries

Slow Response Times:

  • Reduce article limits
  • Narrow category/source filters
  • Use shorter date ranges
  • Optimize query parameters

Performance Optimization

Query Efficiency:

  • Use specific category combinations
  • Limit to trusted sources when possible
  • Set reasonable date ranges
  • Avoid overly broad queries

Workflow Design:

  • Schedule updates appropriately for your needs
  • Use parallel processing for multiple categories
  • Implement error handling and retries
  • Cache frequently accessed data

Result Processing:

  • Process results in batches
  • Filter client-side when possible
  • Use pagination for large result sets
  • Implement data validation

Advanced Use Cases

Multi-Source Intelligence

Comprehensive Coverage:

{
"categories": ["dmoz/Business", "dmoz/Society/Government"],
"sources": ["reuters.com", "apnews.com", "bbc.com", "cnn.com"],
"limit": 300
}

Intelligence Applications:

  • Cross-reference multiple sources
  • Identify consensus vs. outlier views
  • Track story development across outlets
  • Monitor for fake news patterns

Real-time Alert Systems

Breaking News Monitoring:

  • Continuous collection (every 5-10 minutes)
  • Keyword-based filtering
  • Immediate notifications
  • Integration with trading platforms

Historical News Analysis

Trend Research:

  • Large historical datasets
  • Pattern recognition over time
  • Correlation with market data
  • Backtesting news-based strategies

Content Curation

Automated Curation:

  • Collect articles by topic
  • Apply quality filtering
  • Generate newsletters
  • Build content recommendation systems

Conclusion

Fetch NewsAPI transforms how you collect and process news data by providing structured access to millions of articles with powerful filtering capabilities. By combining it with analysis workers like VectorAnalyzer, you can build intelligent workflows that surface the most relevant market intelligence.

The key to success lies in understanding the DMOZ category system, selecting appropriate sources, and designing workflows that match your analytical needs. Whether you're monitoring market sentiment, tracking economic indicators, or building alert systems, Fetch NewsAPI provides the foundation you need.

Start with focused queries on specific topics, then expand to broader coverage as you refine your workflows. Remember to monitor your API usage and consider paid plans for high-volume applications. The combination of comprehensive news collection with AI-powered analysis creates powerful market intelligence capabilities.