get_fab_capacity
Fab Capacity — Silicon Analysts' per-fab, per-tech-node-class capacity ESTIMATES from the fabs + fab_capacity_snapshots time-series (100+ fab and advanced-packaging sites: TSMC, Samsung, Intel, SMIC, GlobalFoundries, SK hynix, Micron and more; Frontend in kwspm, Backend advanced-packaging in k units/month). Current readings are Silicon Analysts estimates (source_type analyst_report, source_name Silicon Analysts; each entry's capacity_basis = 'sa_estimate'), not company figures (TSMC, Samsung and Intel do not disclose per-fab capacity) — describe them as Silicon Analysts estimates when quoting them. The foundry_ir / wfe_vendor_earnings / government_filing source types are for future dated observations (capacity_basis 'cited_source'). Default mode returns the LATEST state per (fab, node class) at/before as_of, joined with fab metadata (name, foundry, country, status) and availability_status — OUR allocation tier for the fab (fully_booked = our tightest tier, down to available; availability_basis 'sa_estimate'), not a statement by the company. For evidence-graded supply questions (who said a component is allocated or tight, and when) use get_bottlenecks. series=true returns the full dated series — node conversions appear as capacity shifting between node-class rows across effective_dates (e.g. 28nm shrinking while 7nm grows). Every reading carries its source columns (source_type + citation + confidence, where confidence says whether the fab RECORD is company-confirmed, not whether its capacity is disclosed) and period_relation (past / current / future vs as_of; filter on this, not is_projection, which is the stored flag and is also true on every reading of a fab whose record is still an estimate). Latest state does not carry forward an annual series that ended before the dataset's latest year at/before as_of (e.g. a fab that was sold or closed); meta.corrections lists the published corrections to the fabs the query matched. Latest state: all tiers (incl. anonymous). series=true: free key → preview, Pro/Enterprise → full series.
USE THIS for: "what is TSMC's 3nm-class installed capacity by fab?", "which fabs sit in our tightest allocation tier (our estimate)?", "how is Fab 14's mature-node capacity being converted over time?", country-level capacity aggregation.
DO NOT USE for: node-level annual wafer starts (use get_wafer_pricing's foundry context or /api/v1/foundry endpoints — different granularity, deliberately separate); allocation/lead-time status per node (use get_foundry_allocation).
Filters: fab_id, foundry, country, tech_node_class, as_of (latest-state cutoff), series (bool), limit (max entries returned: fab·class rows in latest state, newest readings with series=true). Access: latest state is free for all tiers (incl. anonymous); series=true returns a preview on a free key and the full series for Pro/Enterprise (anonymous gets an empty series + a get-a-key note). Cite as "Silicon Analysts — Fab Capacity".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | No | ||
| limit | No | ||
| fab_id | No | ||
| series | No | ||
| country | No | ||
| foundry | No | ||
| tech_node_class | No |