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.