{"app":"Technical Analysis API","description":"Technical analysis of a security with an AI-generated commentary report.","base_url":"https://ta.tigzig.com","docs":"https://www.tigzig.com/apis/technical-analysis","openapi":"https://ta.tigzig.com/v1/openapi.json","mcp":"https://ta.tigzig.com/mcp","v":"1.1.0","symbol_format":"The ticker follows the Yahoo Finance convention, so non-US listings carry an exchange suffix: RELIANCE.NS (India NSE), .BO (BSE), .L (London), .HK (Hong Kong), .T (Tokyo). Indices look like ^NSEI and FX like EURUSD=X. Broker, scheme or company names do not resolve. Dates are YYYY-MM-DD.","endpoints":[{"path":"/v1/technical-analysis","methods":["POST"],"summary":"Generates comprehensive technical analysis reports for a specified stock ticker."}],"example":"curl -X POST https://ta.tigzig.com/v1/technical-analysis -H 'Content-Type: application/json' -d '{\"ticker\": \"AAPL\", \"daily_start_date\": \"2023-07-01\", \"daily_end_date\": \"2023-12-31\", \"weekly_start_date\": \"2022-01-01\", \"weekly_end_date\": \"2023-12-31\"}'","help":{"docs":"https://www.tigzig.com/apis/technical-analysis","openapi":"https://ta.tigzig.com/v1/openapi.json","catalog":"https://api.tigzig.com/.well-known/api-catalog"},"limits":{"response_headers":"Every response carries X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset (Unix epoch seconds) for your per-IP budget. On 429, Retry-After gives the exact seconds until your window resets. Read these at runtime instead of hard-coding numbers.","why_low":"This endpoint runs a paid model per call, so the per-IP budget is small by design and is a daily allowance rather than a per-minute one. Check X-RateLimit-Remaining before starting a batch.","per_ip":"25 requests per day per IP","per_ip_amount":25,"per_ip_window_seconds":86400}}