Official Python SDK for the Noesis on-chain intelligence API — Solana token & wallet analytics.
Project description
Install
pip install noesis-api
Quick start
from noesis import Noesis
client = Noesis(api_key="se_...")
# Token preview
preview = client.token.preview("<MINT>")
print(preview)
# Wallet profile
wallet = client.wallet.profile("<ADDRESS>")
print(wallet)
# Bundle detection
bundles = client.token.bundles("<MINT>")
print(bundles)
Get an API key at noesisapi.dev/keys.
Live streams
from noesis import Noesis
client = Noesis(api_key="se_...")
for token in client.streams.pumpfun_new_tokens():
print("New token:", token)
Available streams: pumpfun_new_tokens, pumpfun_migrations, raydium_new_pools, meteora_new_pools.
API
Token
client.token.preview(mint, chain="sol")
client.token.scan(mint, chain="sol")
client.token.info(mint, chain="sol")
client.token.top_holders(mint, chain="sol")
client.token.holders(mint, chain="sol", limit=100, cursor=None)
client.token.bundles(mint)
client.token.fresh_wallets(mint)
client.token.team_supply(mint, chain="sol")
client.token.entry_price(mint, chain="sol")
client.token.dev_profile(mint, chain="sol")
client.token.best_traders(mint, chain="sol")
client.token.early_buyers(mint, hours=1, chain="sol")
Wallet
client.wallet.profile(address, chain="sol")
client.wallet.history(address, chain="sol", limit=20, type=None, source=None, before=None)
client.wallet.connections(address, min_sol=0.1, max_pages=20)
client.wallet.batch_identity(addresses)
client.wallet.cross_holders(tokens)
client.wallet.cross_traders(tokens)
Chain / on-chain
client.chain.status()
client.chain.account(address)
client.chain.accounts_batch(addresses)
client.chain.parse_transactions(signatures)
Error handling
from noesis import Noesis, NoesisError
client = Noesis(api_key="se_...")
try:
client.token.preview("<MINT>")
except NoesisError as e:
print(e.status, e.message, e.details)
Context manager
with Noesis(api_key="se_...") as client:
data = client.token.preview("<MINT>")
License
MIT — see LICENSE.
Links
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
noesis_api-0.2.0.tar.gz
(4.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file noesis_api-0.2.0.tar.gz.
File metadata
- Download URL: noesis_api-0.2.0.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5c6f2c447e823d8aa1870341d4ff564fad61eadb422ad2e8f8c5112a2a79397
|
|
| MD5 |
274a9d3bbf4c9a60f9e45a4142ad8cd3
|
|
| BLAKE2b-256 |
6df480658873eef7416e42aa61f9d1c3fd6d5898e656ac827a33934341b24d5b
|
File details
Details for the file noesis_api-0.2.0-py3-none-any.whl.
File metadata
- Download URL: noesis_api-0.2.0-py3-none-any.whl
- Upload date:
- Size: 5.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9460202e797793f90fc8a27caea8aabd2c6a22138e929ed692d92133de1677d8
|
|
| MD5 |
1ef984cede66c1f256499e5d95739c60
|
|
| BLAKE2b-256 |
1f4407d5fe21f0d68a9b70d0d1ef7bef06a36554753f8b9add46b543c132f766
|