> For the complete documentation index, see [llms.txt](https://docs.bloxroute.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bloxroute.com/solana/trader-api/api-endpoints/pump.fun.md).

# Pump.fun

{% hint style="info" %}
Our Pump.fun and PumpSwap endpoints use dedicated regional DNS entries optimized for fast data ingress through the OFR shred stream. You can find those endpoints [here](/solana/trader-api/introduction/regions.md#pumpfun-endpoints).
{% endhint %}

## Methods

#### [`quotes`](/solana/trader-api/api-endpoints/pump.fun/quotes.md)

Get a Pump.fun price quote for the specified tokens.

***

#### [`swap`](/solana/trader-api/api-endpoints/pump.fun/swap.md)

Create an unsigned transaction for the best available Pump.fun swap across the specified tokens.

***

#### [`swap-sol`](/solana/trader-api/api-endpoints/pump.fun/swap-sol.md)

Create an unsigned transaction for the best available Pump.fun swap using SOL-based input or output tokens.

***

#### [`amm/quotes`](/solana/trader-api/api-endpoints/pump.fun/amm-quotes.md)

Get a price quote from the native `swap.pump.fun` liquidity pool for the specified tokens.

***

#### [`amm/swap`](/solana/trader-api/api-endpoints/pump.fun/amm-swap.md)

Create an unsigned transaction for the best available swap through the native `swap.pump.fun` liquidity pool.

## Streams

#### [`GetPumpFunNewTokensStream`](/solana/trader-api/api-endpoints/pump.fun/getpumpfunnewtokensstream.md)

Stream new Pump.fun token creation events.

***

#### [`GetPumpFunSwapsStream`](/solana/trader-api/api-endpoints/pump.fun/getpumpfunswapsstream.md)

Stream Pump.fun swap events.

***

#### [`GetPumpFunAMMSwapsStream`](/solana/trader-api/api-endpoints/pump.fun/getpumpfunammswapsstream.md)

Stream Pump.fun AMM swap events.

***

#### [`GetPumpFunNewAmmPoolStream`](/solana/trader-api/api-endpoints/pump.fun/getpumpfunnewammpoolstream.md)

Stream Pump.fun AMM new pool events.
