This endpoint is available for all plans.

GET Method Overview

The GET method allows you to retrieve pulse data by passing parameters in the query string. This method is suitable for simple configurations with basic parameters.

Endpoint

GET /api/2/pulse

Basic Configuration

Simple Configuration with Query Parameters

For basic usage, pass the chainId and poolTypes parameters directly in the URL:
GET /api/2/pulse?chainId=solana:solana&poolTypes=pumpfun

Multiple Values

You can pass multiple values by repeating the parameter:
GET /api/2/pulse?chainId=evm:999&chainId=solana:solana&poolTypes=pumpfun&poolTypes=moonshot-evm

Default Model

Use the default model to automatically get three views: new, bonding, and bonded:
GET /api/2/pulse?model=default&chainId=evm:999&chainId=solana:solana

Available Parameters

Main Parameters

  • model (string): Data model
    • default: Automatically generates 3 views (new, bonding, bonded)
  • chainId (string | repeated): Blockchain identifiers
    • Example: chainId=evm:8453&chainId=solana:solana
  • poolTypes (string | repeated): Pool types to monitor
    • Example: poolTypes=pumpfun&poolTypes=moonshot-evm
  • limit (number): Number of results (max 100, default 30)
  • offset (number): Pagination offset (default 0)

Legacy Parameters (still supported)

  • factories: Use poolTypes instead
  • blockchains: Use chainId instead
  • excludeDuplicates: Boolean (default: true)

Usage Examples

Example 1: High Volume Tokens

GET /api/2/pulse?chainId=solana:solana&poolTypes=pumpfun&limit=20

Example 2: Multi-Chain Query

GET /api/2/pulse?chainId=evm:8453&chainId=evm:999&poolTypes=liquidlaunch&limit=50

Example 3: With Address Exclusion

GET /api/2/pulse?chainId=evm:8453&poolTypes=moonshot-evm&addressToExclude=0xB8CE59FC3717ada4C02eaDF9682A9e934F625ebb

Advanced Filtering

For complex filtering capabilities, including advanced filters, custom views, and detailed filter options, please refer to the POST method or use the WebSocket stream.

🔧 Advanced Filters

Use the POST method for complex filtering, custom views, and advanced configurations

📡 Real-time Stream

Access the same filtering system in real-time via WebSocket

Available Pool Types

Launchpads

  • pumpfun - Pump.fun (Solana)
  • moonshot-sol - Moonshot (Solana)
  • moonshot-evm - Moonshot (EVM)
  • fourmeme - 4meme (EVM)
  • liquidlaunch - LiquidLaunch (EVM)
  • boop - Boop (Solana)
  • raydium-launchlab - Raydium Launchlab (Solana)
  • gte-bonding-v1 - GTE Bonding V1 (EVM)
  • mana - Mana (EVM)
  • meteora-dbc - Meteora Dynamic Bonding Curve (Solana)

DEX

  • uniswap-v2 - Uniswap V2 (EVM)
  • uniswap-v3 - Uniswap V3 (EVM)
  • raydium - Raydium AMM (Solana)
  • orca - Orca (Solana)
  • meteora - Meteora (Solana)

Available Chain IDs

  • evm:6342 - GoldChain
  • evm:2741 - Sanko
  • evm:80094 - Blast
  • evm:8453 - Base
  • evm:56 - BNB Smart Chain
  • evm:999 - Zora
  • solana:solana - Solana

Response Format

{
  "new": {
    "data": [
      {
        "price": 0.000123,
        "price_change_1h": -2.1,
        "price_change_24h": 45.6,
        "volume_1h": 1500,
        "volume_24h": 25000,
        "market_cap": 104550,
        "holders_count": 145,
        "liquidity": 12500,
        "created_at": "2024-01-15T10:30:00Z",
        "pair": {
          "token0": {
            "address": "0x...",
            "symbol": "TOKEN",
            "name": "Token Name",
            "chainId": "evm:8453"
          },
          "token1": {
            "address": "0x...",
            "symbol": "WETH",
            "name": "Wrapped Ether",
            "chainId": "evm:8453"
          }
        }
      }
    ]
  },
  "bonding": {
    "data": [...]
  },
  "bonded": {
    "data": [...]
  }
}

When to Use GET vs POST

Use GET when:

  • Simple configuration with basic parameters
  • Default model is sufficient
  • No complex filtering needed
  • URL-friendly parameter passing

Use POST when:

  • Complex filtering required
  • Custom views configuration
  • Advanced filter combinations
  • Large number of parameters

📝 POST Method

Learn about the POST method for advanced configurations