Helius NFTs API

Access comprehensive NFT data including events, collection aggregations, real-time stats, and complete historical activity on Solana.

Specifications

OpenAPI Specification

helius-nfts-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Helius API Catalog Addresses NFTs API
  version: 1.0.0
  summary: Machine-readable discovery document for every Helius API surface on Solana.
  description: 'This document is a discovery catalog — not an operational spec. It exists so

    AI agents, codegen tools, and SDK generators can locate the canonical

    OpenAPI document for every Helius API in one request instead of crawling

    the docs site.


    Start with the `x-apis` array: each entry links a Helius API surface to its

    canonical OpenAPI spec (`specUrl`) and human-readable docs (`docsUrl`).

    Follow `externalDocs` for the full developer documentation site.


    ## A note on JSON-RPC APIs


    Several Helius APIs (Solana RPC, DAS, Sender, Mint, Priority Fee,

    ZK Compression) follow the JSON-RPC 2.0 convention where every method POSTs

    to `/` with a `method` field in the request body. For each such API the

    repository ships both per-method fragment YAMLs (used to render the

    Mintlify reference pages) and an auto-generated `_combined.yaml` that

    merges every method into a single OpenAPI document. In the combined

    documents, colliding paths are disambiguated with a URL-fragment suffix

    (e.g. `/#getAccountInfo`) and each operation carries an `x-actual-path`

    extension that records the real request path (`/`). The fragment syntax is

    schema-only — real calls still go to the `url` in `servers`.


    All `specUrl` values below point to raw GitHub files on the `main` branch

    of `helius-labs/docs`. They are stable URLs suitable for downstream tools

    to pin or fetch.

    '
  contact:
    name: Helius Support
    url: https://www.helius.dev/contact
    email: support@helius.dev
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.html
servers:
- url: https://mainnet.helius-rpc.com
  description: Solana mainnet RPC endpoint (Solana RPC, DAS, Priority Fee, ZK Compression)
- url: https://devnet.helius-rpc.com
  description: Solana devnet RPC endpoint
- url: https://sender.helius-rpc.com
  description: Helius Sender — global transaction submission
- url: https://api.helius.xyz
  description: Helius REST APIs (Wallet API, Enhanced API, Webhooks)
- url: https://admin-api.helius.xyz
  description: Helius Admin API — project usage and billing
- url: https://api-mainnet.helius-rpc.com
  description: Mainnet RPC endpoint
- url: https://api-devnet.helius-rpc.com
  description: Devnet RPC endpoint
- url: http://slc-sender.helius-rpc.com
  description: Salt Lake City
- url: http://ewr-sender.helius-rpc.com
  description: Newark
- url: http://lon-sender.helius-rpc.com
  description: London
- url: http://fra-sender.helius-rpc.com
  description: Frankfurt
- url: http://ams-sender.helius-rpc.com
  description: Amsterdam
- url: http://sg-sender.helius-rpc.com
  description: Singapore
- url: http://tyo-sender.helius-rpc.com
  description: Tokyo
tags:
- name: NFTs
  description: Access comprehensive NFT data including events, collection aggregations, real-time stats, and complete historical activity on Solana.
