Skip to content

Latest commit

 

History

History
316 lines (227 loc) · 10.4 KB

File metadata and controls

316 lines (227 loc) · 10.4 KB

🌐 言語: English | Español | Français | Deutsch | Português | 日本語 | 简体中文 | 繁體中文 | 한국어 | العربية | Русский | Italiano | Nederlands | Polski | Türkçe | Tiếng Việt | ไทย | Bahasa Indonesia


🆓 Free Crypto News API

GitHubスター ライセンス

Free Crypto News APIデモ

役に立ったらリポジトリにスターを付けてください! 他の人がこのプロジェクトを発見するのを助け、継続的な開発のモチベーションになります。


1回のAPI呼び出しで7つの主要ソースからリアルタイムの暗号資産ニュースを取得できます。

curl https://cryptocurrency.cv/api/news

Free Crypto News CryptoPanic その他
価格 🆓 永久無料 $29-299/月 有料
APIキー ❌ 不要 必要 必要
レート制限 無制限* 100-1000/日 制限あり
ソース 12 英語 + 12 国際 1 様々
国際対応 🌏 KO, ZH, JA, ES + 翻訳 なし なし
セルフホスト ✅ ワンクリック なし なし
PWA ✅ インストール可能 なし なし
MCP ✅ Claude + ChatGPT なし なし

🌍 国際ニュースソース

18言語の75の国際ソースから暗号資産ニュースを取得 — 英語への自動翻訳付き!

サポートされているソース

地域 ソース
🇰🇷 韓国 Block Media, TokenPost, CoinDesk Korea
🇨🇳 中国 8BTC (巴比特), Jinse Finance (金色财经), Odaily (星球日报)
🇯🇵 日本 CoinPost, CoinDesk Japan, Cointelegraph Japan
🇪🇸 ラテンアメリカ Cointelegraph Español, Diario Bitcoin, CriptoNoticias

クイック例

# すべての国際ニュースを取得
curl "https://cryptocurrency.cv/api/news/international"

# 韓国のニュースを英語翻訳付きで取得
curl "https://cryptocurrency.cv/api/news/international?language=ko&translate=true"

# アジア地域のニュースを取得
curl "https://cryptocurrency.cv/api/news/international?region=asia&limit=20"

機能

  • ✅ Groq AIによる英語への自動翻訳
  • ✅ 効率のための7日間翻訳キャッシュ
  • オリジナル + 英語テキスト保持
  • ✅ APIを尊重するためのレート制限(1リクエスト/秒)
  • ✅ 利用不可ソースのフォールバック処理
  • ✅ ソース間の重複排除

📱 プログレッシブウェブアプリ(PWA)

Free Crypto Newsはオフラインで動作する完全にインストール可能なPWAです!

機能

機能 説明
📲 インストール可能 あらゆるデバイスのホーム画面に追加
📴 オフラインモード インターネットなしでキャッシュされたニュースを読む
🔔 プッシュ通知 速報アラートを受信
超高速 アグレッシブなキャッシュ戦略
🔄 バックグラウンド同期 オンライン復帰時に自動更新

アプリのインストール

デスクトップ(Chrome/Edge):

  1. cryptocurrency.cvにアクセス
  2. アドレスバーのインストールアイコン(⊕)をクリック
  3. 「インストール」をクリック

iOS Safari:

  1. Safariでサイトにアクセス
  2. 共有(📤)→「ホーム画面に追加」をタップ

Android Chrome:

  1. サイトにアクセス
  2. インストールバナーまたはメニュー→「アプリをインストール」をタップ

ソース

7つの信頼できるメディアから集約:

  • 🟠 CoinDesk — 一般的な暗号資産ニュース
  • 🔵 The Block — 機関投資家&リサーチ
  • 🟢 Decrypt — Web3&カルチャー
  • 🟡 CoinTelegraph — グローバル暗号資産ニュース
  • 🟤 Bitcoin Magazine — Bitcoinマキシマリスト
  • 🟣 Blockworks — DeFi&機関投資家
  • 🔴 The Defiant — DeFiネイティブ

エンドポイント

