Developer GuidesGuide

Uniswap API: Was sie liefert, woher Marktdaten kommen

Am 22. September 2026 bewegte Uniswap v4 mehr Volumen auf Ethereum als v3, doch die Uniswap API liefert weder Pool-Reserven noch Historie noch Candles. Hier erfährst du, was sie abdeckt, wohin Uniswap dich für Daten schickt, und was das kostet.

Uniswap API: Was sie liefert, woher Marktdaten kommen
Illustration: CoinPaprika

Die kurze Antwort. Uniswap veröffentlicht tatsächlich eine API, und es ist eine Handels-API. Sie bereitet Freigaben vor, liefert Kurse, erstellt Orders und baut Swap-Transaktionen. Nirgends darin findest du Pool-Reserven, historische Preise, OHLCV-Candles oder einen Swap-Feed.

Für Marktdaten verweist Uniswap dich auf Subgraphs bei The Graph. Diese werden von The Graph abgerechnet, nicht von Uniswap, und Uniswap kennzeichnet die aufgeführten Deployments als nicht offiziell und möglicherweise nicht gepflegt.

Wer nach der Uniswap API sucht, bekommt fast ausschließlich Ergebnisse zum Swappen. Die offizielle Doku, das routing-api-Repository, die App selbst. Sie alle beantworten die Frage, wie man über Uniswap handelt, aber keine beantwortet die Frage, die sich die meisten eigentlich stellen: Woher kommen die Preise und die Historie?

Das sind zwei verschiedene Produkte mit zwei verschiedenen Betreibern. Im Folgenden geht es darum, was jedes davon abdeckt, was der Weg zu den Daten kostet, und um drei Dinge, die ich am 22. September 2026 über Uniswaps Deployments hinweg gemessen habe. Die Methode steht am Ende.

Was die Uniswap API wirklich macht

Das Produkt, das Uniswap seine API nennt, ist die Swapping API, dokumentiert unter developers.uniswap.org. Sie hat vier dokumentierte Endpunkte, und alle sind Schritte auf dem Weg zu einem Trade.

Endpunkt Was er macht
/check_approval Sagt dir, ob der Token noch eine Freigabe braucht, und erstellt sie
/quote Bepreist einen konkreten Trade, den du gleich ausführst
/order Reicht eine UniswapX-Order ein
/swap Baut die klassische Swap-Transaktion zum Signieren

Anfragen tragen deinen Key in einem x-api-key-Header. Die Seite mit den unterstützten Chains listet 21 Mainnets: Ethereum, OP Mainnet, BNB Smart Chain, Unichain, Polygon, Monad, X Layer, zkSync, World Chain, Soneium, Tempo, MegaETH, Robinhood Chain, Arc, Base, Arbitrum, Celo, Avalanche, Ink, Linea und Zora, plus drei Testnets.

/quote wird am häufigsten mit einem Preis-Feed verwechselt, und es lohnt sich, genau zu sagen, warum das falsch ist. Es bepreist einen Trade: so viel von diesem Token, in jenen Token, genau jetzt, auf dieser Route, mit dieser Slippage. Stellst du dieselbe Frage zweimal mit unterschiedlicher Größe, bekommst du unterschiedliche Zahlen, denn genau dafür ist ein Quote da. Es sagt dir nicht, was der Pool gestern gemacht hat, wie tief er ist oder wie viele Leute heute Morgen darin gehandelt haben.

Wohin Uniswap dich für Marktdaten schickt

Uniswaps Antwort auf die Datenfrage sind Subgraphs, und die eigene Dokumentation macht aus deren Zustand keinen Hehl. Zwei Sätze lohnen sich im Original.

„Hosted subgraphs have been deprecated, so you'll need to call through the decentralized network."

„Create API keys in the Studio. Include this key in the endpoint to associate usage with your billing."

Lies den zweiten Satz noch einmal, denn genau der überrascht die meisten. Der Key ist kein Uniswap-Key, und die Rechnung ist keine Uniswap-Rechnung. Beides gehört zu The Graph. Dort registrierst du dich, dort zahlst du, und Uniswap taucht in der Transaktion gar nicht auf.

Uniswap versieht die aufgeführten Deployments außerdem mit dem Hinweis, sie seien „not official deployments and may not be actively maintained by Uniswap Labs", und empfiehlt allen, die das produktiv einsetzen, einen eigenen Subgraph zu deployen. Das ist eine ehrliche Warnung, und man sollte sie genauso nehmen: Worauf du dich hier verlässt, ist Community-Infrastruktur, von der Uniswap selbst sagt, dass sie sie nicht pflegt.

Was The Graph kostet, und warum die Kosten nicht das Problem sind

Abgelesen von The Graphs eigener Preisseite am 22. September 2026: 100.000 Abfragen im Monat kostenlos, danach 2 $ pro 100.000 Abfragen, zahlbar per Karte oder in GRT.

Das ist günstig für das, was man bekommt, und jeder Artikel, der genau das angreifen wollte, läge falsch und wäre leicht zu widerlegen. Wenn die Rechnung das Einzige wäre, was zwischen dir und Uniswap-Daten steht, gäbe es hier nichts zu schreiben.

