---
title: "Third-party forecast vintages: research-firm and company-guidance projections (TrendForce, WSTS, SEMI, TSMC/Micron/hype…"
method: GET
path: "/api/v1/forecasts"
tags: ["feeds"]
---

# Third-party forecast vintages: research-firm and company-guidance projections (TrendForce, WSTS, SEMI, TSMC/Micron/hype…

`GET /api/v1/forecasts`

## Request

- Base URL: `https://siliconanalysts.com`
- URL: `https://siliconanalysts.com/api/v1/forecasts`
- Auth: none required

Third-party forecast vintages: research-firm and company-guidance projections (TrendForce, WSTS, SEMI, TSMC/Micron/hyperscaler capex, …) archived with their ORIGINAL publication date, so the revision history is queryable — "what did TrendForce say about 2026 HBM bits in January vs July?". Every row carries originator, metric, target period, value, unit, as_of (publication date), a source URL, and a verbatim quote. Latest slice is open; full history and group=series need a free API key — anonymous callers get the latest slice with a meta note, never 403d. The same revision history is readable without a key at /data/forecast-vintages.

## Query parameters

- `originator` string
- `originator_type` string
- `metric` string
- `target_period` string
- `entity_id` string
- `group` string
- `from` string
- `to` string
- `since` string
- `all` string

## Response `200`

Successful response

- Envelope: Shared response envelope. Endpoint-specific payloads ride in `data`; `meta` carries provenance, freshness, and pagination hints.
  - `success` boolean
  - `data` object
  - `meta` object

---

[API](https://skmtc.dev/siliconanalysts/apis/silicon-analysts-data-api.md) · [All operations](https://skmtc.dev/siliconanalysts/apis/silicon-analysts-data-api/llms.txt) · [OpenAPI document](https://skmtc.dev/siliconanalysts/apis/silicon-analysts-data-api/revisions/6f151fef25c4?raw)
