coinbin.org  by kennethreitz

Human-friendly crypto API for real-time data and AI integration

Created 9 years ago
252 stars

Top 99.6% on SourcePulse

GitHubView on GitHub
Project Summary

A free, human-friendly API service for comprehensive cryptocurrency information, Coinbin.org supports all digital assets. It provides data like market cap, volume, price history, and exchange rates, targeting developers, researchers, and AI agents seeking simplified programmatic access to financial data for integration into applications and workflows.

How It Works

The service aggregates live price data primarily from CoinGecko, supporting keyless access but recommending API keys for reliability. It computes exchange rates against various currencies and offers flexible querying with JSON, plain text, and CSV responses. Key features include embeddable SVG price badges and machine-readable API specifications (/openapi.json) for LLM/agent integration, complemented by an optional MCP server for agent use.

Quick Start & Requirements

Dependencies are managed via uv. Installation involves uv sync followed by uv run gunicorn server:app -k gthread --threads 4. Docker support is available via a Dockerfile. Optional features like price history and forecasts require a PostgreSQL database and running the ingest.py script. Forecasts necessitate additional dependencies (build-essential, cmdstanpy) and configuration. No explicit quick-start or demo links are provided.

Highlighted Details

  • Comprehensive API for all cryptocurrencies, including market cap, volume, supply, and historical data.
  • Supports multiple output formats (JSON, text, CSV) and currency conversions (?vs=<currency>).
  • Generates embeddable SVG price badges for easy display.
  • Provides OpenAPI spec (/openapi.json) and LLM guide (/llms.txt) for AI/agent integration.
  • Optional MCP server (mcp_server.py) enables keyless agent tool usage.
  • Optional /history and /forecast endpoints require a separate data ingestion pipeline.

Maintenance & Community

Authored by Kenneth Reitz. Specific community channels, active contributors, sponsorships, or roadmap details are not present in the provided README text.

Licensing & Compatibility

The provided README text does not specify a software license, requiring clarification for commercial use or closed-source linking compatibility.

Limitations & Caveats

Keyless CoinGecko API access is subject to rate limiting and potential blocking. Advanced features for price history and forecasts are opt-in, demanding significant setup including PostgreSQL, data ingestion scripts, and potentially complex C++ toolchain installations for forecast models. The absence of a stated license is a notable adoption caveat.

Health Check
Last Commit

3 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
6
Star History
0 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.