openbb-pumpdata
pump.fun's whole on-chain history in OpenBB, from pumpdata.fun: every pump.fun trade, ever, read from the Solana chain (bonding curve and PumpSwap, since pump.fun's first day).
Ask who launched a coin and what their other launches did, whether the first buyers took the whole curve, how launches that looked the same went, what a wallet did on pump.fun, and how often coins crossing a market cap went on to 2x or 10x. Facts over the chain's record, not predictions or advice.
Install
pip install openbb-pumpdata # or: pip install git+https://github.com/pumpdatafun/openbb-pumpdata
python -c "import openbb; openbb.build()"
No key is needed: each call uses pumpdata.fun's free path (300 lookups a day per IP). A free key from pumpdata.fun/keys gives 2,000 a day:
from openbb import obb
obb.user.credentials.pumpdata_api_key = "pdk_..."
Commands
| Command | What it answers |
|---|---|
obb.pumpdata.check(mint) |
The pre-buy check: who launched the coin, its bundle and insiders, how coins like it went, the flags and what the rules say (free for everyone) |
obb.pumpdata.launch(mint) |
One coin's launch: the deployer's record as of the launch, the bundle in the first 10 seconds, the insiders' share now, the look-alikes |
obb.pumpdata.similar(mint, limit) |
The past launches most like it, and what each did in the 24 hours after minute five |
obb.pumpdata.deployer(address) |
A deployer's whole record: launches, graduations, its last 90 days, the base rate for its next launch |
obb.pumpdata.deployer_launches(address) |
Its most recent launches, each with its first-day outcome |
obb.pumpdata.wallets(addresses) |
Up to 50 wallets: winner, net loser, bot, supply seller, new or none, with the reason and PnL in SOL |
obb.pumpdata.top_wallets(followable, limit) |
The wallet leaderboard: winners over their whole record that still trade at a pace a copier can keep (free for everyone) |
obb.pumpdata.baserate(band, start_date, end_date, venue) |
Of the coins that crossed a market-cap band, the share that reached 2x, 5x, 10x, 20x in the next three hours |
obb.pumpdata.stats(day) |
One UTC day on pump.fun: launches, graduations, volume, traders up and down (free for everyone) |
from openbb import obb
obb.pumpdata.check(mint="CSocnzcRpgSCr1naKcNTieWZUxb6rABe45j844m7pump").to_dataframe()
obb.pumpdata.deployer(address="7ufmve7ZSFCzuNcKRunYrGtyb2Ka1MXzkWwf7jZhVsmL").to_dataframe()
obb.pumpdata.baserate(band="15k-28k").to_dataframe()
Every command is also served by OpenBB's API and MCP server once installed (openbb-api, openbb-mcp).
Data
Where each field comes from, how fresh each layer is (deep tables rebuilt daily, an hourly fill, live for coins minutes old), and the point-in-time guarantee (a launch's deployer record and look-alikes count only what was knowable at that moment, so a backtest on them has no lookahead): pumpdata.fun/methodology. Live freshness: pumpdata.fun/status. The same calls without OpenBB: the API, MCP, and pumpdata-skills for coding agents.
pumpdata.fun is independent and not affiliated with pump.fun.
Development
pip install -e . pytest pytest-asyncio
pytest
The tests run each command's transform on real answers saved in tests/fixtures.
Metadata
Release files for openbb-pumpdata 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| openbb_pumpdata-0.1.0.tar.gz | 21.2 kB | With provenance | Details for openbb_pumpdata-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| openbb_pumpdata-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for openbb_pumpdata-0.1.0-py3-none-any.whl |
Total release size: 40.9 kB
Release files / openbb_pumpdata-0.1.0.tar.gz
| Download URL | openbb_pumpdata-0.1.0.tar.gz |
|---|---|
| Size | 21.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0cb0fa774dc02c85ff106d4a29aee27ff067fb8cfdc220e74701c6c7b25a5634
|
|
BLAKE2b-256 checksum How to use checksums |
810fe614e56046ccc0eb4cabb9874c933aa06603eace786cda587e3cce90c177
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.
Transparency logRelease files / openbb_pumpdata-0.1.0-py3-none-any.whl
| Download URL | openbb_pumpdata-0.1.0-py3-none-any.whl |
|---|---|
| Size | 19.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9bcdac5af55219ba11eba764e0336a46f61c4eee33259fb845c7464256c713d9
|
|
BLAKE2b-256 checksum How to use checksums |
b9ce6be4f7ccd116c44480c436bd8226cfde9f2c239e1f8bf6880687462d7d49
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.
Transparency logSecurity for openbb-pumpdata 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for openbb_pumpdata-0.1.0.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.