DEXTools Python
A simple Python API wrapper for DEXTools
Installation
pip install dextools-python
Obtaining API Key
To obtain an API key, you will need to fill up this form.
Getting Started
To get started, import the package, and initiate a DextoolsAPI instance object by passing your API key:
from dextools_python import DextoolsAPI
dextools = DextoolsAPI(api_key)
You can also pass an optional user agent:
dextools = DextoolsAPI(api_key, useragent="User-Agent")
Queries
Below are a set of queries supported by the Dextools API. All data is returned as a Python dictionary for easy data handling.
Get pairs of a token
To get the pairs of a token, pass a chain slug and a pair address:
pair = dextools.get_pair("ether", "0xa29fe6ef9592b5d408cca961d0fb9b1faf497d6d")
print(pair)
Get token details
To get token details, pass a chain slug, and a token address:
token = dextools.get_token("ether", "0xfb7b4564402e5500db5bb6d63ae671302777c75a")
print(token)
You can also pass the page and pageSize parameters:
token = dextools.get_token("ether", "0xfb7b4564402e5500db5bb6d63ae671302777c75a", 1, 50)
print(token)
Get chain list
To get the chain list:
chain_list = dextools.get_chain_list()
print(chain_list)
You can also pass the page and pageSize parameters:
chain_list = dextools.get_chain_list(1, 50)
print(chain_list)
Get exchange list
To get the exchange list, pass a chain slug:
exchange_list = dextools.get_exchange_list("ether")
print(exchange_list)
You can also pass the page and pageSize parameters:
exchange_list = dextools.get_exchange_list("ether", 1, 50)
print(exchange_list)
Chain slugs
Below is a list of current chain slugs for supported blockhains:
| Blockchain | ID |
|---|---|
| ETHEREUM | ether |
| BNB | bnb |
| POLYGON | polygon |
| FANTOM | fantom |
| CRONOS | cronos |
| AVALANCHE | avalanche |
| VELAS | velas |
| OASIS | oasis |
| KUCOIN | kucoin |
| METIS | metis |
| OPTIMISM | optimism |
| ARBITRUM | arbitrum |
| CELO | celo |
| TELOS | telos |
| AURORA | aurora |
| MOONBEAM | moonbeam |
| MOONRIVER | moonriver |
| HARMONY | harmony |
| FUSE | fuse |
| HECO | heco |
| OKC | okc |
| ASTAR | astar |
| KLAYTN | klaytn |
| IOTEX | iotex |
| MILKOMEDA | milkomeda |
| DFK | dfk |
| SOLANA | solana |
| EVMOS | evmos |
| DOGECHAIN | dogechain |
| ETC | etc |
| GNOSIS | gnosis |
| BITGERT | bitgert |
| CANTO | canto |
| FLARE | flare |
| ARBITRUMNOVA | arbitrumnova |
| REDLIGHT | redlight |
| CONFLUX | conflux |
| SMARTBCH | smartbch |
| KARDIA | kardia |
| TOMB | tomb |
| WAN | wan |
| BOBA | boba |
| ELASTOS | elastos |
| NOVA | nova |
| HOO | hoo |
| SHIDEN | shiden |
| FUSION | fusion |
| RSK | rsk |
| CUBE | cube |
| SYSCOIN | syscoin |
| KAVA | kava |
| THUNDERCORE | thundercore |
| ECHELON | echelon |
| METER | meter |
| KEK | kek |
| TOMO | tomo |
| RONIN | ronin |
| SHIB | shib |
| ETHW | ethw |
| ETHF | ethf |
| MUU | muu |
| SX | sx |
| ALVEY | alvey |
| APTOS | aptos |
| MULTIVERSX | multiversx |
| ProofOfMemes | pom |
| EXOSAMA | exosama |
| ENERGI | energi |
| GOERLI | ethergoerli |
| CORE DAO | coredao |
Authors
More information
Metadata
Release files for dextools-python 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dextools_python-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Release files / dextools_python-0.1.2-py3-none-any.whl
| Download URL | dextools_python-0.1.2-py3-none-any.whl |
|---|---|
| Size | 4.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3775f0528933207d7b28ee76cf61000c46ed71774ad82e946990cd8e6869e99f
|
|
BLAKE2b-256 checksum How to use checksums |
1f22a921f602af3571c639b0f62683717d706078b06aaa61493ecb3c2aa90a3b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.4.2 CPython/3.9.13 Windows/10
|