paths:
  /v0/addresses/{address}/nft-events:
    get:
      tags:
      - NFTs
      summary: Returns all NFT related events associated with the given address.
      operationId: enhancedApi_getNftEvents
      description: "Retrieve comprehensive NFT events data for any Solana address. Filter by event types, \ntransaction sources, and time ranges to get precise NFT activity including mints, \nsales, listings, and transfers.\n"
      parameters:
      - $ref: '#/components/parameters/apiKeyParam'
      - $ref: '#/components/parameters/EnhancedApi_beforeParam'
      - $ref: '#/components/parameters/EnhancedApi_untilParam'
      - $ref: '#/components/parameters/EnhancedApi_commitmentParam'
      - $ref: '#/components/parameters/EnhancedApi_addressParam'
      - $ref: '#/components/parameters/EnhancedApi_transactionSourceParam'
      - $ref: '#/components/parameters/EnhancedApi_transactionTypeParam'
      responses:
        '200':
          description: Returns an array of NFTEvents.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/EnhancedApi_NFTEvent'
        '400':
          $ref: '#/components/responses/EnhancedApi_400-BadRequest'
        '401':
          $ref: '#/components/responses/EnhancedApi_401-Unauthorized'
        '403':
          $ref: '#/components/responses/EnhancedApi_403-Forbidden'
        '404':
          $ref: '#/components/responses/EnhancedApi_404-NotFound'
        '429':
          $ref: '#/components/responses/EnhancedApi_429-TooManyRequests'
        '500':
          $ref: '#/components/responses/EnhancedApi_500-InternalServerError'
        '503':
          $ref: '#/components/responses/EnhancedApi_503-ServiceUnavailable'
        '504':
          $ref: '#/components/responses/EnhancedApi_504-GatewayTimeout'
      x-amazon-apigateway-integration:
        httpMethod: GET
        type: http_proxy
        uri: http://PLACEHOLDER_VIEW_LAYER_DNS_NAME/addresses/{address}/nft-events
        connectionType: VPC_LINK
        connectionId: PLACEHOLDER_VPC_LINK_ID
        requestParameters:
          integration.request.path.address: method.request.path.address
      servers:
      - url: https://api-mainnet.helius-rpc.com
        description: Mainnet RPC endpoint
      - url: https://api-devnet.helius-rpc.com
        description: Devnet RPC endpoint
  /v0/tokens/metadata:
    post:
      tags:
      - NFTs
      summary: Returns token metadata (whether NFT or Fungible) for a given token address.
      operationId: enhancedApi_getTokenMetadata
      parameters:
      - $ref: '#/components/parameters/apiKeyParam'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EnhancedApi_TokensMetadataRequest'
      responses:
        '200':
          description: Returns the token metadata.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/EnhancedApi_TokenMetadataResponse'
        '400':
          $ref: '#/components/responses/EnhancedApi_400-BadRequest'
        '401':
          $ref: '#/components/responses/EnhancedApi_401-Unauthorized'
        '403':
          $ref: '#/components/responses/EnhancedApi_403-Forbidden'
        '404':
          $ref: '#/components/responses/EnhancedApi_404-NotFound'
        '429':
          $ref: '#/components/responses/EnhancedApi_429-TooManyRequests'
        '500':
          $ref: '#/components/responses/EnhancedApi_500-InternalServerError'
        '503':
          $ref: '#/components/responses/EnhancedApi_503-ServiceUnavailable'
        '504':
          $ref: '#/components/responses/EnhancedApi_504-GatewayTimeout'
      x-amazon-apigateway-integration:
        httpMethod: POST
        type: http_proxy
        uri: http://PLACEHOLDER_VIEW_LAYER_DNS_NAME/tokens/metadata
        connectionType: VPC_LINK
        connectionId: PLACEHOLDER_VPC_LINK_ID
      servers:
      - url: https://api-mainnet.helius-rpc.com
        description: Mainnet RPC endpoint
      - url: https://api-devnet.helius-rpc.com
        description: Devnet RPC endpoint
  /v0/addresses/{address}/nfts:
    get:
      tags:
      - NFTs
      summary: Returns the NFTs held for a given address.
      operationId: enhancedApi_getNFTs
      parameters:
      - $ref: '#/components/parameters/apiKeyParam'
      - $ref: '#/components/parameters/EnhancedApi_addressParam'
      - $ref: '#/components/parameters/EnhancedApi_pageNumberParam'
      responses:
        '200':
          description: Returns the current NFTs that this address owns.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EnhancedApi_NFTsResponse'
        '400':
          $ref: '#/components/responses/EnhancedApi_400-BadRequest'
        '401':
          $ref: '#/components/responses/EnhancedApi_401-Unauthorized'
        '403':
          $ref: '#/components/responses/EnhancedApi_403-Forbidden'
        '404':
          $ref: '#/components/responses/EnhancedApi_404-NotFound'
        '429':
          $ref: '#/components/responses/EnhancedApi_429-TooManyRequests'
        '500':
          $ref: '#/components/responses/EnhancedApi_500-InternalServerError'
        '503':
          $ref: '#/components/responses/EnhancedApi_503-ServiceUnavailable'
        '504':
          $ref: '#/components/responses/EnhancedApi_504-GatewayTimeout'
      x-amazon-apigateway-integration:
        httpMethod: GET
        type: http_proxy
        uri: http://PLACEHOLDER_VIEW_LAYER_DNS_NAME/addresses/{address}/nfts
        connectionType: VPC_LINK
        connectionId: PLACEHOLDER_VPC_LINK_ID
        requestParameters:
          integration.request.path.address: method.request.path.address
      servers:
      - url: https://api-mainnet.helius-rpc.com
        description: Mainnet RPC endpoint
      - url: https://api-devnet.helius-rpc.com
        description: Devnet RPC endpoint
  /v1/nft-events:
    post:
      tags:
      - NFTs
      summary: Queries for NFT events.
      operationId: enhancedApi_queryNftEvents
      parameters:
      - $ref: '#/components/parameters/apiKeyParam'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EnhancedApi_QueryNftEventsRequest'
      responses:
        '200':
          description: Query result.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EnhancedApi_QueryNftEventsResponse'
        '400':
          $ref: '#/components/responses/EnhancedApi_400-BadRequest'
        '401':
          $ref: '#/components/responses/EnhancedApi_401-Unauthorized'
        '403':
          $ref: '#/components/responses/EnhancedApi_403-Forbidden'
        '404':
          $ref: '#/components/responses/EnhancedApi_404-NotFound'
        '429':
          $ref: '#/components/responses/EnhancedApi_429-TooManyRequests'
        '500':
          $ref: '#/components/responses/EnhancedApi_500-InternalServerError'
        '503':
          $ref: '#/components/responses/EnhancedApi_503-ServiceUnavailable'
        '504':
          $ref: '#/components/responses/EnhancedApi_504-GatewayTimeout'
      x-amazon-apigateway-integration:
        httpMethod: POST
        type: http_proxy
        uri: http://PLACEHOLDER_VIEW_LAYER_DNS_NAME/nft-events
        connectionType: VPC_LINK
        connectionId: PLACEHOLDER_VPC_LINK_ID
      servers:
      - url: https://api-mainnet.helius-rpc.com
        description: Mainnet RPC endpoint
      - url: https://api-devnet.helius-rpc.com
        description: Devnet RPC endpoint
  /v1/nfts:
    post:
      tags:
      - NFTs
      summary: Describes the provided NFTs.
      operationId: enhancedApi_describeNfts
      parameters:
      - $ref: '#/components/parameters/apiKeyParam'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EnhancedApi_DescribeNftsRequest'
      responses:
        '200':
          description: Query result.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EnhancedApi_DescribeNftsResponse'
        '400':
          $ref: '#/components/responses/EnhancedApi_400-BadRequest'
        '401':
          $ref: '#/components/responses/EnhancedApi_401-Unauthorized'
        '403':
          $ref: '#/components/responses/EnhancedApi_403-Forbidden'
        '404':
          $ref: '#/components/responses/EnhancedApi_404-NotFound'
        '429':
          $ref: '#/components/responses/EnhancedApi_429-TooManyRequests'
        '500':
          $ref: '#/components/responses/EnhancedApi_500-InternalServerError'
        '503':
          $ref: '#/components/responses/EnhancedApi_503-ServiceUnavailable'
        '504':
          $ref: '#/components/responses/EnhancedApi_504-GatewayTimeout'
      x-amazon-apigateway-integration:
        httpMethod: POST
        type: http_proxy
        uri: http://PLACEHOLDER_VIEW_LAYER_DNS_NAME/nfts
        connectionType: VPC_LINK
        connectionId: PLACEHOLDER_VPC_LINK_ID
      servers:
      - url: https://api-mainnet.helius-rpc.com
        description: Mainnet RPC endpoint
      - url: https://api-devnet.helius-rpc.com
        description: Devnet RPC endpoint
  /v1/mintlist:
    post:
      tags:
      - NFTs
      summary: Returns a list of mint accounts for a given NFT collection.
      operationId: enhancedApi_mintlist
      parameters:
      - $ref: '#/components/parameters/apiKeyParam'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EnhancedApi_MintlistRequest'
      responses:
        '200':
          description: Query result.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EnhancedApi_MintlistResponse'
        '400':
          $ref: '#/components/responses/EnhancedApi_400-BadRequest'
        '401':
          $ref: '#/components/responses/EnhancedApi_401-Unauthorized'
        '403':
          $ref: '#/components/responses/EnhancedApi_403-Forbidden'
        '404':
          $ref: '#/components/responses/EnhancedApi_404-NotFound'
        '429':
          $ref: '#/components/responses/EnhancedApi_429-TooManyRequests'
        '500':
          $ref: '#/components/responses/EnhancedApi_500-InternalServerError'
        '503':
          $ref: '#/components/responses/EnhancedApi_503-ServiceUnavailable'
        '504':
          $ref: '#/components/responses/EnhancedApi_504-GatewayTimeout'
      x-amazon-apigateway-integration:
        httpMethod: POST
        type: http_proxy
        uri: http://PLACEHOLDER_VIEW_LAYER_DNS_NAME/mintlist
        connectionType: VPC_LINK
        connectionId: PLACEHOLDER_VPC_LINK_ID
      servers:
      - url: https://api-mainnet.helius-rpc.com
        description: Mainnet RPC endpoint
      - url: https://api-devnet.helius-rpc.com
        description: Devnet RPC endpoint
  /v1/active-listings:
    post:
      tags:
      - NFTs
      summary: Query for active NFT listings.
      operationId: enhancedApi_queryActiveListings
      parameters:
      - $ref: '#/components/parameters/apiKeyParam'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EnhancedApi_ActiveListingsRequest'
      responses:
        '200':
          description: Query result.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EnhancedApi_ActiveListingsResponse'
        '400':
          $ref: '#/components/responses/EnhancedApi_400-BadRequest'
        '401':
          $ref: '#/components/responses/EnhancedApi_401-Unauthorized'
        '403':
          $ref: '#/components/responses/EnhancedApi_403-Forbidden'
        '404':
          $ref: '#/components/responses/EnhancedApi_404-NotFound'
        '429':
          $ref: '#/components/responses/EnhancedApi_429-TooManyRequests'
        '500':
          $ref: '#/components/responses/EnhancedApi_500-InternalServerError'
        '503':
          $ref: '#/components/responses/EnhancedApi_503-ServiceUnavailable'
        '504':
          $ref: '#/components/responses/EnhancedApi_504-GatewayTimeout'
      x-amazon-apigateway-integration:
        httpMethod: POST
        type: http_proxy
        uri: http://PLACEHOLDER_VIEW_LAYER_DNS_NAME/active-listings
        connectionType: VPC_LINK
        connectionId: PLACEHOLDER_VPC_LINK_ID
      servers:
      - url: https://api-mainnet.helius-rpc.com
        description: Mainnet RPC endpoint
      - url: https://api-devnet.helius-rpc.com
        description: Devnet RPC endpoint
  /v0/token-metadata:
    post:
      tags:
      - NFTs
      summary: Returns all metadata associated with an account, including data from the old token list.
      operationId: enhancedApi_queryMetadataV1
      parameters:
      - $ref: '#/components/parameters/apiKeyParam'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EnhancedApi_TokensMetadataRequestV1'
      responses:
        '200':
          description: Query result.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EnhancedApi_TokensMetadataResponseV1'
        '400':
          $ref: '#/components/responses/EnhancedApi_400-BadRequest'
        '401':
          $ref: '#/components/responses/EnhancedApi_401-Unauthorized'
        '403':
          $ref: '#/components/responses/EnhancedApi_403-Forbidden'
        '404':
          $ref: '#/components/responses/EnhancedApi_404-NotFound'
        '429':
          $ref: '#/components/responses/EnhancedApi_429-TooManyRequests'
        '500':
          $ref: '#/components/responses/EnhancedApi_500-InternalServerError'
        '503':
          $ref: '#/components/responses/EnhancedApi_503-ServiceUnavailable'
        '504':
          $ref: '#/components/responses/EnhancedApi_504-GatewayTimeout'
      x-amazon-apigateway-integration:
        httpMethod: POST
        type: http_proxy
        uri: http://PLACEHOLDER_VIEW_LAYER_DNS_NAME/tokens/metadata-v1
        connectionType: VPC_LINK
        connectionId: PLACEHOLDER_VPC_LINK_ID
      servers:
      - url: https://api-mainnet.helius-rpc.com
        description: Mainnet RPC endpoint
      - url: https://api-devnet.helius-rpc.com
        description: Devnet RPC endpoint
