Skip to content
Back to skills

Free Crypto News Guide

ASecurity

Guide to free-crypto-news — a free, no-API-key-required crypto news aggregator. Fetches headlines from 15+ sources including CoinDesk, The Block, Decrypt, CoinTelegraph, and more. Features RSS parsing, keyword filtering, sentiment scoring, and webhook notifications.

  • 7 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added June 7, 2026
securitytypescriptpythongobashnodegitapisecurity

Works with

  • api
  • mcp

Security analysis

A92/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro shows the line behind each finding and how to fix it

Scanned June 7, 2026

npx -y skills add nirholas/three-ui --skill free-crypto-news-guide --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Free Crypto News Guide?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Free Crypto News Guide
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/nirholas-free-crypto-news-guide/badge)](https://www.skillsdirectory.com/skills/nirholas-free-crypto-news-guide)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: free-crypto-news-guide
description: Guide to free-crypto-news — a free, no-API-key-required crypto news aggregator. Fetches headlines from 15+ sources including CoinDesk, The Block, Decrypt, CoinTelegraph, and more. Features RSS parsing, keyword filtering, sentiment scoring, and webhook notifications.
license: MIT
metadata:
  category: news
  difficulty: beginner
  author: nich
  tags: [news, free-crypto-news-guide]
---

# Free Crypto News Aggregator Guide

A free, no-API-key-required crypto news aggregator that scrapes 15+ sources. Headlines, keyword search, sentiment scoring, and webhook notifications — all without rate limits or API keys.

## Sources

| Source | Type | Update Frequency |
|--------|------|-----------------|
| CoinDesk | News | Every 15 min |
| The Block | News + Research | Every 30 min |
| Decrypt | News | Every 15 min |
| CoinTelegraph | News | Every 15 min |
| DeFi Pulse | DeFi News | Hourly |
| Blockworks | Institutional | Every 30 min |
| The Defiant | DeFi Focus | Hourly |
| Messari | Research | Daily |
| Rekt News | Security/Hacks | As events occur |
| CryptoSlate | News | Every 15 min |
| Bitcoin Magazine | Bitcoin Focus | Hourly |
| Delphi Digital | Research | Daily |
| And 5+ more... | Various | Various |

## Quick Start

### Python
```bash
pip install free-crypto-news
```

```python
from free_crypto_news import NewsFeed

feed = NewsFeed()

# Get latest headlines
headlines = feed.get_latest(limit=20)
for article in headlines:
    print(f"[{article.source}] {article.title}")
    print(f"  {article.url}")
    print(f"  {article.published_at}")
```

### Node.js
```bash
npm install free-crypto-news
```

```typescript
import { NewsFeed } from 'free-crypto-news';

const feed = new NewsFeed();
const headlines = await feed.getLatest({ limit: 20 });
```

## Features

### Keyword Search
```python
# Search for Sperax news
sperax_news = feed.search('sperax OR USDs OR SPA token', limit=10)

# Search for DeFi exploits
exploits = feed.search('exploit OR hack OR vulnerability', limit=10)

# Search for regulation news
regulation = feed.search('SEC OR regulation OR compliance', limit=10)
```

### Category Filtering
```python
# Filter by category
defi_news = feed.get_latest(category='defi', limit=20)
bitcoin_news = feed.get_latest(category='bitcoin', limit=20)
nft_news = feed.get_latest(category='nft', limit=20)
regulation_news = feed.get_latest(category='regulation', limit=20)
```

### Sentiment Scoring
```python
# Get headlines with sentiment
headlines = feed.get_latest(include_sentiment=True)
for article in headlines:
    print(f"{article.sentiment_score:.2f} | {article.title}")
    # 0.8 | "Ethereum breaks all-time high"
    # -0.6 | "Major DeFi protocol exploited for $50M"
```

### Webhook Notifications
```python
# Set up keyword alerts
feed.add_webhook(
    url='https://hooks.slack.com/services/xxx',
    keywords=['sperax', 'USDs', 'SPA'],
    min_sentiment=-1.0,  # All sentiment levels
    format='slack'
)

# Start monitoring
feed.start_monitoring(interval=300)  # Check every 5 minutes
```

### RSS Feed Generation
```python
# Generate RSS feed from aggregated news
rss = feed.to_rss(
    title='My Crypto News Feed',
    description='Aggregated crypto news',
    categories=['defi', 'bitcoin'],
    limit=50
)

# Save as XML
with open('feed.xml', 'w') as f:
    f.write(rss)
```

## MCP Server

```json
{
  "mcpServers": {
    "crypto-news": {
      "command": "npx",
      "args": ["free-crypto-news", "--mcp"]
    }
  }
}
```

Tools:
- `getLatestNews` — Latest headlines across all sources
- `searchNews` — Keyword search
- `getByCategory` — Filter by category
- `getSentiment` — News with sentiment scores
- `getTrending` — Trending topics

## SperaxOS Integration

Powers the crypto news tool in SperaxOS:
- Daily briefing generation
- News-based sentiment analysis
- Sperax ecosystem news monitoring
- Alert triggers for keywords

## Links

- GitHub: https://github.com/nirholas/free-crypto-news
- PyPI: https://pypi.org/project/free-crypto-news/
- npm: https://www.npmjs.com/package/free-crypto-news
- Sperax: https://app.sperax.io

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.