{"uid":"cap_WkPfPtikdfkN1ot4K-SSL","slug":"meryol-agenticmarket-x402-hf-space-1d324434","name":"Cross-Source Token Price Aggregator (CoinGecko + DexScreener + GeckoTerminal)","description":"Gets a token's price across chains for the specified network and token.","url":"https://meryol-agenticmarket-x402.hf.space/price/cross/:chain/:token?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"type":"object","required":["chain","token"],"properties":{"chain":{"enum":["ethereum","base","arbitrum","optimism"],"type":"string"},"token":{"type":"string","description":"ticker (eth/usdc/aero) or 0x address"}}},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["median_price_usd","sources"]}}}}},"responseSchema":null,"example":{"request":{"input":{"type":"http","method":"GET","pathParams":{"chain":"ethereum","token":"usdc"}}},"response":{"chain":":chain","notes":["pass contract address for non-listed symbols"],"sources":[{"note":"unknown_symbol","source":"coingecko","price_usd":null}],"requested":":token","spread_bps":null,"median_price_usd":null}},"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_eVtN6jZGY9hMcQJJ7sCdp","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a median USD price for any ERC-20 token or ticker across CoinGecko, DexScreener, and GeckoTerminal, with per-source quotes and spread in basis points to detect stale feeds or arbitrage windows.","exampleAgentPrompt":"What's the current median price of USDC on Base right now — pull it from CoinGecko, DexScreener, and GeckoTerminal and show me the spread in basis points so I can see if any source is stale or off.","exampleUseCases":null,"resultDescription":"A JSON object containing the median USD price across all responding sources, per-source individual price quotes (with nulls for dead/unknown sources), the spread in basis points between highest and lowest source, the chain queried, and the token requested. Useful for detecting stale oracle feeds or arbitrage windows before quoting.","failureModes":["Unknown ticker symbol returns null price_usd with a 'unknown_symbol' note per source and null median","Contract address not indexed by any source returns all null prices and null spread","Chain not in supported set (ethereum/base/arbitrum/optimism) results in 404 or validation error","All three sources down or timing out returns null median with dead source flags","Payment not provided or insufficient results in 402 Payment Required response"],"whenToPreferThis":"Choose this endpoint when you need a robust, cross-validated token price rather than trusting a single data source. Ideal before executing swaps, quotes, or any financial logic where stale or manipulated price feeds could be costly. Better than querying CoinGecko or DexScreener alone because it exposes dead sources, computes the spread in bps, and surfaces arbitrage windows in one call. Supports both human-readable tickers and raw ERC-20 contract addresses.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T00:40:22.151Z","isFirstParty":false,"canonicalSlug":"meryol-agenticmarket-x402-hf-space-1d324434"}