Repository navigation
openbb-pumpdata: pump.fun on-chain history as an OpenBB provider extension #7806
pumpdata-fun
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
We built an independent provider extension that brings pump.fun's on-chain history into the OpenBB Platform: openbb-pumpdata. It follows the contributing guide's advice for independent extensions (a separate package, published by us), and registers both a provider and its own router, in the same shape as
openbb-deribit.The data comes from pumpdata.fun: every pump.fun trade read from the Solana ledger (bonding curve and PumpSwap pools, since pump.fun's first day), with dead coins kept.
pip install openbb-pumpdata python -c "import openbb; openbb.build()"Nine commands:
check: a one-call pre-buy checklaunch: a coin's launch, with the deployer's record as of that launch, the first-10-second bundle, insiders, and how look-alike launches wentsimilar: comparable past launches and what each did nextdeployeranddeployer_launches: a deployer's whole recordwallets: a class for each wallet with the reason and PnLtop_wallets: the wallet leaderboardbaserate: of the coins that crossed a market-cap band, the share that went on to 2x, 5x, 10x or 20xstats: one UTC day's launches, graduations and volumeEvery field is a count over the chain's record, not a prediction. The launch fields are point-in-time, so a backtest on them has no lookahead (methodology).
No key is needed: calls use the free tier (300 a day per IP). A free key raises that to 2,000 a day, set as
pumpdata_api_key.Tested against
openbb5.0.0 /openbb-core2.0.1, on Python 3.10 and 3.13. Feedback on the models or the command names is welcome, especially anything that would make it fit the platform's conventions better.All reactions