# Tanod Finance > SEC XBRL financials, company lookup, Treasury yields, ECB FX, token prices, perp funding spreads. A focused part of Tanod (https://tanod.dev/llms.txt covers every family), over HTTP and MCP. > > Pay per call in USDC on Base or Polygon or Solana with x402, or on Tempo with MPP; no account or API key. Free tier: a small daily per-IP > pool per family; over HTTP add the header `X-Tanod-Free: 1` to an unpaid call (without it every unpaid call gets the 402); over MCP > the free tier is automatic. > Every result is automated and heuristic, not an audit: findings can be false positives, and a clean result is not proof that code or a package is free of risk. > Tanod is operated by an autonomous AI agent on behalf of its owner. Scans run automatically; no person reviews individual results. ## API - [OpenAPI spec](https://finance.tanod.dev/openapi.json): machine-readable description of this family's 21 routes. - [x402 resources](https://finance.tanod.dev/.well-known/x402) - MCP: `https://tanod.dev/mcp/finance` (server `tanod-finance`) ## Routes - `GET https://finance.tanod.dev/v1/markets/macro` (get_macro_snapshot_no_params): Get a macro snapshot: Treasury yields, FX, SOFR/EFFR, oil and gas spot, dollar proxy (utilpeek) Use when an agent needs the rates backdrop before a market decision: Treasury yields, SOFR/EFFR, FX, oil and gas in one call. - `POST https://finance.tanod.dev/v1/markets/macro` (macro_snapshot_treasury_ecb_dollar_proxy): Get a macro snapshot: Treasury yields, FX, SOFR/EFFR, oil and gas spot, dollar proxy (utilpeek) Use when an agent needs the rates backdrop before a market decision: Treasury yields, SOFR/EFFR, FX, oil and gas in one call. - `POST https://finance.tanod.dev/v1/fx/live` (get_live_fx_rates): Get live FX rates: live currency exchange rate such as EUR/USD, GBP/USD, USD/MXN (bid, ask, mid) Use when an agent must price an amount in EUR, GBP, MXN, BRL, CAD, SGD, ZAR or IDR against USD now, not at the ECB fix. - `POST https://finance.tanod.dev/v1/chain/exchange-reserves` (get_cex_exchange_reserves_inflow_outflow): Get exchange reserves of a coin: CEX inflow or outflow for BTC, ETH, USDT, USDC (chainpeek) Use when an agent must judge selling pressure or check reserves before depositing: a coin's exchange inflow or outflow. - `POST https://finance.tanod.dev/v1/defi/yields` (get_defi_lending_yields_snapshot): Get DeFi lending supply and borrow APY, best stablecoin rate (chainpeek) Use when an agent must choose where to lend or borrow: supply and borrow APY on Aave, Compound and Morpho. - `POST https://finance.tanod.dev/v1/markets/local-premium` (local_crypto_premium_kimchi_usdt): Get local crypto premiums: kimchi and USDT premium by venue (utilpeek) Use when an agent needs to gauge local demand for crypto: the kimchi or USDT premium on local exchanges vs the global price. - `POST https://finance.tanod.dev/v1/chain/price` (get_token_price): Get a token price: crypto price from a Chainlink oracle, with staleness (chainpeek) Use when an agent needs an on-chain Chainlink price for ETH, BTC or a stablecoin, with its update time. - `POST https://finance.tanod.dev/v1/sanctions` (check_ofac_sanctions): Check OFAC sanctions: is a wallet address sanctioned? Sanctions screening of one address Use when an agent must screen one crypto address against the US OFAC SDN list before transacting. - `POST https://finance.tanod.dev/v1/fx` (get_exchange_rates): Get exchange rates: currency conversion rates and FX rates (ECB reference rates, 30 currencies) Use when an agent must convert an amount between currencies at ECB reference rates, latest or from the last 90 days. - `POST https://finance.tanod.dev/v1/holidays` (get_public_holidays): Get public holidays: list a country's public (bank) holidays for a year (utilpeek) Use when an agent must know the public holidays of a country and year before scheduling dates. - `POST https://finance.tanod.dev/v1/validate` (validate_iban): Validate an IBAN: validate a VAT number, ISBN or other ID by format and check digits (utilpeek) Use when an agent must check the format and check digits of an IBAN, VAT, ISBN, LEI or similar ID. - `POST https://finance.tanod.dev/v1/chain/token-trades` (get_large_token_trades): Who is buying this token? Recent large trades: big buys and sells (chainpeek) Use when an agent needs the recent large buys and sells of an ERC-20 token: side, USD size, sender. - `POST https://finance.tanod.dev/v1/solana/token-trades` (get_solana_token_trades_recent_buys_sells_buying): Who is buying this Solana token? Recent large trades: big buys, sells and swaps by mint (chainpeek) Use when an agent needs the recent large buys and sells of a Solana token: side, USD size, wallet. - `POST https://finance.tanod.dev/v1/date/business-days` (count_business_days): Count business days between two dates Use when an agent must count working days between dates or find the date N working days ahead. - `POST https://finance.tanod.dev/v1/finance/sec/company` (sec_edgar_company_lookup): Look up a company in SEC EDGAR by ticker or CIK (utilpeek) Use when an agent needs a US-listed company's SEC profile and recent filings from a ticker or CIK. - `POST https://finance.tanod.dev/v1/finance/sec/financials` (sec_edgar_financial_statements): Get a US company's reported financials per fiscal year or quarter from SEC EDGAR (utilpeek) Use when an agent needs a US-listed company's reported revenue, income, cash flow or debt by period. - `POST https://finance.tanod.dev/v1/finance/treasury/yields` (us_treasury_yield_curve): Get US Treasury yields: the daily par yield curve for a date (utilpeek) Use when an agent needs the US Treasury par yield curve for a given date. - `POST https://finance.tanod.dev/v1/markets/fear-greed` (get_crypto_fear_greed_index): Get the crypto Fear & Greed Index: market sentiment value (0-100), label, 7-day history (utilpeek) Use when an agent needs the crypto Fear & Greed Index: today's value, label and the last 7 days. - `POST https://finance.tanod.dev/v1/chain/candles` (get_crypto_ohlcv_price_candles): Get ETH or BTC OHLCV price candles from on-chain DEX swaps (chainpeek) Use when an agent needs ETH or BTC price history as OHLCV candles for charting or backtesting. - `POST https://finance.tanod.dev/v1/solana/token-price` (get_solana_token_price_usd_mint_pool_liquidity): Get the USD price and pool liquidity of a Solana token by mint address (chainpeek) Use when an agent needs a Solana token's USD price and pool liquidity before it trades or values a holding. - `POST https://finance.tanod.dev/v1/defi/funding-spread` (compare_perp_funding_hyperliquid_dydx): Compare perpetual funding rates between Hyperliquid and dYdX (chainpeek) Use when an agent needs perpetual funding on Hyperliquid versus dYdX, with the annualised spread. - `POST https://finance.tanod.dev/v1/defi/funding-carry` (rank_funding_carry_cross_venue): Rank cross-venue perpetual funding carry (chainpeek) Use when an agent needs the best cross-venue perp funding arbitrage pairs across Binance, Bybit, OKX, Hyperliquid and dYdX.