Skip to main content
The Parallax API gives you programmatic access to Chicago Global’s investment intelligence: multi-factor scoring, portfolio analysis and tracking, financial statements, analyst estimates, ETF analytics, valuation (DCF & multiples), macro and market telemetry, and AI-generated research reports.

Base URL

All API requests should be made to:
The current API version is v1.1.0. The URL path version (/v1/) is a separate, slower-moving axis — see the changelog for the release history and our SemVer policy.

Authentication

All /v1/* endpoints require a Bearer token in the Authorization header:
Keep your API key secure. Do not expose it in client-side code or public repositories. Contact parallax@chicago.global to request a key.
Prefer using the tools directly from an AI client? The same intelligence is available over the Parallax MCP server with browser-based OAuth sign-in and client-managed access tokens.

Symbol format

Most endpoints accept a symbol in RIC format — the ticker plus an exchange suffix, e.g. AAPL.O (Apple, Nasdaq), JPM.N (JPMorgan, NYSE), RELI.NS (Reliance, NSE), 2330.TW (TSMC, Taiwan). Plain tickers are accepted by some endpoints and by /v1/validate-symbol, but RIC is the canonical form. Use Stock Search or Validate Symbol to resolve a RIC.

Async job processing

Long-running endpoints (portfolio analysis, stock reports, technical/financial/news analysis, CIO reports, assessments, company background, macro context) use an async job pattern:
  1. Submit — POST your request to the endpoint.
  2. Receive a job — you get a job_id (and a polling URL) immediately.
  3. Poll — GET /v1/jobs/{job_id} until status is completed (or failed).
  4. Read results — the completed response contains your data.
Use List Jobs to enumerate recent jobs, and Get Job Status to poll a single job.

Response headers

Response codes

Rate limits

Requests are rate limited per API key. If you exceed your limit you’ll receive a 429 response; back off and retry. Limits depend on your plan — contact support for details.
Last modified on September 21, 2026