{"name":"yfinance-wrapper","slug":"timi0217/yfinance-wrapper","errors":{"codes":[{"code":"MISSING_FIELD","hint":"Ask user for the missing field and retry","recoverable":true},{"code":"INVALID_INPUT","hint":"Check field types and retry","recoverable":true},{"code":"RATE_LIMITED","hint":"Back off and retry after Retry-After seconds","recoverable":true},{"code":"UPSTREAM_ERROR","hint":"Deployed app returned 5xx — not retryable","recoverable":false},{"code":"SESSION_EXPIRED","hint":"Start a new session","recoverable":true}]},"limits":{"requests_per_minute":60,"max_session_duration_seconds":1800},"schema":"chekk.agent/v1","actions":[{"id":"get_root","file":"main.py","path":"/","inputs":[],"method":"GET","response":{"content_type":"application/json"},"description":"Current price quote via v8 chart API.","side_effect":"read"},{"id":"get_health","file":"main.py","path":"/health","inputs":[],"method":"GET","response":{"content_type":"application/json","example_fields":["status","timestamp"]},"description":"Current price quote via v8 chart API.","side_effect":"read"},{"id":"get_get_quote","file":"main.py","path":"/quote","inputs":[{"hint":"Stock symbol (e.g. AAPL)","name":"symbol","type":"string","location":"query","required":true}],"method":"GET","response":{"content_type":"application/json","example_fields":["symbol","current_price","change","percent_change","high","low","open","previous_close","volume","currency"]},"description":"Current price quote via v8 chart API.","side_effect":"read"},{"id":"get_get_history","file":"main.py","path":"/history","inputs":[{"hint":"Stock symbol","name":"symbol","type":"string","location":"query","required":true},{"hint":"1d, 5d, 1mo, 3mo, 6mo, 1y, 2y, 5y, ytd, max","name":"period","type":"string","location":"query","required":false}],"method":"GET","response":{"content_type":"application/json","example_fields":["symbol","period","interval","data_points","data","timestamp"]},"description":"Historical OHLCV data.","side_effect":"read"},{"id":"get_get_fundamentals","file":"main.py","path":"/fundamentals","inputs":[{"hint":"Stock symbol","name":"symbol","type":"string","location":"query","required":true}],"method":"GET","response":{"content_type":"application/json","example_fields":["symbol","name","currency","exchange","current_price","previous_close","52w_high","52w_low","data_granularity","timestamp"]},"description":"Basic fundamentals from chart metadata (PE, market cap, 52w range).","side_effect":"read"},{"id":"get_get_forex","file":"main.py","path":"/forex","inputs":[{"hint":"Source currency (e.g. USD)","name":"from_currency","type":"string","location":"query","required":true},{"hint":"Target currency (e.g. EUR)","name":"to_currency","type":"string","location":"query","required":true},{"hint":"Amount to convert","name":"amount","type":"number","location":"query","required":false}],"method":"GET","response":{"content_type":"application/json","example_fields":["from_currency","to_currency","rate","amount","converted_amount","timestamp"]},"description":"Forex conversion rate via Yahoo Finance currency pairs.","side_effect":"read"}],"session":{"supported":true,"ttl_seconds":3600,"start_endpoint":"https://chekk.dev/api/v1/agent/timi0217/yfinance-wrapper/chat"},"requires":{"auth":false,"payment":false},"framework":"fastapi","source_url":"https://github.com/timi0217/yfinance-wrapper","description":"Thin FastAPI wrapper around yfinance for stock/forex/crypto data","entrypoints":{"chat":"https://chekk.dev/api/v1/agent/timi0217/yfinance-wrapper/chat","llms_txt":"https://chekk.dev/api/v1/llms/timi0217/yfinance-wrapper","manifest":"https://chekk.dev/api/v1/agent/timi0217/yfinance-wrapper/manifest","rest_base":"https://yfinance-wrapper-production.up.railway.app"},"deployed_url":"https://yfinance-wrapper-production.up.railway.app"}