Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nickatnight/birdeye-py
Python API wrapper for birdeye.so
https://github.com/nickatnight/birdeye-py
api api-wrapper birdeye birdeyesolana blockchain cryptocurrency data-aggregation-api dexscreener dextools github-actions python python3 ruff solana uv
Last synced: 15 days ago
JSON representation
Python API wrapper for birdeye.so
- Host: GitHub
- URL: https://github.com/nickatnight/birdeye-py
- Owner: nickatnight
- License: mit
- Created: 2024-11-21T16:54:01.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-12-17T05:33:16.000Z (about 2 months ago)
- Last Synced: 2025-01-17T21:49:11.630Z (22 days ago)
- Topics: api, api-wrapper, birdeye, birdeyesolana, blockchain, cryptocurrency, data-aggregation-api, dexscreener, dextools, github-actions, python, python3, ruff, solana, uv
- Language: Python
- Homepage: https://birdeye.so/
- Size: 88.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
README
# birdeye-py
## Features
- đĒ **BirdEye** Supports all BirdEye data services [apis](https://docs.birdeye.so/docs/overview).
- âģī¸ **Retry Strategy** Sensible defaults to reliably retry/back-off fetching data from the api
- âī¸ **Code Formatting** Fully typed with [mypy](https://mypy-lang.org/) and code formatters [black](https://github.com/psf/black) / [isort](https://pycqa.github.io/isort/)
- âī¸ **Modern tooling** using [uv](https://docs.astral.sh/uv/), [ruff](https://docs.astral.sh/ruff/), and [pre-commit](https://pre-commit.com/)
- đĨ **GitHub Actions** CI/CD to automate [everything](.github/workflows/main.yml)
- âŠī¸ **Code Coverage** Fully tested using tools like [Codecov](https://about.codecov.io/)
- đ **Python Support** All minor [versions](https://www.python.org/downloads/) from 3.9 are supported## Installation
```sh
$ pip install birdeye-py
```## Usage
```python
from birdeyepy import BirdEye# get price of a token on the solana blockchain
client = BirdEye(api_key="your-api-key")client.defi.price(
address="Gr11mosZNZjwpqnemXNnWs9E2Bnv7R6vzaKwJTdjo8zQ",
include_liquidity=True, # can also use strings 'true' or 'false'
)
```## Documentation
See ful documentation [here](https://birdeye-py.readthedocs.io/en/stable/), or API [docs](https://docs.birdeye.so/docs/overview)---
If you would like to support development efforts, tips are greatly appreciated. SOL wallet address: HKmUpKBCcZGVX8RqLRcKyjYuY23hQHwnFSHXzdon4pCH