Die Reibung liegt in der Form und in der Pflege. Ein Subgraph ist auf eine Protokollversion auf einer Chain begrenzt, Uniswap vollständig abzudecken heißt also: ein Endpunkt pro Version pro Chain, jeder mit eigenen Schema-Eigenheiten, eigenem Sync-Stand und eigenem Maintainer. Du schreibst GraphQL gegen jeden Einzelnen, du merkst separat, wenn einer von ihnen hinterherhinkt, und Uniswap hat dir bereits gesagt, dass nicht Uniswap derjenige ist, der sie am Laufen hält.

v4 hat v3 auf Ethereum im September 2026 überholt

Deshalb zählt die Sache mit den einzelnen Versionen heute mehr als früher. Uniswaps drei aktive Versionen auf Ethereum, 24-Stunden-Volumen, gemessen am 22. September 2026:

Version auf Ethereum Volumen, 24 h
Uniswap v4 616.069.697 $
Uniswap v3 546.448.686 $
Uniswap v2 62.395.847 $

v4 ist jetzt die größere der beiden auf Ethereum. Wer noch einen reinen v3-Subgraph auf Ethereum betreibt, was vor einem Jahr völlig vernünftig war, liest die kleinere Hälfte des Marktes und sieht das reale Volumen eines Tokens als rund die Hälfte dessen, was es tatsächlich ist. Nichts bricht, kein Fehler wird geworfen, die Zahlen sind einfach falsch, und zwar in eine Richtung, die schwer auffällt.

Das sind die Wartungskosten, die auf der Preisseite nicht stehen. Es sind nicht die 2 $. Es ist zu wissen, an welchem Tag sich die Aufteilung verschoben hat.

Jede DEX auf der Robinhood Chain ist Uniswap

Das zweite, was beim Messen auffiel. Fragst du nach jeder DEX auf der Robinhood Chain, kommen drei Zeilen zurück. Alle drei sind Uniswap.

DEX auf der Robinhood Chain Volumen, 24 h Pools
Uniswap v3 672.762.503 $ 2.920
Uniswap v4 511.347.280 $ 20.536
Uniswap v2 30.227.714 $ 807
Drei DEXes, ein Protokoll 1.214.337.497 $ 24.263

Kein konkurrierendes Protokoll taucht in der Antwort überhaupt auf. Ich habe den Call vor der Veröffentlichung noch einmal laufen lassen, denn ein so sauberes Ergebnis bedeutet meistens, dass irgendwo ein Filter übrig geblieben ist. War er nicht.

Sieh dir an, was das für die Versionsfrage bedeutet. Ein reiner v3-Subgraph auf der Robinhood Chain würde 672 Mio. $ erfassen und die 541 Mio. $ verpassen, die über v4 und v2 laufen, rund 45 % der Chain. Auch der Long Tail lebt auf den v4-Pools: 20.536 der 24.263 Pools der Chain liegen auf v4, gegenüber 2.920 auf v3.

Uniswap-Pools lesen, ohne Subgraph

Der andere Weg ist ein REST-Call gegen einen Index, der bereits jede Version auf jeder Chain abdeckt. Genau das macht DexPaprika, und der folgende Call braucht keinen Key, keine Anmeldung und kein GraphQL:

curl "https://api.dexpaprika.com/networks/ethereum/pools/search?dex_name=uniswap_v4&limit=3"

Das liefert HTTP 200 mit einem Objekt der Form {results, has_next_page, next_cursor, query}. Jede Zeile trägt id, dex_id, dex_name, chain, volume_usd_24h, volume_usd_7d, volume_usd_30d, liquidity_usd, transactions_24h, price_usd, fee, created_at, created_at_block_number, die vier price_change_percentage_*-Fenster und ein tokens-Array.

Tauschst du uniswap_v4 gegen uniswap_v3 oder uniswap_v2, ändert sich die Form nicht, und genau das ist der Punkt: ein Schema über Versionen und Chains hinweg statt ein Subgraph pro Paarung davon.

Für einen ersten Test reichen Calls ohne Key. Ein kostenloser Key von console.dexpaprika.com hebt Rate Limit und Kontingent an, und die aktuellen Zahlen für jede Stufe stehen auf der Pricing-Seite statt in diesem Artikel, weil sie sich ändern. Eine Sache solltest du wissen, bevor du darauf aufbaust: Daten im kostenlosen Tier können bis zu 60 Sekunden hinterherhängen. Echtzeit gibt es nur im bezahlten Tier.

Welche Chains welche Uniswap-Version tragen

Uniswaps Trading-API unterstützt 21 Mainnets. DexPaprika indexiert Uniswap-Marktdaten auf 13 davon, gemessen am 22. September 2026:

