cryptofeed

Stream and normalize real-time cryptocurrency market data from 40+ exchanges.

Updated Apr 27, 2026
One-click install
npx skills add https://github.com/Bearflower/stockfiter --skill cryptofeed-bearflower
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cryptofeed
Source: https://github.com/Bearflower/stockfiter/tree/main/skills/vibe-coding-cn-main/i18n/zh/skills/cryptofeed
Command: npx skills add https://github.com/Bearflower/stockfiter --skill cryptofeed-bearflower

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Cryptofeed provides a unified, low-latency interface to real-time cryptocurrency market data from 40+ exchanges, normalizing formats and simplifying integration for trading and analytics workflows.

Core Features & Use Cases

  • Real-time data streaming from 40+ exchanges with data normalization for symbols, timestamps, and channels.
  • NBBO aggregation across multiple exchanges to support arbitrage and fair-pricing analysis.
  • WebSocket-first streaming with REST fallback and automatic reconnection for reliability.
  • Flexible backend integrations (Redis, Arctic, InfluxDB, MongoDB, Kafka, RabbitMQ, PostgreSQL, etc.) for storage and downstream processing.
  • Easy embedding into algorithmic trading or market data analysis pipelines.

Quick Start

Install cryptofeed and run a minimal example to begin streaming data.

Frequently Asked Questions about cryptofeed

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I normalize real-time cryptocurrency market data from multiple exchanges?

Real-time cryptocurrency market data is normalized from 40+ exchanges into a unified format, standardizing symbols, timestamps, and channels for consistent integration. This simplifies downstream trading and analytics workflows.

What's the best way to calculate NBBO aggregation across crypto exchanges?

NBBO aggregation across multiple exchanges is supported natively to enable arbitrage and fair-pricing analysis. It consolidates order book data to calculate the best bid and offer available across connected sources.

Can I stream WebSocket crypto data and store it directly in Kafka or MongoDB?

WebSocket crypto data can be streamed directly into backend storage integrations like Kafka, MongoDB, Redis, and PostgreSQL. This enables immediate persistence and downstream processing of normalized market data.

Do I need Python 3.8 or higher to use cryptofeed for market data streaming?

Python 3.8 or higher is required to use cryptofeed for market data streaming. Optional backend dependencies must also be installed depending on your specific storage and downstream processing targets.

How does WebSocket streaming handle connection drops when fetching crypto market data?

WebSocket streaming handles connection drops using REST fallback and automatic reconnection mechanisms. This ensures reliable, low-latency data retrieval without manual intervention during exchange connection failures.