Developer GuidesGuide

Pump.fun API: Was sie abdeckt, was eine Solana-DEX-API ergänzt

Pump.fun veröffentlicht zwei Solana-Programme und ein SDK, keine REST-API. Am 23. September 2026 entfielen auf Pump.fun und PumpSwap zusammen 69,65 % des Solana-DEX-Volumens in DexPaprikas Index.

Pump.fun API: Was sie abdeckt, was eine Solana-DEX-API ergänzt
Illustration: CoinPaprika

Die kurze Antwort. Laut DexPaprika-Daten trugen Pump.funs Bonding Curve und PumpSwap zusammen am 23. September 2026 69,65 % des Solana-DEX-Volumens. Trotzdem betreibt Pump.fun keine REST-API. Was es veröffentlicht, ist eine Programmschnittstelle: zwei On-Chain-Solana-Programme, für jedes eine Anchor-IDL, ein TypeScript-SDK und eine Rust-Crate, alles in einem einzigen öffentlichen GitHub-Repository. Es gibt keinen Endpunkt, der JSON über HTTP mit einer dokumentierten Form zurückgibt.

Hinter der Website existiert eine undokumentierte Frontend-API, die manche Anfragen beantwortet, aber sie ist inoffiziell, hat keinen Candle-Endpunkt, und ein Trades-Pfad aus einer von der Community dokumentierten Liste lieferte bei jedem meiner Versuche einen Fehler. Für Preishistorie und einen Swap-Feed musst du woanders hin.

Pump.fun ist ein seltsamer Fall für einen API-Artikel, weil das, was die meisten Leute mit "der Pump.fun API" meinen, nie für externe Entwickler gebaut wurde. Es ist die Schnittstelle, die die pump.fun-Website selbst aufruft, gefunden durch das Lesen von Netzwerk-Requests statt einer Doku-Seite, weil es dafür keine Doku-Seite gibt.

Was Pump.fun für Entwickler tatsächlich veröffentlicht, ist eine Programmschnittstelle: zwei Solana-Programme, eine Anchor-IDL und offizielle SDKs. Im Folgenden: was diese Oberfläche enthält, wie die inoffiziellen Frontend-Calls heute aussehen, wie ein Coin von der Bonding Curve zu PumpSwap graduiert, und wie das Solana-DEX-Volumen am 23. September 2026 aussah. Die Methode steht am Ende.

Was Pump.fun tatsächlich für Entwickler veröffentlicht

Die offizielle Quelle ist eine GitHub-Organisation, github.com/pump-fun, und darin ein Repository, pump-public-docs. Es dokumentiert zwei On-Chain-Programme statt eines gehosteten Dienstes:

Bereich Kennung Was es abdeckt
Pump-Programm 6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P Die Bonding Curve: create_v2, buy/sell und ihre _v2-Varianten, migrate, Einzug der Creator Fee
PumpSwap-Programm (Pump AMM) pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA Der Constant-Product-Pool, in den ein Coin migriert: buy, sell, deposit, withdraw
IDL pump.json, pump_amm.json, pump_fees.json Anchor-Interface-Definitionen für beide Programme sowie das separate Fee-Programm
SDKs @pump-fun/pump-sdk (npm), pump-rust-client (crates.io) Instruction-Builder, PDA-Helper und Quoting, in TypeScript und Rust

Ich habe jede Datei in diesem Repository nach den Begriffen durchsucht, die eine Marktdaten-API verwenden würde. Weder die Docs noch die FAQ, der CPI-Guide oder das SDK-Readme enthalten "ohlcv", "candle", "kline", "chart", "rest api" oder "market data". Was sie im Detail enthalten, ist Fee-Struktur, Holder-Reward-Buchhaltung und die exakten Accounts, die jede Instruction erwartet. Das ist ein Repo für Leute, die Transaktionen senden.

Es gibt keinen Key und keinen Header, weil es nichts gibt, das man über HTTP aufrufen könnte. Das Nächste an einem keyless Request ist, einen Programm-Account direkt von Solanas öffentlicher RPC zu lesen:

curl https://api.mainnet-beta.solana.com -X POST -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"getAccountInfo","params":["ADyA8hdefvWN2dbGGWFotbzWxrAvLW83WG6QCVXvJKqw",{"encoding":"jsonParsed"}]}'

