Ga naar de hoofdinhoud

Swap-API

Bijgewerkt op
Aug 31, 2026

What Is the Swap API?

The Swap API is Quicknode's hosted Solana trading endpoint that bundles Jupiter swaps, Pump.fun trading, limit orders, trading WebSockets, and commission and referral webhooks. Quicknode operates and maintains it, so you do not run or scale your own server, and new markets and pools are available as soon as they launch.

De API omvat vijf gebieden:


How to Access the Swap API

You can access the Swap API through a public or private endpoint:


  • Openbaar endpoint: https://public.jupiterapi.com (meer informatie op jupiterapi.com)
  • Private endpoints: available on the Quicknode dashboard or by adding Swap API to your Quicknode account from your dashboard.
endpoint van het gratis abonnement

Gebruikers op de gratis abonnement ontvangen de openbaar Jupiter endpoint (https://public.jupiterapi.com) rather than a private Quicknode endpoint. To receive a dedicated private endpoint with higher rate limits, upgrade to a paid Swap API plan on the Quicknode dashboard.

Some endpoints are available only to paid subscribers of the Swap API plan. The Paid column in each table below shows which endpoints require a paid plan.

Jupiter Swap API

De Jupiter Swap API is een aggregator voor gedecentraliseerde beurzen (DEX) die een transactie tussen twee SPL-tokens via verschillende Solana doorstuurt om de best beschikbare prijs te vinden. Gebruik deze eindpunten om prijzen en koersen op te vragen, swaptransacties of -opdrachten samen te stellen en te ondertekenen, verhandelbare tokens weer te geven en nieuw geïmplementeerde pools te volgen.

EndpointMethodeBeschrijvingBetaald
/prijsGETRealtime koers van SPL-tokens
/quoteGETVraag de beste prijsopgave aan
/swapPOSTGenereert een Solana op basis van een koersnotering*
/instructies-voor-het-ruilenPOSTGenereert Solana op basis van een koersnotering*
/programma-id-naar-labelGETGeeft een hash terug waarvan de sleutel het programma-ID is en de waarde het label
/tokensGETGeeft een lijst weer van alle verhandelbare munten.
/nieuwe-zwembadenGETGeeft de recent geïmplementeerde Solana en -tokens weer

*Voor gratis proefabonnementen waarbij gebruik wordt gemaakt van deze eindpunten zijn de swapkosten inbegrepen. Ga naar JupiterAPI.com voor meer informatie.

Bronnen

Pump.fun Trading API

The Pump.fun trading API lets you buy and sell Pump.fun tokens through Swap API using the same quote and swap flow as the Jupiter Swap endpoints. Use these endpoints to price a Pump.fun trade and build the transaction or instructions that execute it.

EndpointMethodeBeschrijvingBetaald
/pump-fun/quoteGETOntvang de voordeligste offerte op Pump.fun
/pomp-plezier/ruilenPOSTGeeft een Solana terug die je kunt gebruiken om te swappen op Pump.fun*
/pomp-plezier/vervangingsinstructiesPOSTGeeft Solana -instructies weer die je kunt gebruiken om te swappen op Pump.fun

*Voor gratis proefabonnementen waarbij gebruik wordt gemaakt van deze eindpunten zijn de swapkosten inbegrepen. Ga naar JupiterAPI.com voor meer informatie.


Opmerking

Een abonnement nemen op ofwel de Pump.fun API of de Swap-API geeft je toegang tot beide API's in het kader van een gezamenlijk abonnement. Je ontvangt één API-sleutel (bijvoorbeeld, https://jupiter-swap-api.quiknode.pro/KEY), dat met beide add-ons werkt. Je hoeft je niet apart te abonneren.

Bronnen

Jupiter-limietorders

Met limietorders van Jupiter kun je een order plaatsen die wordt uitgevoerd zodra de markt de door jou ingestelde prijs bereikt, in plaats van direct tegen de huidige prijs te handelen. Gebruik deze eindpunten om limietorders voor een wallet aan te maken, te bekijken, te annuleren en weer te geven, en om de kosten te controleren die Jupiter in rekening brengt voor de uitvoering ervan.

EndpointMethodeBeschrijvingBetaald
/limietorders/aanmakenPOSTVerkrijg de niet-ondertekende transacties die nodig zijn om een limietorder aan te maken
/limietorders/{pubkey}GETGeeft de gegevens van een specifieke limietorder weer
/limietorders/annulerenPOSTVerkrijg de niet-ondertekende transacties die nodig zijn om een limietorder te annuleren
/limietorders/openGETGeeft een lijst weer van alle openstaande limietorders die aan een portemonnee zijn gekoppeld
/limietorders/kostenGETGeeft de vergoeding in basispunten weer die Jupiter in rekening brengt voor het uitvoeren van orders
/limietorders/geschiedenisGETGeeft een lijst weer van alle limietorders die aan een portemonnee zijn gekoppeld

WebSockets voor handel

WebSockets verzenden meldingen van de Jupiter API via een permanente /ws verbinding, zodat je updates ontvangt zonder dat je hoeft te pollen. Beide vermeldingen delen de /ws pad en worden onderscheiden op basis van hun doel: abonneer je op de koersstroom om de beste koersen te ontvangen zodra deze veranderen, of op de swapstroom om een swap samen te stellen op basis van een koers die je ontvangt.

EndpointMethodeBeschrijvingBetaald
/wsWS (citaat)Abonneer je op de realtime koersstroom en ontvang updates over de beste koersen naarmate de marktomstandigheden veranderen
/wsWS (ruil)Abonneer je op Swap Stream en ontvang meldingen met uitvoerbare swaptransacties op basis van de offertes die je hebt ontvangen

Webhooks voor commissies en doorverwijzingen

webhooks voor commissies en doorverwijzingen webhooks een HTTP POST-verzoek naar je endpoint er een doorverwijzing of commissiegebeurtenis plaatsvindt, zodat je backend hier in realtime op kan reageren. Gebruik deze payload-specificaties voor het aanmaken van doorverwijzingsaccounts, het claimen van commissietokens en het omzetten van commissies.

EndpointMethodeBeschrijvingBetaald
webhooksPOSTSpecificatie van de webhook voor het aanmaken van doorverwezen accounts
webhooksPOSTSpecificatie van de webhook voor het claimen van tokencommissies
webhooksPOSTSpecificatie van de webhook voor commissieswaps