{"uid":"cap_Iguvm5HTaYVK8zu_EWTT1","slug":"agenttoll-watch-price-by-symbol-33dc2201","name":"AgentToll — Watch Price by Symbol","description":"Base-native onchain data for AI agents — gas, token prices by contract, address analytics, DEX pools, new-token radar. From $0.001 a call in USDC via x402. No API keys. Open source.","url":"https://agenttoll.app/api/watch/price/%7Bsymbol%7D","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"],"type":"string"},"pathParams":{"type":"object","required":["symbol"],"properties":{"symbol":{"type":"string","description":"Ticker or CoinGecko id"}}},"queryParams":{"type":"object","required":["ref"],"properties":{"pct":{"type":"number","description":"Threshold in percent, default 2"},"ref":{"type":"number","description":"Reference price in USD to compare against"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"at":"2026-08-05T13:31:58.678Z","ref":1900,"usd":1867.28,"symbol":"eth","changePct":-1.7221,"direction":"down","triggered":false,"thresholdPct":2}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_41rqVSTYWvdxOAJdZU0ls","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the current USD price of a crypto asset by ticker or CoinGecko ID, compared against a reference price with directional change and alert threshold","exampleAgentPrompt":"Check the current ETH price against my reference of $1900 and tell me if it has moved more than 2% in either direction.","exampleUseCases":[{"title":"DeFi bot price alert check","prompt":"Is ETH currently more than 3% below my reference price of $2000? I want to know the direction and whether my threshold has been triggered."},{"title":"Portfolio rebalancing trigger","prompt":"What is the current USD price of BTC right now, and has it moved more than 5% from my reference price of $65000?"},{"title":"Live crypto price lookup for trading","prompt":"Look up the current price of SOL and compare it to my reference of $150 — let me know the percentage change and which direction it moved."}],"resultDescription":"A JSON object containing the current UTC timestamp, the asset symbol, the current USD price, the reference price supplied, the percentage change from reference, the direction ('up' or 'down'), whether the threshold was triggered (boolean), and the threshold percent used.","failureModes":["Unknown or misspelled symbol/CoinGecko ID returns an error or empty result","Missing required 'ref' query parameter causes a 400 or validation error","Price feed temporarily unavailable returns a 5xx error","Payment not processed correctly (x402 flow failure) results in 402 response blocking access","Stale or delayed price data if upstream oracle is lagging"],"whenToPreferThis":"Use this endpoint when you need a real-time USD price for a specific crypto asset by ticker or CoinGecko ID, especially when you also want to compare it against a known reference price and detect whether a percentage threshold has been breached — all in a single call. Prefer it over generic market data APIs when operating on Base and when paying per-call with no API key setup is acceptable. It is particularly well-suited for agent-driven alert loops, trading triggers, and portfolio monitoring workflows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:39:29.053Z","isFirstParty":false}