Diese Adresse ist PumpSwaps GlobalConfig-Account, und der Call antwortet mit rohen Account-Bytes, einem Base64-Blob, den du selbst gegen pump_amm.json dekodierst. Es funktioniert, es braucht keinen Key, und es ist auch die ganze Distanz zwischen Pump.funs "keyless" und einer echten keylosen JSON-API: Das eine gibt dir einen Preis, das andere gibt dir einen Byte-String und eine IDL, um ihn zu lesen.

Wie ein Coin von der Bonding Curve zu PumpSwap graduiert

Jeder Coin startet auf der Bonding Curve des Pump-Programms, die Trades anhand synthetischer Reserven nach dem Vorbild von Uniswap v2 statt eines echten Pools bepreist, sodass ab dem ersten Kauf Liquidität vorhanden ist, ohne dass vorab etwas eingebracht wurde. Sobald die Bonding Curve eines Coins die Marktkapitalisierung erreicht, die Pump.funs eigene Konfiguration als Migrationspunkt festlegt, verschiebt die migrate-Instruction die Reserven der Curve in einen neuen PumpSwap-Pool und verbrennt die LP-Token, die dieser Pool ausgibt, sodass niemand, auch Pump.fun nicht, danach einen einlösbaren Anspruch auf diese Liquidität hält. Ab diesem Punkt handelt der Coin auf einem klassischen Constant-Product-AMM, weshalb derselbe Token als zwei unterschiedliche Handelsplätze auftaucht, Bonding Curve und PumpSwap, je nachdem, auf welcher Seite der Graduierung du ihn erwischst.

Die inoffizielle Frontend-API, und wo sie heute versagt hat

Pump.funs eigene Website ruft eine Reihe undokumentierter Endpunkte unter frontend-api-v3.pump.fun auf. Sie stehen nicht im GitHub-Repo und sind durch keinen Support-Kanal abgedeckt. Community-Projekte haben sie reverse-engineered und Listen davon veröffentlicht, so wusste ich, wo ich suchen musste. Markiere alles Folgende als inoffiziell: Es kann sich ohne Changelog-Eintrag ändern oder verschwinden.

Ein Lookup pro Coin funktioniert. Aufgerufen für einen aktiven Bonding-Curve-Token am 23. September 2026:

curl "https://frontend-api-v3.pump.fun/coins/DJZF7e7MtR5XLFBJy9oaPQqLJwh1MVrVxFfB7hgvpump" HTTP 200, fields include: mint, bonding_curve, complete, virtual_sol_reserves, virtual_token_reserves, real_sol_reserves, real_token_reserves, market_cap, usd_market_cap

Das ist ein Echtzeit-Snapshot einer Bonding Curve, nützlich, wenn du den Mint schon kennst, aber ein Snapshot ohne Historie dahinter. Ich fand unter keinem der geratenen Pfade einen Candlestick-Endpunkt, und ein Per-Trade-Endpunkt aus einer weitverbreiteten Community-Spezifikation, /trades/all/{mint}, antwortete bei jedem Aufruf, den ich an diesem Tag machte, mit HTTP 400 und verlangte einen chainId-Parameter, den er in keiner der von mir versuchten Formen akzeptierte, einschließlich der, die seine Fehlermeldung beschreibt. Ein zweiter undokumentierter Host, advanced-api-v2.pump.fun, antwortete auf jede Anfrage mit HTTP 530, einem Cloudflare-Origin-Fehler. An dem Tag, an dem ich prüfte, funktionierte ein Teil davon nicht.

Pump.fun und PumpSwap waren am 23. September 2026 69,65 % des Solana-DEX-Volumens

DexPaprika indexiert die Bonding Curve und PumpSwap als zwei getrennte DEXes auf Solana, die direkte Folge davon, dass die Graduierung das Leben eines Coins in zwei Handelsplätze aufteilt. Hier ist jede DEX, die sein Index an diesem Tag für Solana führte, nach 24-Stunden-Volumen:

DEX Volumen, 24 h Pools
PumpSwap2.925.838.663 $23.855
Meteora DAMM v2425.377.582 $20.537
Orca351.149.818 $4.568
Meteora252.818.275 $3.870
Raydium CLMM142.260.320 $2.502
Manifest113.963.478 $176
Pump.fun91.374.415 $45.362
Raydium28.165.790 $5.687
Meteora DBC936.976 $2.260
Neun DEXes4.331.885.319 $108.817

PumpSwap allein kam auf 67,54 % des Tages. Zusammen mit den 91.374.415 $ der Bonding Curve erreichte das Pump-Ökosystem, Launchpad plus AMM, 3.017.213.078 $, das sind 69,65 % des DexPaprika-indexierten Solana-DEX-Volumens. Pump.fun betrieb außerdem mehr Pools als jeder andere auf der Liste, 45.362 Stück, was dazu passt, wofür die Bonding Curve da ist: ein konstanter Strom neuer Coins, von denen die meisten nie graduieren.

