cryptofeed

Process real-time cryptocurrency market data from 40+ exchanges with normalized structures.

48|4|Updated Dec 15, 2025
One-click install
npx skills add https://github.com/godmakereth/vibe-coding-tw --skill cryptofeed-godmakereth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cryptofeed
Source: https://github.com/godmakereth/vibe-coding-tw/tree/main/skills/cryptofeed
Command: npx skills add https://github.com/godmakereth/vibe-coding-tw --skill cryptofeed-godmakereth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Cryptofeed provides a unified, real-time data feed layer for cryptocurrency markets, removing the complexity of connecting to dozens of exchanges and normalizing disparate data formats.

Core Features & Use Cases

  • Real-time data from 40+ exchanges with normalized data channels (L1/L2 book, trades, ticker)
  • WebSocket-first with REST fallback for robust connectivity
  • Backends integration to write data directly to Redis, MongoDB, Kafka, InfluxDB, etc.
  • NBBO-style aggregation across exchanges for synthetic best-bid/best-ask feeds
  • Easy installation and optional backends via cryptofeed[all]

Quick Start

Install cryptofeed with pip and start a simple FeedHandler subscribing to a single exchange to begin receiving 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 crypto market data from multiple exchanges?

You can normalize real-time crypto market data across 40+ exchanges by subscribing to a unified FeedHandler that standardizes L1/L2 book, trades, and ticker channels into a consistent structure, eliminating the need to handle disparate exchange formats individually.

What is the best way to aggregate best bid and ask across crypto exchanges?

The best way to aggregate best bid and ask across crypto exchanges is using NBBO-style aggregation over a unified WebSocket data feed. This approach synthesizes real-time L1 book data from multiple venues to find the top-of-book prices.

Can I stream cryptocurrency WebSocket feeds directly to Redis or Kafka?

Yes, you can stream cryptocurrency WebSocket feeds directly to Redis or Kafka using built-in backend integrations. The system allows you to route normalized market data straight into various storage and messaging systems via optional backend components.

Does this real-time crypto data feed support REST API fallback?

Yes, this real-time crypto data feed supports REST API fallback. It uses a WebSocket-first design to ensure robust connectivity, automatically falling back to REST endpoints when WebSocket connections encounter issues.

What Python version is required for processing real-time crypto exchange feeds?

Python 3.8 or higher is required for processing real-time crypto exchange feeds. The system ensures compatibility with Python 3.8+ environments to handle WebSocket connections and data normalization tasks.

How do I install and start receiving normalized cryptocurrency market data?

To install and start receiving normalized cryptocurrency market data, use pip to install the package with optional backends via cryptofeed[all]. Then, initialize a simple FeedHandler subscribing to a single exchange to begin receiving data.