Chain Indexierte Versionen Uniswap-Volumen, 24 h
Ethereumv2, v3, v41.224.914.230 $
Robinhood Chainv2, v3, v41.214.337.497 $
Basev2, v3, v4379.680.603 $
Arbitrumv2, v3, v4211.996.206 $
BNB Smart Chainv3, v4144.413.930 $
Polygonv2, v3, v471.939.383 $
Monadv2, v3, v427.957.075 $
X Layerv318.314.283 $
Arcv2, v3, v417.137.193 $
Unichainv2, v3, v413.183.073 $
Avalanchev39.042.793 $
OP Mainnetv2, v35.356.776 $
Celov31.501.586 $
13 Chains3.339.774.628 $

Sei dir klar darüber, was diese Tabelle behauptet und was nicht. Uniswaps Trading-API erreicht mehr Chains als diese Liste. Die Behauptung hier ist enger gefasst: Auf diesen 13 wird die Marktdatenfrage, die Uniswaps API nicht beantwortet, beantwortet, unter einem Schema, ohne Subgraph pro Version.

Es gibt Seiten pro Chain mit einem Live-Swap-Feed für Uniswap auf Ethereum, Base, Arbitrum, Polygon und Monad.

Häufige Fragen

Hat Uniswap eine API?

Ja, die Swapping API, mit vier dokumentierten Endpunkten für Freigaben, Quotes, UniswapX-Orders und klassische Swaps. Sie ist fürs Platzieren von Trades gebaut. Sie liefert keine Pool-Reserven, historischen Preise, OHLCV-Candles oder Swap-Historie.

Braucht man einen API-Key für Uniswap?

Die Swapping API nimmt einen Key im x-api-key-Header entgegen. Für Daten brauchst du einen Graph-API-Key, erstellt im Studio von The Graph, und die Rechnung dafür kommt von The Graph.

Liefert die Uniswap API historische Preise?

Nein. Historische Preise und Candles kommen aus einem Subgraph, den du bei The Graph abfragst, oder aus einer Marktdaten-API, die Uniswap-Pools direkt indexiert.

Was ist mit dem gehosteten Uniswap-Subgraph passiert?

Er wurde abgeschaltet. Uniswaps Doku verweist dich jetzt auf das dezentrale Netzwerk, mit einem Key aus dem Studio von The Graph, und merkt an, dass die aufgeführten Deployments nicht offiziell sind und von Uniswap Labs möglicherweise nicht aktiv gepflegt werden.

Welche Uniswap-Version sollte ich indexieren?

Auf Ethereum trägt v4, Stand 22. September 2026, mehr 24-Stunden-Volumen als v3, und v2 macht noch immer 62 Mio. $ am Tag. Nur eine Version isoliert zu indexieren, unterschätzt jeden Token, der über mehrere hinweg gehandelt wird.

Gibt es ein Rate Limit für die Uniswap API?

Uniswap dokumentiert die Limits der Swapping API pro Key. Für den Datenweg gibt es kein einzelnes Uniswap-Limit zu nennen, denn du fragst The Graph unter dessen Bedingungen ab, oder eine Drittanbieter-API unter deren eigenen.

Wie diese Zahlen gemessen wurden

Alles oben wurde am 22. September 2026 live an der Quelle abgelesen.

Die Endpunkt- und Chain-Listen stammen von developers.uniswap.org, gelesen an diesem Tag. Die beiden zitierten Sätze sind Uniswaps eigene Formulierung aus der Subgraph-Dokumentation. The Graphs Zahlen stammen von The Graphs Preisseite.

Die Volumen-Tabellen sind je ein GET /networks/{chain}/dexes-Call pro Chain gegen api.dexpaprika.com, ohne Key und im Tempo gedrosselt, mit Summierung der Uniswap-Einträge pro Chain. Jede Zahl in einer Tabelle stammt aus derselben Antwort, was wichtiger ist, als es klingt: Die Chain-Summen in GET /networks und die Summen pro DEX in /dexes werden getrennt berechnet und liegen etwa ein halbes Zehntel Prozent auseinander, genug, dass die Division des einen durch das andere einen Anteil über 100 % ergeben kann. Deshalb beschreibt der Abschnitt zur Robinhood Chain, woraus die Chain besteht, statt einen Prozentsatz zu nennen.

Jede Zahl ist ein 24-Stunden-Fenster, das mit der Messung endet, rechne also damit, dass sie sich verschoben hat, bis du das hier liest. Der Versions-Split auf Ethereum ist die Aussage, die am ehesten veraltet, und genau die solltest du neu laufen lassen, bevor du dich darauf verlässt.

Zwei Dinge, die ich geprüft habe und die negativ ausfielen, falls du danach suchst. /networks/{chain} ist kein Endpunkt und liefert bei jeder Chain, auch Ethereum, 404, baue also nicht darauf. Und die results-Zeilen der Suche tragen kein pair-Feld, was ältere Beispiele anderswo auch zeigen mögen.

Die vollständige REST-Referenz gibt es unter docs.dexpaprika.com. Wenn dich stattdessen die Nutzerseite von Uniswap interessiert, haben wir eine Schritt-für-Schritt-Anleitung zum Token-Tausch auf Uniswap.

Dieselbe Frage für zwei weitere DEXes: was die Raydium API auf Solana abdeckt, und was PancakeSwap für die BNB Smart Chain dokumentiert.

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.