> ## Documentation Index
> Fetch the complete documentation index at: https://mintlify.com/BankkRoll/pumpfun-apis/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Graduated Coins

> Retrieve coins that have successfully graduated to Raydium

## Overview

The Graduated Coins endpoint returns a list of coins that have successfully completed their bonding curve and graduated to Raydium. These coins have reached sufficient liquidity and trading activity to move to decentralized exchange trading.

## Authentication

This endpoint requires JWT authentication via the `Authorization` header:

```bash theme={null}
Authorization: Bearer <your_token>
```

## Endpoint

```http theme={null}
GET https://advanced-api-v2.pump.fun/coins/graduated
```

## Parameters

This endpoint does not require any parameters.

## Response

<ResponseField name="data" type="array">
  Array of graduated coin objects

  <Expandable title="Graduated Coin Object">
    <ResponseField name="mint" type="string">
      The unique mint address of the graduated coin
    </ResponseField>

    <ResponseField name="name" type="string">
      The name of the coin
    </ResponseField>

    <ResponseField name="symbol" type="string">
      The ticker symbol of the coin
    </ResponseField>

    <ResponseField name="graduatedTimestamp" type="number">
      Unix timestamp when the coin graduated to Raydium
    </ResponseField>

    <ResponseField name="marketCap" type="number">
      Market capitalization at graduation
    </ResponseField>

    <ResponseField name="raydiumPool" type="string">
      Address of the Raydium liquidity pool
    </ResponseField>
  </Expandable>
</ResponseField>

## Example Request

<CodeGroup>
  ```bash cURL theme={null}
  curl -X GET "https://advanced-api-v2.pump.fun/coins/graduated" \
    -H "Authorization: Bearer <your_token>" \
    -H "Accept: application/json"
  ```

  ```python Python theme={null}
  import requests

  url = "https://advanced-api-v2.pump.fun/coins/graduated"
  headers = {
      "Authorization": "Bearer <your_token>",
      "Accept": "application/json"
  }

  response = requests.get(url, headers=headers)
  print(response.json())
  ```

  ```javascript JavaScript theme={null}
  fetch('https://advanced-api-v2.pump.fun/coins/graduated', {
    method: 'GET',
    headers: {
      'Authorization': 'Bearer <your_token>',
      'Accept': 'application/json'
    }
  })
  .then(response => response.json())
  .then(data => console.log(data));
  ```

  ```typescript TypeScript theme={null}
  const response = await fetch('https://advanced-api-v2.pump.fun/coins/graduated', {
    method: 'GET',
    headers: {
      'Authorization': 'Bearer <your_token>',
      'Accept': 'application/json'
    }
  });

  const data = await response.json();
  console.log(data);
  ```
</CodeGroup>

## Use Cases

* Track successful coin launches that reached Raydium
* Analyze graduation patterns and timelines
* Monitor coins that have achieved significant milestones
* Build dashboards for graduated coin performance

## Notes

* Replace `<your_token>` with your actual JWT token
* Graduated coins represent successful projects that completed their bonding curve
* This endpoint is useful for identifying coins with proven traction
