Skip to main content
POST
Technical Analysis

How It Works

This endpoint uses async job processing for AI-powered technical analysis:
  1. Submit Request: POST with stock symbol as query parameter
  2. Receive Job ID: Get a job ID and polling URL immediately
  3. Poll for Status: Check /v1/jobs/{job_id} until status is completed
  4. Get Analysis: The completed job contains comprehensive technical analysis
Analysis typically takes 15-30 seconds. Results are cached daily - subsequent requests return cached analysis instantly.

Query Parameters

If force is false and analysis was generated today, the cached result will be returned.

Response (202 Accepted)

Completed Response

When the job completes, GET /v1/jobs/{job_id} returns:

Response Fields

Example: Polling for Results

Error Responses

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

force
boolean
default:false

Force regeneration even if cached analysis exists

symbol
string
required

Stock symbol(s). Single or comma-separated

Examples:

"AAPL"

"AAPL,MSFT,GOOG"

Response

Successful Response

Last modified on January 20, 2026