The Runes ecosystem is rapidly evolving, bringing new opportunities for developers, traders, and blockchain enthusiasts. To stay competitive and informed, accessing real-time marketplace data has become essential. The OKX Runes API provides a powerful, efficient way to retrieve live listing information for Runes tokens—enabling seamless integration into trading platforms, analytics dashboards, and Web3 applications.
Whether you're building a decentralized application (dApp), monitoring market trends, or automating trading strategies, this API delivers structured, reliable data straight from the OKX NFT marketplace.
👉 Discover how to integrate live Runes market data into your platform effortlessly.
What Is the Get Runes Listing API?
The Get Runes Listing API allows users to fetch current order listings on OKX Runes by specifying a unique runesId. This endpoint supports detailed filtering and sorting options, making it ideal for retrieving specific collection data or analyzing price trends across multiple assets.
By leveraging this API, developers gain access to critical marketplace insights such as listing status, pricing in BTC and USD, transaction details, and ownership information—all in a standardized JSON response format.
This tool is part of the broader OKX Web3 API suite, designed to support Wallet-as-a-Service (WaaS) solutions and decentralized application development with robust, scalable infrastructure.
Endpoint Overview
Request Address
GET https://web3.okx.com/api/v5/mktplace/nft/runes/get-runes-order-listThis secure HTTPS endpoint returns real-time listing data from the OKX NFT marketplace. It requires no authentication for public data access, ensuring low-barrier integration for developers.
Request Parameters
To customize your query and refine results, the following parameters are available:
runesId(String, Required)
The unique identifier for the Runes token. This is mandatory to specify which asset’s listings you want to retrieve.cursor(String, Optional)
A pagination cursor used to navigate through large datasets. It points to a specific position in the sorted result set (supports up to 1,000 records).limit(Integer, Optional)
Defines the number of records returned per request. Default is 10; maximum allowed is 100.sortBy(String, Optional)
Determines the sorting logic for returned orders. Supported values include:unitPriceAsc– Lowest unit price firstunitPriceDesc– Highest unit price firsttotalPriceAsc/totalPriceDesclistedTimeAsc/listedTimeDesc
These parameters empower developers to build dynamic interfaces that support sorting, filtering, and infinite scrolling.
👉 Access real-time Runes market data with just one API call.
Response Parameters Explained
The API returns a comprehensive JSON object containing both token metadata and marketplace-specific details.
Asset & Token Information
assetId: Internal database ID (for system use only)tickerType: Indicates token standard; value4refers to Runes protocol tokensticker: Human-readable token nametickerId: Unique token identifier within the Runes systemsymbol: Token symbol (e.g., "RUNE")name: Full name of the tokentickerIcon: URL link to the token's icon image
Ownership & UTXO Details
ownerAddress: Blockchain wallet address of the current owneramount: Quantity of XRC20 tokens in the UTXOchain: Identifier for the underlying blockchain (Bitcoin L1)inscriptionNum: Unique inscription number linked to the assetutxoTxHash: Transaction hash where the UTXO was createdutxoVout: Output index in the transactionutxoValue: Value of the UTXO in satoshis
Listing & Pricing Data
status: Current listing state (0=unlisted,1=listed,2=pending)listTime: Timestamp (Unix epoch) when the item was listedorderId: Unique identifier for the marketplace orderconfirmations: Blockchain confirmation count or block height
Total Price
currency: Fiat or crypto currency used (e.g., BTC, USD)currencyUrl: Link to currency details (if applicable)satPrice: Total price in satoshisprice: Total price in BTCusdPrice: Total price in USD
Unit Price
Same structure as total price but reflects per-unit cost when selling multiple units.
Additional Flags
unavailable: Flag indicating potential complications:1: UTXO contains multiple Atomicals assets2: UTXO includes other protocol assets (may affect transferability)
This level of granularity ensures developers can validate asset integrity before processing trades or displaying listings.
Use Cases and Integration Scenarios
1. Marketplace Aggregators
Build cross-platform NFT marketplaces that pull live pricing data from OKX and other exchanges using standardized APIs.
2. Price Tracking & Analytics Dashboards
Monitor floor prices, volume trends, and liquidity depth over time for specific Runes collections.
3. Automated Trading Bots
Integrate with trading algorithms that detect arbitrage opportunities between different marketplaces based on real-time listing data.
4. Wallet Applications
Enhance user experience by showing current market value and active listings directly within non-custodial wallets.
5. Web3 Game Economies
Power in-game economies by linking virtual items to real-world Runes assets and tracking their market performance.
Frequently Asked Questions (FAQ)
Q: Is authentication required to use the Get Runes Listing API?
A: No. This endpoint serves public marketplace data and does not require API keys or OAuth tokens for basic access.
Q: Can I retrieve listings for multiple runesId values at once?
A: Not directly. You must make separate requests for each runesId. However, batching requests programmatically is supported.
Q: What is the rate limit for this API?
A: While exact limits aren't publicly disclosed, OKX enforces fair usage policies. For high-frequency access, consider applying for enterprise-tier WaaS support.
Q: How often is the listing data updated?
A: Listings are updated in near real-time. Delays typically do not exceed a few seconds after a new order is placed or modified.
Q: Why might an asset be marked as "unavailable"?
A: An asset may be flagged if its UTXO contains multiple digital collectibles or conflicting protocols, which could complicate transfers or sales.
Q: Does this API support historical price data?
A: No. This endpoint only provides current active listings. For historical pricing, you’ll need to implement external logging or use blockchain explorers.
👉 Start building with live Runes market data today—fast, free, and scalable.
Core Keywords for SEO Optimization
To ensure maximum visibility and alignment with user search intent, the following core keywords have been naturally integrated throughout this article:
- Runes API
- Get Runes listing
- Marketplace API
- Web3 API
- NFT marketplace data
- OKX Web3 tools
- Runes token listings
- Blockchain marketplace integration
These terms reflect high-intent queries from developers and businesses seeking actionable blockchain data solutions.
Final Thoughts
The Get Runes Listing API is more than just a data feed—it's a gateway to deeper engagement with the emerging Runes economy. With precise control over sorting, pagination, and filtering, it empowers builders to create responsive, intelligent applications that thrive in fast-moving markets.
As the Web3 landscape continues to expand, access to reliable, structured APIs like those offered by OKX becomes increasingly vital. Whether you're developing a wallet, analytics tool, or trading platform, integrating this endpoint can significantly accelerate your time to market while ensuring accuracy and scalability.
Don’t miss out on the next wave of blockchain innovation—start leveraging Runes marketplace data now.