---
name: read-price
description: Read the dollar price of the deepest Base pool for KTA, and that pool's 1-hour and 24-hour change. Not a forecast. Free.
---

# Read the Base pool price

## Buy

GET https://keespecs.xyz/api/price. No query. Free. The same price is on the dashboard.

## How to read it

- priceUsd is the deepest Base pool for token 0xc0634090f2fe6c6d75e61be2b949464abb498973. Other tokens that use the KTA ticker are ignored.
- fallback false means source is dexscreener. dex, pair, and quote name that pool. change1hPct and change24hPct are that pool's own windows.
- If DexScreener does not answer, source is geckoterminal for the same Base contract. dex, pair, quote, and both changes are null. Do not invent them.
- If both pool publishers are rate-limited, Keeta's pricing anchor and then its FX anchor are used, and the changes are omitted. source is then keeta-pricing or keeta-fx, fallback is true, and chain is keeta. anchor.amountOutBase is the integer for 1 KTA in Keeta USDC. Keeta USDC is treated as $1. Not a fill.
- If none of those four answer, the call returns 503. It does not return an old price, and that miss is not cached.
- 429 means the publisher refused the call. That publisher is not called again for about a minute.
- asOf is when KeeSpecs read the source, not the time of a trade.
- This is not a forecast and not a Keeta oracle price. The score on read-regime is a separate reading. The four-way check is read-prices.

Catalogue: https://keespecs.xyz/apis
Skills: https://keespecs.xyz/skills
Sending, bridging, banks, cards, and identity: https://keeta.ai/llms.txt
