ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified data analysis Safety 4/5

newsapi-search

Search news articles via NewsAPI with filtering by time windows, sources, domains, and languages.

Why use this skill?

Integrate NewsAPI with OpenClaw to fetch, filter, and monitor global news across 5,000+ sources. Perfect for research and automated trend tracking.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/dexiaong/newsapi-searchf
Or

What This Skill Does

The newsapi-search skill provides a robust interface for interacting with the NewsAPI platform, enabling OpenClaw users to programmatically fetch, filter, and analyze current news headlines and historical archives. This skill empowers your agent to act as a research assistant, aggregating intelligence from over 5,000 global sources. It abstracts away complex API parameters into simple command-line arguments, supporting granular time-based queries, source filtering by domain, and advanced boolean logic for precise information retrieval. Whether you need to monitor industry trends, track breaking news by region, or perform sentiment analysis on specific topics, this skill serves as your primary bridge to the world's journalism ecosystem.

Installation

To integrate this skill into your environment, use the OpenClaw installation manager via your terminal:

clawhub install openclaw/skills/skills/dexiaong/newsapi-search

After installation, you must configure your API credentials. Navigate to the ~/.openclaw/.env file and append your unique key retrieved from https://newsapi.org:

NEWSAPI_KEY=your_api_key

Ensure your terminal session has the necessary permissions to access these configuration files.

Use Cases

This skill is indispensable for professionals who require automated intelligence gathering. Typical use cases include:

  • Competitive Intelligence: Monitor mentions of competitor brands or products across thousands of verified domains.
  • Market Research: Aggregate sentiment and trends within specific sectors like 'technology' or 'finance' over defined time windows.
  • Personalized News Briefings: Build custom automated pipelines to pull and summarize headlines from preferred sources such as BBC, Reuters, or specific regional journals.
  • Fact-Checking & Verification: Quickly compare how different outlets report on identical breaking events to identify narrative variances.

Example Prompts

  1. "Find all news articles from the last 24 hours regarding the latest breakthroughs in renewable energy technology, focusing only on high-quality sources like Reuters."
  2. "Get the top-headlines for the technology sector in the United States and summarize the primary topic of the first five articles."
  3. "Search for the exact phrase 'OpenAI' mentioned in news domains excluding tabloids, and sort the results by popularity to see the most widely discussed stories."

Tips & Limitations

  • The free tier of NewsAPI is limited to 100 requests per day; ensure your agent queries are optimized by using specific filters to avoid unnecessary hits.
  • You cannot combine the --country or --category flags with the --sources flag when using the headlines mode; plan your queries accordingly.
  • Use the advanced query syntax (e.g., OR, AND, +) to filter out noise, as broad queries may return high-volume, low-relevance noise.
  • Always prioritize specifying a --days or --from/--to window to keep the volume of retrieved articles within a manageable scope for the LLM processing layers.

Metadata

Author@dexiaong
Stars1100
Views0
Updated2026-02-17
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-dexiaong-newsapi-searchf": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#news#intelligence#research#api#monitoring
Safety Score: 4/5

Flags: network-access, external-api