detailed_report
Fetch one table from a BLS monthly PPI Detailed Report (XLSX, 2022+).
Examples
from openbb import obb
# Latest monthly PPI Detailed Report, Table 1 (FD-ID summary).
obb.bls.ppi.detailed_report(provider='bls')
# Specific month and table — unadjusted commodity indexes.
obb.bls.ppi.detailed_report(provider='bls', date='2026-04-01', table=9)
Parameters
- standard
- bls
date: date | None | str
Month of the Detailed Report to fetch; None resolves to the most recent release.
table: int | None
Default: 1
Which of the 14 tables in the monthly PPI Detailed Report to return.
Returns
results: BlsPpiDetailedReport
Serializable results.
provider: str | None
Provider name.
warnings: Optional[list[Warning_]]
List of warnings.
chart: Optional[Chart]
Chart object.
extra: dict[str, Any]
Extra info.
Data
- standard
- bls
date: date | str
First day of the calendar month this row's values apply to.
code: str | None
Concatenated series identifier for the row.
group_code: str | None
BLS 'Group code' from the source XLSX.
item_code: str | None
BLS 'Item code' from the source XLSX.
industry_code: str | None
NAICS industry code from the source XLSX.
product_code: str | None
Product breakdown code of an industry's net output.
label: str | None
Human-readable series title from the source XLSX.
footnote: str | None
Combined BLS footnote text for any markers on the label.
level: int | None
Row indent depth in the source XLSX hierarchy.
index_value: float | None
Price-index value at the date.
pct_change_1m: float | None
One-month percent change in the index ending at the date.
pct_change_12m: float | None
Twelve-month percent change in the index ending at the date.
relative_importance: float | None
Relative-importance weight of this series within its parent aggregate, as a percentage.
other_index_base: str | None
Alternative index base period for this row when BLS overrides the table-wide default.
seasonally_adjusted: bool | None
Whether the values on this row are seasonally adjusted.
table_id: str
Source table identifier.
table_name: str
Full BLS table title.
table_number: int
Which of the 14 numbered tables in the monthly PPI Detailed Report this row belongs to.
release_period: str
Reporting month of the source release.