Documentation
Start here: the Rarebl Open API for BTC, LTC, BCH, DASH, ETH and TRON: data, transactions, signing SDKs, webhooks, streams and market prices.
# Documentation
The Rarebl Open API gives you blockchain data and tools for Bitcoin, Litecoin, Bitcoin Cash, Dash, Ethereum and TRON, served from Rarebl's own nodes: read data, build and broadcast transactions, webhooks, a live stream and market prices. Use the guides when you need context, then switch to API Reference for exact request and response details.
The API is available at `https://api.rarebl.com`, with endpoints under `/open/<module>/<action>`. See [Coverage and limits](https://docs.rarebl.com/limits-today) for what is available on each chain.
## Jump right in
- [Quickstart](https://docs.rarebl.com/quickstart): Make your first call with curl and read the response envelope.
- [Look up a transaction](https://docs.rarebl.com/api/tx/get): Fetch any transaction by hash on Bitcoin, Litecoin, Bitcoin Cash, Dash, Ethereum or TRON.
- [Send a transaction](https://docs.rarebl.com/guides/send-a-transaction): Build, verify, sign on your machine and broadcast, step by step.
- [Sign locally with the SDKs](https://docs.rarebl.com/guides/sign-locally): JavaScript, Python, PHP and shell SDKs: your keys never leave your machine.
- [Track a deposit](https://docs.rarebl.com/guides/track-a-deposit): Poll tx/status until a payment reaches your confirmation threshold.
- [Webhooks](https://docs.rarebl.com/guides/webhooks): Signed deliveries for blocks, confirmations, addresses and token transfers. No account.
- [Market prices and fees](https://docs.rarebl.com/guides/market-data): Reference prices, FX rates and live network fees for every chain.
- [Chains & units](https://docs.rarebl.com/chains-and-units): The six chains, decimals, address formats and amount conventions.
- [Postman collection](https://docs.rarebl.com/collections/rarebl-api.postman_collection.json): Download the generated collection and environment and call all 42 endpoints.
## Postman collection
Download [the collection](https://docs.rarebl.com/collections/rarebl-api.postman_collection.json) and [the environment](https://docs.rarebl.com/collections/rarebl-live.postman_environment.json), then import both into Postman. Both are generated from these docs.
## Support
Email [hello@rarebl.com](mailto:hello@rarebl.com) or message [WhatsApp](https://wa.me/233551648687). Include the request (chain and hash or address) and the full reply.
## Requests and responses
Reads take `GET` with query parameters (v1 reads also accept a JSON `POST`); v2 writes take `POST` with a JSON body. Every reply is `{status, code, message, data, go}` with a code from API200 to API500. See [Responses & codes](https://docs.rarebl.com/responses-and-codes).
## Authentication
None: no keys and no accounts. Clients are limited per IP, by rate class. `X-API-KEY` is reserved and ignored. See [Authentication](https://docs.rarebl.com/authentication) and [Rate limits](https://docs.rarebl.com/rate-limits).
## Next steps
- [Quickstart](https://docs.rarebl.com/quickstart)
- [API reference](https://docs.rarebl.com/api)
- [Track a deposit until it confirms](https://docs.rarebl.com/guides/track-a-deposit)
- [Coverage and limits](https://docs.rarebl.com/limits-today)
Docs: https://docs.rarebl.com