Skip to main content

API versions

Pump.fun maintains multiple API versions to support different use cases and maintain backward compatibility. This guide explains the available API versions and how to choose the right one for your application.

Overview

The Pump.fun platform uses several API domains:

Frontend API v3

Current - Primary API for most operations

Advanced Analytics v2

Current - Specialized analytics and market data

Frontend API v2

Deprecated - Legacy version, migrate to v3

Frontend API v1

Deprecated - Legacy version, migrate to v3

Frontend API v3 (Current)

This is the current and recommended version for all frontend operations.

Base URL

Status

Current - Actively maintained and recommended for all new integrations

Key features

  • Complete token lifecycle management (creation, trading, metadata)
  • User authentication and profile management
  • Trade history and real-time data
  • Social features (likes, comments, follows)
  • Livestream integration
  • Bookmark and notification systems
  • Moderation tools

Example endpoints

Common operations

  • GET /coins/latest - Retrieve the most recently created coin
  • GET /coins/{mint} - Get details for a specific token
  • POST /coins/create - Create a new token
  • GET /trades/all/{mint} - Get trade history for a token
  • GET /auth/my-profile - Retrieve authenticated user profile
  • GET /sol-price - Get current Solana price

Advanced Analytics API v2

Use this API for advanced market analysis and specialized queries.

Base URL

Status

Current - Specialized API for analytics and advanced data queries

Key features

  • Advanced coin analytics and metrics
  • Graduated coin tracking
  • Market search capabilities
  • Enhanced data aggregation
  • KOL (Key Opinion Leader) scanning

Example endpoints

Common operations

  • GET /coins/graduated - Retrieve tokens that have graduated to Raydium
  • GET /coins/list - Get filtered lists of coins
  • GET /coins/kolscan - Access KOL scanning data
  • GET /search - Search for tokens and data

When to use

Use the Advanced Analytics API when you need:
  • Graduated coin data and analytics
  • Advanced search and filtering capabilities
  • Specialized market metrics
  • KOL tracking and analysis

Frontend API v2 (Deprecated)

This version is deprecated. Migrate to Frontend API v3 for continued support.

Base URL

Status

Deprecated - No longer recommended for new integrations

Migration

If you’re using Frontend API v2, migrate to v3 by:
  1. Updating your base URL from frontend-api-v2.pump.fun to frontend-api-v3.pump.fun
  2. Testing all endpoints to ensure compatibility
  3. Reviewing any breaking changes in endpoint behavior
  4. Updating authentication headers if necessary

Frontend API v1 (Deprecated)

This version is deprecated. Migrate to Frontend API v3 for continued support.

Base URL

Status

Deprecated - No longer recommended for new integrations

Migration

If you’re using Frontend API v1, migrate to v3 by:
  1. Updating your base URL from frontend-api.pump.fun to frontend-api-v3.pump.fun
  2. Testing all endpoints to ensure compatibility
  3. Reviewing any breaking changes in endpoint behavior
  4. Updating authentication headers if necessary

Additional API domains

The Pump.fun platform includes specialized API domains for specific functionality:

Profile API

User profile operations and settings management.

Swap API

Token swap functionality and related operations.

Volatility API v2

Market volatility metrics and analysis.

Clips API

Livestream clips management and retrieval.

Market API

https://profile-api.pump.fun
https://swap-api.pump.fun
https://volatility-api-v2.pump.fun
https://clips-api.pump.fun
https://market-api.pump.fun
Authentication tokens work across all API versions. You don’t need separate tokens for different API domains.
Keep your JWT token secure and never expose it in client-side code or public repositories.

Rate limits

Rate limits vary by endpoint and API version. Monitor rate limit headers in API responses:
  • x-ratelimit-limit - Total request limit
  • x-ratelimit-remaining - Remaining requests in current window
  • x-ratelimit-reset - Timestamp when limit resets
See the Rate Limits guide for detailed information.

OpenAPI specifications

Download OpenAPI specifications for API versions:

Next steps

Quickstart

Make your first API call with Frontend API v3

Authentication

Learn how to authenticate your API requests

Coins API

Browse coin-related endpoints

Rate limits

Understand rate limiting across API versions