Diese Aufteilung ist wichtig für alle, die auf diesen Daten aufbauen. Ein Tool, das nur PumpSwap beobachtet, sieht jeden graduierten Coin und verpasst jeden Coin, der noch auf der Curve ist, was nach Pool-Zahl die meisten sind. Ein Tool, das nur die Bonding Curve beobachtet, verliert jeden Coin in dem Moment, in dem er erfolgreich genug für die Migration ist. Das Pump-Ökosystem abzudecken heißt, beide DEX-IDs abzudecken.

Candles und Swaps für einen Pump.fun-Pool

Das ist das Paar von Calls, das weder Pump.funs offizielle Docs noch das inoffizielle Frontend beantworten. Ich habe sie am 23. September 2026 gegen einen aktiven Bonding-Curve-Pool ausgeführt. Die Candles funktionieren ohne Key; seit dem 30. September 2026 braucht der Swap-Feed einen Dev- oder Pro-Plan.

Stündliche Candles für diesen Pool. Ohne Key decken sie die letzten 24 Stunden ab, ein Pool ohne Trades in diesem Fenster liefert also ein leeres Array:

curl "https://api.dexpaprika.com/networks/solana/pools/Fbvf7aSUHK7QjPgde5U4vjPXzKsTeQn9ERBpUVFEwmMA/ohlcv?start=-24h&interval=1h&limit=5"

Das liefert Candles mit time_open, time_close, open, high, low, close und volume, genau die Form, die Pump.funs eigene Docs nie definieren, weil auch die Bonding Curve sie nie definiert: Der Preis dort ist das, was die Reserven der Curve für den nächsten Trade berechnen, keine gespeicherte Zeitreihe.

Einzelne Swaps für denselben Pool, auf api-pro.dexpaprika.com mit deinem Key allein im Authorization-Header:

curl -H "Authorization: YOUR_API_KEY" "https://api-pro.dexpaprika.com/networks/solana/pools/Fbvf7aSUHK7QjPgde5U4vjPXzKsTeQn9ERBpUVFEwmMA/transactions?limit=3"

Jede Zeile trägt sender und recipient, token_0_symbol und token_1_symbol, beide Trade-Beträge, price_0_usd und price_1_usd, dazu created_at und factory_id. Dieses letzte Feld zeigte bei jeder Zeile 6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P, dieselbe Pump-Programmadresse, die in Pump.funs eigenem Repo veröffentlicht ist, ein nützlicher Cross-Check, dass Index und Chain übereinstimmen. Tauschst du die Pool-Adresse gegen einen PumpSwap-Pool, liefern dieselben zwei Calls dieselbe Form, wobei factory_id stattdessen PumpSwaps Programmadresse zeigt.

Kein Key nötig, um die Candles auszuprobieren. Ein kostenloser Key von console.dexpaprika.com erhöht Rate Limit und Kontingent, und aktuelle Zahlen für jede Stufe stehen auf der Pricing-Seite statt in diesem Artikel, weil sie sich ändern. Daten im kostenlosen Tier können bis zu 60 Sekunden hinterherhängen, Echtzeit gibt es nur im bezahlten Tier.

Häufige Fragen

Gibt es eine Pump.fun API?

Keine REST-API, die Pump.fun dokumentiert. Was es veröffentlicht, sind zwei Solana-Programme, für jedes eine Anchor-IDL, sowie offizielle TypeScript- und Rust-SDKs, alle für das Senden von Transaktionen gebaut statt für das Lesen von Marktdaten.

Gibt es eine PumpSwap API?

Dieselbe Antwort gilt hier. PumpSwap ist ein Solana-Programm, pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA, mit einer IDL im selben Repository wie die Bonding Curve dokumentiert. Es gibt keinen PumpSwap-spezifischen REST-Endpunkt.

Braucht man einen API-Key für Pump.fun?

Nein, weil es keine gehostete API gibt, die einen Key bräuchte. Mit den Programmen zu interagieren heißt, Solana-Transaktionen mit einer Wallet zu signieren, nicht einen HTTP-Request zu authentifizieren.

Liefert Pump.funs API historische Preise oder OHLCV?

