A simple Python API wrapper for DEXTools
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for dextools_python-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3775f0528933207d7b28ee76cf61000c46ed71774ad82e946990cd8e6869e99f |
|
MD5 | bd84755006647d1dabca1e0fce60df82 |
|
BLAKE2b-256 | 1f22a921f602af3571c639b0f62683717d706078b06aaa61493ecb3c2aa90a3b |