components:
  schemas:
    EnhancedApi_ActiveListing:
      type: object
      properties:
        transactionSignature:
          type: string
          description: Signature of the listing transaction.
          example: 27W41DrnxGFJGX7yEGuKBtRb7oMwFdGdPwffBTTeakV8nTQTgWR2hzFKmrt8QnxaMEbw4pS2NoiLmiuB2VfqxVn7
        marketplace:
          $ref: '#/components/schemas/EnhancedApi_Marketplace'
        amount:
          type: integer
          example: 1000000
          description: Listed price of the NFT (in lamports).
        seller:
          type: string
          description: Address of the NFT seller.
          example: 3ngLS7Y64DoMAHJ6k6XYh8vo5nSiG66AP1yLvbckfKrc
    EnhancedApi_TransactionType:
      type: string
      enum:
      - ACCEPT_ESCROW_ARTIST
      - ACCEPT_ESCROW_USER
      - ACCEPT_PROPOSAL
      - ACCEPT_REQUEST_ARTIST
      - ACTIVATE_PROPOSAL
      - ACTIVATE_TRANSACTION
      - ACTIVATE_VAULT
      - ADD_AUTHORITY
      - ADD_BALANCE_LIQUIDITY
      - ADD_BATCH_TRANSACTION
      - ADD_IMBALANCE_LIQUIDITY
      - ADD_INSTRUCTION
      - ADD_ITEM
      - ADD_LIQUIDITY
      - ADD_LIQUIDITY_BY_STRATEGY
      - ADD_LIQUIDITY_BY_STRATEGY_ONE_SIDE
      - ADD_LIQUIDITY_BY_WEIGHT
      - ADD_LIQUIDITY_ONE_SIDE
      - ADD_LIQUIDITY_ONE_SIDE_PRECISE
      - ADD_MEMBER
      - ADD_MEMBER_AND_CHANGE_THRESHOLD
      - ADD_METADATA
      - ADD_PAYMENT_MINT_PAYMENT_METHOD
      - ADD_RARITIES_TO_BANK
      - ADD_REWARDS
      - ADD_SPENDING_LIMIT
      - ADD_TO_POOL
      - ADD_TO_WHITELIST
      - ADD_TOKEN_TO_VAULT
      - ADD_TRAIT_CONFLICTS
      - ADMIN_SYNC_LIQUIDITY
      - APPROVE
      - APPROVE_PROPOSAL
      - APPROVE_TRANSACTION
      - ATTACH_METADATA
      - AUCTION_HOUSE_CREATE
      - AUCTION_MANAGER_CLAIM_BID
      - AUTHORIZE_FUNDER
      - BACKFILL_TOTAL_BLOCKS
      - BEGIN_TRAIT_UPDATE
      - BEGIN_VARIANT_UPDATE
      - BOOTSTRAP_LIQUIDITY
      - BORROW_CNFT_PERPETUAL
      - BORROW_FOX
      - BORROW_OBLIGATION_LIQUIDITY
      - BORROW_PERPETUAL
      - BORROW_SOL_FOR_NFT
      - BORROW_STAKED_BANX_PERPETUAL
      - BOT_CLAIM_SALE
      - BOT_DELIST
      - BOT_LIQUIDATE
      - BOT_LIQUIDATE_SELL
      - BOT_UNFREEZE
      - BOUND_HADO_MARKET_TO_FRAKT_MARKET
      - BURN
      - BURN_NFT
      - BURN_PAYMENT
      - BURN_PAYMENT_TREE
      - BUY_ITEM
      - BUY_LOAN
      - BUY_SUBSCRIPTION
      - BUY_TICKETS
      - CANCEL
      - CANCEL_ALL_AND_PLACE_ORDERS
      - CANCEL_ALL_ORDERS
      - CANCEL_ESCROW
      - CANCEL_LOAN_REQUEST
      - CANCEL_MULTIPLE_ORDERS
      - CANCEL_OFFER
      - CANCEL_ORDER
      - CANCEL_ORDER_BY_CLIENT_ORDER_ID
      - CANCEL_PROPOSAL
      - CANCEL_REWARD
      - CANCEL_SWAP
      - CANCEL_TRANSACTION
      - CANCEL_UP_TO
      - CANCEL_UPDATE
      - CANDY_MACHINE_ROUTE
      - CANDY_MACHINE_UNWRAP
      - CANDY_MACHINE_UPDATE
      - CANDY_MACHINE_WRAP
      - CHANGE_BLOCK_BUILDER
      - CHANGE_COMIC_STATE
      - CHANGE_FEE_RECIPIENT
      - CHANGE_MARKET_STATUS
      - CHANGE_SEAT_STATUS
      - CHANGE_THRESHOLD
      - CHANGE_TIP_RECEIVER
      - CLAIM_AUTHORITY
      - CLAIM_CNFT_PERPETUAL_LOAN
      - CLAIM_FEE
      - CLAIM_NFT
      - CLAIM_NFT_BY_LENDER_CNFT
      - CLAIM_NFT_BY_LENDER_PNFT
      - CLAIM_PERPETUAL_LOAN
      - CLAIM_REWARD
      - CLAIM_REWARDS
      - CLAIM_SALE
      - CLAIM_TIPS
      - CLEAN
      - CLOSE_ACCOUNT
      - CLOSE_BATCH_ACCOUNTS
      - CLOSE_BUNDLED_POSITION
      - CLOSE_CLAIM_STATUS
      - CLOSE_CONFIG
      - CLOSE_CONFIG_TRANSACTION_ACCOUNTS
      - CLOSE_ESCROW_ACCOUNT
      - CLOSE_ITEM
      - CLOSE_MARKET
      - CLOSE_OPEN_ORDERS_ACCOUNT
      - CLOSE_OPEN_ORDERS_INDEXER
      - CLOSE_ORDER
      - CLOSE_POOL
      - CLOSE_POSITION
      - CLOSE_PRESET_PARAMETER
      - CLOSE_TIP_DISTRIBUTION_ACCOUNT
      - CLOSE_VAULT_BATCH_TRANSACTION_ACCOUNT
      - CLOSE_VAULT_TRANSACTION_ACCOUNTS
      - COLLECT_FEES
      - COLLECT_REWARD
      - COMPRESS_NFT
      - COMPRESSED_NFT_BURN
      - COMPRESSED_NFT_CANCEL_REDEEM
      - COMPRESSED_NFT_DELEGATE
      - COMPRESSED_NFT_MINT
      - COMPRESSED_NFT_REDEEM
      - COMPRESSED_NFT_SET_VERIFY_COLLECTION
      - COMPRESSED_NFT_TRANSFER
      - COMPRESSED_NFT_UNVERIFY_COLLECTION
      - COMPRESSED_NFT_UNVERIFY_CREATOR
      - COMPRESSED_NFT_UPDATE_METADATA
      - COMPRESSED_NFT_VERIFY_COLLECTION
      - COMPRESSED_NFT_VERIFY_CREATOR
      - CONSUME_EVENTS
      - CONSUME_GIVEN_EVENTS
      - COPY_CLUSTER_INFO
      - COPY_GOSSIP_CONTACT_INFO
      - COPY_TIP_DISTRIBUTION_ACCOUNT
      - COPY_VOTE_ACCOUNT
      - CRANK
      - CRANK_EVENT_QUEUE
      - CREATE
      - CREATE_AMM
      - CREATE_APPRAISAL
      - CREATE_AVATAR
      - CREATE_AVATAR_CLASS
      - CREATE_BATCH
      - CREATE_BET
      - CREATE_BOND_AND_SELL_TO_OFFERS
      - CREATE_BOND_AND_SELL_TO_OFFERS_CNFT
      - CREATE_BOND_AND_SELL_TO_OFFERS_FOR_TEST
      - CREATE_BOND_OFFER_STANDARD
      - CREATE_COLLECTION
      - CREATE_CONFIG
      - CREATE_CONFIG_TRANSACTION
      - CREATE_ESCROW
      - CREATE_LOCK_ESCROW
      - CREATE_MARKET
      - CREATE_MASTER_EDITION
      - CREATE_MERKLE_TREE
      - CREATE_MINT_METADATA
      - CREATE_MULTISIG
      - CREATE_OPEN_ORDERS_ACCOUNT
      - CREATE_OPEN_ORDERS_INDEXER
      - CREATE_ORDER
      - CREATE_PAYMENT_METHOD
      - CREATE_PERPETUAL_BOND_OFFER
      - CREATE_POOL
      - CREATE_PROPOSAL
      - CREATE_RAFFLE
      - CREATE_STATS
      - CREATE_STORE
      - CREATE_TOKEN_POOL
      - CREATE_TRAIT
      - CREATE_TRANSACTION
      - CREATE_UNCHECKED
      - CREATE_VAULT_TRANSACTION
      - DEAUTHORIZE_FUNDER
      - DECOMPRESS_NFT
      - DECREASE_LIQUIDITY
      - DELEGATE_MERKLE_TREE
      - DELETE_COLLECTION
      - DELETE_POSITION_BUNDLE
      - DELETE_REFERRER_STATE_AND_SHORT_URL
      - DELETE_TOKEN_BADGE
      - DELIST_ITEM
      - DELIST_NFT
      - DEPOSIT
      - DEPOSIT_FRACTIONAL_POOL
      - DEPOSIT_GEM
      - DEPOSIT_OBLIGATION_COLLATERAL
      - DEPOSIT_RESERVE_LIQUIDITY
      - DEPOSIT_RESERVE_LIQUIDITY_AND_OBLIGATION_COLLATERAL
      - DEPOSIT_SOL_TO_FLASH_LOAN_POOL
      - DEPOSIT_TO_BOND_OFFER_STANDARD
      - DEPOSIT_TO_FARM_VAULT
      - DEPOSIT_TO_REWARDS_VAULT
      - DISTRIBUTE_COMPRESSION_REWARDS
      - EDIT_ORDER
      - EDIT_ORDER_PEGGED
      - EMPTY_PAYMENT_ACCOUNT
      - ENABLE_OR_DISABLE_POOL
      - EQUIP_TRAIT
      - EQUIP_TRAIT_AUTHORITY
      - EVICT_SEAT
      - EXECUTE_BATCH_TRANSACTION
      - EXECUTE_CONFIG_TRANSACTION
      - EXECUTE_INSTRUCTION
      - EXECUTE_LOAN
      - EXECUTE_MORTGAGE
      - EXECUTE_TRANSACTION
      - EXECUTE_VAULT_TRANSACTION
      - EXIT_VALIDATE_AND_SELL_TO_BOND_OFFERS_V2
      - EXPIRE
      - EXTEND_LOAN
      - EXTENSION_EXECUTE
      - FILL_ORDER
      - FINALIZE_PROGRAM_INSTRUCTION
      - FINISH_HADO_MARKET
      - FIX_POOL
      - FLASH_BORROW_RESERVE_LIQUIDITY
      - FLASH_REPAY_RESERVE_LIQUIDITY
      - FORCE_CANCEL_ORDERS
      - FORECLOSE_LOAN
      - FRACTIONALIZE
      - FREEZE
      - FUND_REWARD
      - FUSE
      - GET_POOL_INFO
      - GO_TO_A_BIN
      - HARVEST_REWARD
      - IDL_MISSING_TYPES
      - INCREASE_LIQUIDITY
      - INCREASE_ORACLE_LENGTH
      - INIT_AUCTION_MANAGER_V2
      - INIT_BANK
      - INIT_CLUSTER_HISTORY_ACCOUNT
      - INIT_CONFIG
      - INIT_CONFIG_EXTENSION
      - INIT_CUSTOMIZABLE_PERMISSIONLESS_CONSTANT_PRODUCT_POOL
      - INIT_FARM
      - INIT_FARMER
      - INIT_FARMS_FOR_RESERVE
      - INIT_FEE_TIER
      - INIT_LENDING_MARKET
      - INIT_OBLIGATION
      - INIT_OBLIGATION_FARMS_FOR_RESERVE
      - INIT_PERMISSIONED_POOL
      - INIT_PERMISSIONLESS_CONSTANT_PRODUCT_POOL_WITH_CONFIG
      - INIT_PERMISSIONLESS_CONSTANT_PRODUCT_POOL_WITH_CONFIG_2
      - INIT_PERMISSIONLESS_POOL
      - INIT_PERMISSIONLESS_POOL_WITH_FEE_TIER
      - INIT_POOL
      - INIT_POOL_V2
      - INIT_POSITION_BUNDLE
      - INIT_POSITION_BUNDLE_WITH_METADATA
      - INIT_REFERRER_STATE_AND_SHORT_URL
      - INIT_REFERRER_TOKEN_STATE
      - INIT_RENT
      - INIT_RESERVE
      - INIT_REWARD
      - INIT_REWARD_V2
      - INIT_STAKE
      - INIT_SWAP
      - INIT_TICK_ARRAY
      - INIT_TIP_DISTRIBUTION_ACCOUNT
      - INIT_TOKEN_BADGE
      - INIT_USER_METADATA
      - INIT_VALIDATOR_HISTORY_ACCOUNT
      - INIT_VAULT
      - INITIALIZE
      - INITIALIZE_ACCOUNT
      - INITIALIZE_BIN_ARRAY
      - INITIALIZE_BIN_ARRAY_BITMAP_EXTENSION
      - INITIALIZE_CUSTOMIZABLE_PERMISSIONLESS_LB_PAIR
      - INITIALIZE_FARM
      - INITIALIZE_FARM_DELEGATED
      - INITIALIZE_FLASH_LOAN_POOL
      - INITIALIZE_GLOBAL_CONFIG
      - INITIALIZE_HADO_MARKET
      - INITIALIZE_LB_PAIR
      - INITIALIZE_MARKET
      - INITIALIZE_PERMISSION_LB_PAIR
      - INITIALIZE_POSITION
      - INITIALIZE_POSITION_BY_OPERATOR
      - INITIALIZE_POSITION_PDA
      - INITIALIZE_PRESET_PARAMETER
      - INITIALIZE_REWARD
      - INITIALIZE_USER
      - INSTANT_REFINANCE_PERPETUAL_LOAN
      - KICK_ITEM
      - LEND_FOR_NFT
      - LIMIT_ORDER
      - LIQUIDATE
      - LIQUIDATE_BOND_ON_AUCTION_CNFT
      - LIQUIDATE_BOND_ON_AUCTION_PNFT
      - LIQUIDATE_OBLIGATION_AND_REDEEM_RESERVE_COLLATERAL
      - LIST_ITEM
      - LIST_NFT
      - LOAN
      - LOAN_FOX
      - LOCK
      - LOCK_REWARD
      - LOG
      - MAKE_PERPETUAL_MARKET
      - MAP_BANX_TO_POINTS
      - MERGE_CONDITIONAL_TOKENS
      - MERGE_STAKE
      - MIGRATE_BIN_ARRAY
      - MIGRATE_POSITION
      - MIGRATE_TO_PNFT
      - MINT_TO
      - NAME_SUCCESSOR
      - NFT_AUCTION_CANCELLED
      - NFT_AUCTION_CREATED
      - NFT_AUCTION_UPDATED
      - NFT_BID
      - NFT_BID_CANCELLED
      - NFT_CANCEL_LISTING
      - NFT_GLOBAL_BID
      - NFT_GLOBAL_BID_CANCELLED
      - NFT_LISTING
      - NFT_MINT
      - NFT_MINT_REJECTED
      - NFT_PARTICIPATION_REWARD
      - NFT_RENT_ACTIVATE
      - NFT_RENT_CANCEL_LISTING
      - NFT_RENT_END
      - NFT_RENT_LISTING
      - NFT_RENT_UPDATE_LISTING
      - NFT_SALE
      - OFFER_LOAN
      - OPEN_BUNDLED_POSITION
      - OPEN_POSITION
      - OPEN_POSITION_WITH_METADATA
      - OVERRIDE_CURVE_PARAM
      - PARTNER_CLAIM_FEE
      - PATCH_BROKEN_USER_STAKES
      - PAUSE
      - PAYOUT
      - PLACE_AND_TAKE_PERP_ORDER
      - PLACE_BET
      - PLACE_MULTIPLE_POST_ONLY_ORDERS
      - PLACE_ORDER
      - PLACE_ORDER_PEGGED
      - PLACE_ORDERS
      - PLACE_SOL_BET
      - PLACE_TAKE_ORDER
      - PLATFORM_FEE
      - POOL_CANCEL_PROPOSAL
      - POST_MULTI_PYTH
      - POST_PYTH
      - PROGRAM_CONFIG_INIT
      - PROGRAM_CONFIG_SET_AUTH
      - PROGRAM_CONFIG_SET_CREATION_FEE
      - PROGRAM_CONFIG_SET_TREASURY
      - PROPOSE_LOAN
      - PRUNE_ORDERS
      - REALLOC_CLUSTER_HISTORY_ACCOUNT
      - REALLOC_VALIDATOR_HISTORY_ACCOUNT
      - REBORROW_SOL_FOR_NFT
      - RECORD_RARITY_POINTS
      - REDEEM_CONDITIONAL_TOKENS
      - REDEEM_FEES
      - REDEEM_RESERVE_COLLATERAL
      - REDUCE_ORDER
      - REFILL
      - REFINANCE_FBOND_BY_LENDER
      - REFINANCE_PERPETUAL_LOAN
      - REFINANCE_TO_BOND_OFFERS_V2
      - REFINANCE_TO_BOND_OFFERS_V2_CNFT
      - REFRESH_FARM
      - REFRESH_FARMER
      - REFRESH_OBLIGATION
      - REFRESH_OBLIGATION_FARMS_FOR_RESERVE
      - REFRESH_RESERVE
      - REFRESH_RESERVES_BATCH
      - REFRESH_USER_STATE
      - REJECT_PROPOSAL
      - REJECT_SWAP
      - REJECT_TRANSACTION
      - REMOVE_ALL_LIQUIDITY
      - REMOVE_BALANCE_LIQUIDITY
      - REMOVE_BOND_OFFER_V2
      - REMOVE_FROM_POOL
      - REMOVE_FROM_WHITELIST
      - REMOVE_LIQUIDITY
      - REMOVE_LIQUIDITY_BY_RANGE
      - REMOVE_LIQUIDITY_SINGLE_SIDE
      - REMOVE_MEMBER
      - REMOVE_MEMBER_AND_CHANGE_THRESHOLD
      - REMOVE_PERPETUAL_OFFER
      - REMOVE_SPENDING_LIMIT
      - REMOVE_TRAIT
      - REMOVE_TRAIT_AUTHORITY
      - REPAY
      - REPAY_CNFT_PERPETUAL_LOAN
      - REPAY_COMPRESSED
      - REPAY_FBOND_TO_TRADE_TRANSACTIONS
      - REPAY_FBOND_TO_TRADE_TRANSACTIONS_CNFT
      - REPAY_FLASH_LOAN
      - REPAY_LOAN
      - REPAY_OBLIGATION_LIQUIDITY
      - REPAY_PARTIAL_PERPETUAL_LOAN
      - REPAY_PERPETUAL_LOAN
      - REPAY_STAKED_BANX
      - REPAY_STAKED_BANX_PERPETUAL_LOAN
      - REQUEST_ELEVATION_GROUP
      - REQUEST_LOAN
      - REQUEST_PNFT_MIGRATION
      - REQUEST_SEAT
      - REQUEST_SEAT_AUTHORIZED
      - RESCIND_LOAN
      - REVOKE
      - REWARD_USER_ONCE
      - SELL_LOAN
      - SELL_NFT
      - SELL_STAKED_BANX_TO_OFFERS
      - SET_ACTIVATION_POINT
      - SET_AUTHORITY
      - SET_BANK_FLAGS
      - SET_COLLECT_PROTOCOL_FEES_AUTHORITY
      - SET_CONFIG_AUTH
      - SET_CONFIG_EXTENSION_AUTHORITY
      - SET_DEFAULT_FEE_RATE
      - SET_DEFAULT_PROTOCOL_FEE_RATE
      - SET_DELEGATE
      - SET_FEE_AUTHORITY
      - SET_FEE_RATE
      - SET_MARKET_EXPIRED
      - SET_NEW_ADMIN
      - SET_NEW_ORACLE_AUTHORITY
      - SET_NEW_TIP_DISTRIBUTION_PROGRAM
      - SET_PARAMS
      - SET_POOL_FEES
      - SET_PRE_ACTIVATION_DURATION
      - SET_PRE_ACTIVATION_SWAP_ADDRESS
      - SET_PROTOCOL_FEE_RATE
      - SET_RENT_COLLECTOR
      - SET_REWARD_AUTHORITY
      - SET_REWARD_AUTHORITY_BY_SUPER_AUTHORITY
      - SET_REWARD_EMISSIONS
      - SET_REWARD_EMISSIONS_SUPER_AUTHORITY
      - SET_REWARD_EMISSIONS_V2
      - SET_STAKE_DELEGATED
      - SET_TIME_LOCK
      - SET_TOKEN_BADGE_AUTHORITY
      - SET_VAULT_LOCK
      - SET_WHITELISTED_VAULT
      - SETTLE_CONDITIONAL_VAULT
      - SETTLE_FUNDS
      - SETTLE_FUNDS_EXPIRED
      - SETTLE_PNL
      - SOCIALIZE_LOSS
      - SPLIT_STAKE
      - STAKE
      - STAKE_BANX
      - STAKE_SOL
      - STAKE_TOKEN
      - START_PNFT_MIGRATION
      - STUB_ID_BUILD
      - STUB_ORACLE_CLOSE
      - STUB_ORACLE_CREATE
      - STUB_ORACLE_SET
      - SWAP
      - SWAP_EXACT_OUT
      - SWAP_WITH_PRICE_IMPACT
      - SWEEP_FEES
      - SWITCH_FOX
      - SWITCH_FOX_REQUEST
      - SYNC_LIQUIDITY
      - TAKE_COMPRESSED_LOAN
      - TAKE_FLASH_LOAN
      - TAKE_LOAN
      - TAKE_MORTGAGE
      - TERMINATE_PERPETUAL_LOAN
      - THAW
      - TOGGLE_PAIR_STATUS
      - TOKEN_MINT
      - TOPUP
      - TRANSFER
      - TRANSFER_OWNERSHIP
      - TRANSFER_PAYMENT
      - TRANSFER_PAYMENT_TREE
      - TRANSFER_RECIPIENT
      - UNFREEZE
      - UNKNOWN
      - UNLABELED
      - UNPAUSE
      - UNSTAKE
      - UNSTAKE_BANX
      - UNSTAKE_SOL
      - UNSTAKE_TOKEN
      - UNSUB_OR_HARVEST_WEEKS
      - UNSUB_OR_HARVEST_WEEKS_ENHANCED
      - UPDATE
      - UPDATE_ACTIVATION_POINT
      - UPDATE_BANK_MANAGER
      - UPDATE_BOND_OFFER_STANDARD
      - UPDATE_CLASS_VARIANT_AUTHORITY
      - UPDATE_CLASS_VARIANT_METADATA
      - UPDATE_COLLECTION
      - UPDATE_COLLECTION_OR_CREATOR
      - UPDATE_CONFIG
      - UPDATE_EXTERNAL_PRICE_ACCOUNT
      - UPDATE_FARM
      - UPDATE_FARM_ADMIN
      - UPDATE_FARM_CONFIG
      - UPDATE_FEE_PARAMETERS
      - UPDATE_FEES_AND_REWARDS
      - UPDATE_FLOOR
    

# --- truncated at 32 KB (67 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/helius/refs/heads/main/openapi/helius-nfts-api-openapi.yml