Real-Time Binance Data Crawler

Job ID: 40145805

Budget: $10 – $30 USD

I need a small, reliable service that connects to Binance’s public endpoints (REST or WebSocket) and streams live market data and prices for every trading pair I specify. Each tick, order-book snapshot, or aggregated trade you pull should be pushed out in clean, well-structured JSON that I can drop straight into my existing analytics pipeline.

Core expectations
• Real-time feed: latency kept to a minimum, with automatic reconnection and graceful handling of API rate limits.
• Flexible symbol list: I should be able to add or remove pairs without touching the code.
• Output: pure JSON—either batched to a file, posted to an HTTP endpoint, or inserted into a queue (your call, as long as it’s documented).
• Runtime: a lightweight script or containerised microservice (Python preferred, but Go or Node are fine if you can demonstrate stability).
• Documentation: clear setup steps plus an example command showing live data flow.

I’ll consider the job complete once I can spin it up on my own machine, watch the stream for ten minutes, and see valid JSON reflecting live Binance prices with no dropped updates or format issues.