Kein Candle-, OHLCV- oder Kline-Endpunkt taucht irgendwo in Pump.funs offizieller Dokumentation auf, und auch auf dem inoffiziellen Frontend-Host konnte ich keinen finden. Dort gibt es einen Snapshot pro Coin, aktuelle Reserven und Marktkapitalisierung, aber keine Zeitreihe.

Bekomme ich Pump.fun-Swap-Historie über eine API?

Nicht zuverlässig direkt von Pump.fun. Ein Trades-Endpunkt ist in Community-Referenzen von Drittanbietern dokumentiert, antwortete aber bei jedem Aufruf, den ich am 23. September 2026 machte, mit HTTP 400. Die Transaktionslogs der Pump- und PumpSwap-Programme selbst zu parsen, oder sie aus einem Index zu lesen, der das schon tut, sind die funktionierenden Optionen.

Sollte ich die Bonding Curve, PumpSwap oder beides indexieren?

Beides, nach dem Stand vom 23. September 2026. PumpSwap trug an diesem Tag 67,54 % des Solana-DEX-Volumens, und Pump.funs Bonding Curve hielt mehr Pools als jeder andere Handelsplatz, 45.362 Stück. Nur eine Seite zu beobachten, verpasst entweder das Volumen oder den Long Tail der Coins, die noch nicht graduiert sind.

Wie diese Zahlen gemessen wurden

Alles oben wurde am 23. September 2026 live an der Quelle abgelesen, UTC.

Die Programmadressen, IDL-Dateinamen und SDK-Paketnamen stammen aus github.com/pump-fun/pump-public-docs, direkt gelesen, da keine gerenderte Doku-Seite existiert. Die Behauptung zum Fehlen von Marktdaten-Begriffen ist eine case-insensitive Suche über jede Markdown-Datei in docs/ und das Readme nach "ohlcv", "candle", "kline", "chart", "rest api", "swap history" und "market data", überall null Treffer. Der Solana-RPC-Call ist ein echter POST an api.mainnet-beta.solana.com, der mit HTTP 200 antwortete.

Die inoffiziellen Frontend-Calls, der Coin-Lookup, der Trades-Endpunkt und der zweite Host, sind so zitiert, wie sie an diesem Tag antworteten. Der Coin-Lookup verwendete einen echten, aktuell aktiven Bonding-Curve-Mint, gefunden über eine DexPaprika-Pool-Abfrage. Der Pfad des Trades-Endpunkts stammt aus einer öffentlichen Community-Spezifikation, nicht aus meiner eigenen Vermutung, und die 400 ist seine live Antwort auf dieses dokumentierte Format.

Die Solana-DEX-Tabelle ist ein einziger Call an DexPaprikas DEX-Liste für Solana (GET /networks/solana/dexes), der alle neun DEXes in einer Antwort liefert. Jede Zahl in der Tabelle und die Summe stammen aus derselben Antwort, sodass die Zeilen übereinstimmen. Die Anteile sind das Volumen jeder DEX geteilt durch die Summe dieser neun Zeilen, also Anteile am DexPaprika-indexierten Solana-DEX-Volumen. Die OHLCV- und Transaktions-Calls sind wörtlich zitiert und beide lieferten HTTP 200.

Jede Volumen-Zahl ist ein 24-Stunden-Fenster, das mit der Messung endet, rechne also mit Bewegung, bis du das hier liest. Die Aufteilung zwischen Bonding Curve und PumpSwap ist die Zahl, die sich in einem Monat am ehesten anders darstellt, da sie davon abhängt, wie viele Coins wann graduieren, nicht von etwas, das eines der beiden Programme fest vorgibt.

Die vollständige REST-Referenz gibt es unter docs.dexpaprika.com. Es gibt Seiten pro DEX mit einem Live-Swap-Feed für Pump.fun und PumpSwap.

Dieselbe Frage für zwei weitere DEXes: was die Raydium API auf Solana abdeckt, und was die Uniswap API liefert.

Share this guide
Written by Mateusz Sroka

Original CoinPaprika guide.

Report a correction
All guides

Kryptowährungen sind hoch volatil und bergen erhebliche Risiken. Sie können einen Teil oder Ihr gesamtes Investment verlieren.

Alle Informationen auf Coinpaprika dienen nur zu Informationszwecken und stellen keine Finanz- oder Anlageberatung dar. Führen Sie immer Ihre eigenen Recherchen (DYOR) durch und konsultieren Sie einen qualifizierten Finanzberater, bevor Sie Anlageentscheidungen treffen.

Coinpaprika haftet nicht für Verluste, die aus der Nutzung dieser Informationen resultieren.