エンドポイント 説明
/api/news すべてのソースからの最新
/api/search?q=bitcoin キーワードで検索
/api/defi DeFi専用ニュース
/api/bitcoin Bitcoin専用ニュース
/api/breaking 過去2時間のみ
/api/trending センチメント付きトレンドトピック
/api/analyze トピック分類付きニュース
/api/stats 分析&統計
/api/sources すべてのソースを一覧
/api/health API&フィードヘルスステータス

🤖 AI搭載エンドポイント(Groq経由で無料)

エンドポイント 説明
/api/summarize 記事のAI要約
/api/ask?q=... 暗号資産ニュースについて質問
/api/digest AI生成の日次ダイジェスト
/api/sentiment 記事ごとの詳細センチメント分析
/api/entities 人物、企業、ティッカーを抽出
/api/narratives 市場のナラティブ&テーマを特定
/api/signals ニュースベースのトレーディングシグナル(教育目的)

SDK&コンポーネント

パッケージ 説明
React <CryptoNews />ドロップインコンポーネント
TypeScript 完全なTypeScript SDK
Python 依存関係ゼロのPythonクライアント
JavaScript ブラウザ&Node.js SDK
Go Goクライアントライブラリ
PHP PHP SDK

ベースURL: https://cryptocurrency.cv


レスポンス形式

{
  "articles": [
    {
      "title": "Bitcoin、新ATHを達成",
      "link": "https://coindesk.com/...",
      "description": "Bitcoinは...",
      "pubDate": "2025-01-02T12:00:00Z",
      "source": "CoinDesk",
      "timeAgo": "2時間前"
    }
  ],
  "totalCount": 150,
  "fetchedAt": "2025-01-02T14:30:00Z"
}

統合例

プラットフォームを選択。コードをコピー。デプロイ。


🐍 Python

依存関係ゼロ。 ファイルをコピーするだけ。

curl -O https://raw.githubusercontent.com/nirholas/free-crypto-news/main/sdk/python/crypto_news.py
from crypto_news import CryptoNews

news = CryptoNews()

# 最新ニュースを取得
for article in news.get_latest(5):
    print(f"📰 {article['title']}")
    print(f"   {article['source']}{article['timeAgo']}")
    print(f"   {article['link']}\n")

🟨 JavaScript / TypeScript

Node.jsとブラウザで動作。

TypeScript SDK (npm)

npm install @nirholas/crypto-news
import { CryptoNews } from '@nirholas/crypto-news';

const client = new CryptoNews();

// 完全に型付けされたレスポンス
const articles = await client.getLatest(10);
const health = await client.getHealth();

セルフホスティング

ワンクリックデプロイ

Vercelでデプロイ

手動

git clone https://github.com/nirholas/free-crypto-news.git
cd free-crypto-news
pnpm install
pnpm dev

http://localhost:3000/api/news を開く

環境変数

すべての環境変数はオプションです。 プロジェクトは設定なしで動作します。

変数 デフォルト 説明
GROQ_API_KEY - AI要約・分類・リアルタイム翻訳を有効化(40+言語)。無料! console.groq.com/keysで取得

技術スタック

  • ランタイム: Next.js 14 Edge Functions
  • ホスティング: Vercel無料枠
  • データ: ダイレクトRSSパース(データベースなし)
  • キャッシュ: 5分エッジキャッシュ

コントリビュート

PRを歓迎します!アイデア:

  • より多くのニュースソース
  • センチメント分析 ✅ 完了
  • トピック分類 ✅ 完了
  • WebSocketリアルタイムフィード ✅ 完了
  • Rust / Ruby SDK
  • モバイルアプリ(React Native)

📚 ドキュメント

ドキュメント 説明
ユーザーガイド エンドユーザー機能、キーボードショートカット、PWA
開発者ガイド アーキテクチャ、コンポーネント、アプリの拡張
コントリビュート コントリビュート方法
変更履歴 バージョン履歴
セキュリティ セキュリティポリシー

ライセンス

MIT © 2025 nich


暗号資産ニュースAPIにお金を払うのはやめましょう。
コミュニティのために💜を込めて作成


役に立ちましたか?スターをお願いします!
他の人がこのプロジェクトを発見するのを助け、開発を継続させます

GitHubでスター