{"uid":"cap_yN3u1GyvxKsVzsfuTm4xz","slug":"x402-crypto-market-data-symbol-info-3254de85","name":"x402 Crypto Market Data – Symbol Info","description":"On-demand crypto market data. Discover available trading pairs for free, then retrieve live prices, market metadata, and historical candlesticks when you need them.","url":"https://x402-crypto-market-data.up.railway.app/symbol-info","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"symbol":{"type":"string","pattern":"^[A-Z0-9]+$","examples":["BTCUSDT"],"description":"Trading symbol to look up, e.g. BTCUSDT."}}},"responseSchema":{"type":"json","example":{"status":"TRADING","symbol":"BTCUSDT","baseAsset":"BTC","quoteAsset":"USDT","quotePrecision":8,"baseAssetPrecision":8,"quoteAssetPrecision":8}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0015","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.0015/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0015","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0015","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_neHJ6zjhouY_TswiUx7qk","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0015","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns trading status, asset precision, and metadata for a given crypto trading pair symbol (e.g. BTCUSDT)","exampleAgentPrompt":"Can you look up the symbol info for BTCUSDT — I need to know its trading status, which assets it pairs, and what precision it uses for the base and quote?","exampleUseCases":[{"title":"Validate pair before placing order","prompt":"Before I trade, check whether ETHUSDT is currently in TRADING status and tell me the precision I should use for amounts and prices."},{"title":"Identify assets in an unfamiliar symbol","prompt":"I see the symbol SOLUSDT on the exchange — can you tell me what the base and quote assets are and whether it's actively trading?"},{"title":"Audit precision settings for quoting logic","prompt":"I'm building a quoting engine and need the base and quote asset precision values for BNBUSDT — can you fetch that symbol info for me?"}],"resultDescription":"A JSON object containing the symbol's trading status (e.g. TRADING), base asset ticker, quote asset ticker, and precision values for both the base and quote assets, enabling downstream order construction and display formatting.","failureModes":["Invalid or unrecognized symbol returns an error or empty result","Symbol not matching the required uppercase alphanumeric pattern (^[A-Z0-9]+$) may be rejected with a validation error","Paid endpoint — missing or failed x402 payment results in a 402 Payment Required response","Temporarily delisted or suspended symbols may return unexpected status values","Network or server errors on the Railway-hosted service can cause timeouts"],"whenToPreferThis":"Use this endpoint when you need authoritative metadata about a specific trading pair — such as its current trading status, constituent assets, or decimal precision — before constructing orders, validating user input, or formatting amounts. Prefer it over generalized crypto APIs when you specifically need structured symbol metadata with guaranteed field coverage (status, baseAsset, quoteAsset, precision). The sibling free endpoint for discovering available symbols can be used first to confirm a symbol exists before paying for this lookup.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-16T00:37:46.015Z","isFirstParty":false}