{"query":"stock quote","count":5,"results":[{"slug":"stock-quote","name":"Stock quote","route":"GET /api/stock-quote","price":"$0.010","category":"data","description":"Live stock/index/FX/crypto quote: last price, day range, 52-week range, previous close, currency, exchange, and a relative change vs. previous close, as clean JSON. Backed by Yahoo Finance's public chart endpoint — keyless, no rate limits in practice. Symbols: equities (AAPL), indices (^GSPC), FX (EURUSD=X), crypto (BTC-USD).","score":17,"computePayable":false,"inputSchema":{"properties":{"symbol":{"type":"string","description":"Ticker symbol — equity (AAPL), index (^GSPC), FX (EURUSD=X), crypto (BTC-USD)"}},"required":["symbol"]},"example":{"symbol":"AAPL"},"docs":"https://agent402.tools/tools/stock-quote"},{"slug":"x402-quote","name":"x402 quote","route":"GET /api/x402-quote","price":"$0.003","category":"payments","description":"Probe any URL and decode its HTTP 402 payment requirements (price, asset, network, pay-to) into clean JSON — what an agent needs to decide whether/how to pay. Read-only; does not pay. ?url=https://api.example.com/paid&method=GET","score":10,"computePayable":false,"inputSchema":{"properties":{"url":{"type":"string","description":"URL of the paid resource to probe"},"method":{"type":"string","description":"HTTP method to probe with (default GET)"}},"required":["url"]},"example":{"url":"https://agent402.tools/api/hash","method":"POST"},"docs":"https://agent402.tools/tools/x402-quote"},{"slug":"stock-history","name":"Stock historical bars","route":"GET /api/stock-history","price":"$0.015","category":"data","description":"Historical OHLCV bars for a symbol. Configurable interval (1m, 5m, 15m, 30m, 60m, 1d, 1wk, 1mo, 3mo) and range (1d, 5d, 1mo, 3mo, 6mo, 1y, 2y, 5y, 10y, ytd, max). Intraday intervals are limited by Yahoo to ~60 days of data. Returns a flat array of bars (time, open, high, low, close, volume) ready for charting or backtests.","score":7,"computePayable":false,"inputSchema":{"properties":{"symbol":{"type":"string","description":"Ticker symbol"},"interval":{"type":"string","description":"Bar size: 1m, 5m, 15m, 30m, 60m, 1d, 1wk, 1mo, 3mo (default 1d)"},"range":{"type":"string","description":"History window: 1d, 5d, 1mo, 3mo, 6mo, 1y, 2y, 5y, 10y, ytd, max (default 1mo)"}},"required":["symbol"]},"example":{"symbol":"AAPL","interval":"1d","range":"1mo"},"docs":"https://agent402.tools/tools/stock-history"},{"slug":"research-company","name":"Company research dossier","route":"GET /api/research-company","price":"$0.10","category":"research","description":"One-shot company research dossier for a US-listed ticker: recent 10-K / 10-Q / 8-K filings, Form 4 insider trades (last 90 days), live stock quote, and recent news headlines — all merged into a single deterministic JSON response. Fans out to EDGAR, Yahoo Finance, and an independent news index in parallel. Each section reports its own ok/error status so a partial upstream outage degrades gracefully instead of failing the whole call. Replaces ~5 sequential paid calls with one. ?ticker=AAPL","score":2,"computePayable":false,"inputSchema":{"properties":{"ticker":{"type":"string","description":"US stock ticker, e.g. AAPL"},"filingsLimit":{"type":"number","description":"Max filings per form, 1-25 (default 5)"},"insiderDays":{"type":"number","description":"Insider lookback window in days, 1-365 (default 90)"},"newsCount":{"type":"number","description":"News headlines to return, 1-20 (default 8)"}},"required":["ticker"]},"example":{"ticker":"AAPL"},"docs":"https://agent402.tools/tools/research-company"},{"slug":"csv-to-json","name":"CSV to JSON","route":"POST /api/csv-to-json","price":"$0.002","category":"conversion","description":"Parse CSV (quoted fields supported) into a JSON array of objects, using the first row as headers (header=false for arrays).","score":1,"computePayable":true,"inputSchema":{"properties":{"csv":{"type":"string","description":"CSV text (max 100KB)"},"delimiter":{"type":"string","description":"Default ,"},"header":{"type":"boolean","description":"First row is headers (default true)"}},"required":["csv"]},"example":{"csv":"name,age\nAda,36\n"},"docs":"https://agent402.tools/tools/csv-to-json"}]}