| # | level | side | component | sub_component | sector | year | period_start | value | unit | status |
|---|---|---|---|---|---|---|---|---|---|---|
| loading... | ||||||||||
| COLUMN | TYPE | DESCRIPTION | UNIT |
|---|---|---|---|
| level | string | net, side, component, sub_component or sector. Summing value without filtering on this counts the same money five times | - |
| side | string | Assets or Liabilities; empty for the net position row | - |
| component | string | The component the row sits under, such as Portfolio Investment; empty for the net, side and component rows themselves | - |
| sub_component | string | The sub-component a sector row sits under, such as Debt securities; empty where a component splits straight into sectors | - |
| sector | string | The institutional sector, one of four; empty above that level. These four labels repeat under almost every component, so this is not a key on its own | - |
| year | int64 | Calendar year the position is measured at the end of | - |
| period_start | date | First day of that calendar year | - |
| value | float64 | The figure as printed, in millions of Kenya shillings | - |
| unit | string | Always ksh_million, unlike the rest of this chapter | - |
| status | string | final, or provisional for a year the source marks with an asterisk | - |
import imibare as imi
df = imi.load("ke.knbs.investment-position.annual")
print(df.head()) import duckdb
duckdb.sql("""
ATTACH 'https://catalog.cloudflarestorage.com/imibare-data'
AS imi (TYPE ICEBERG, READ_ONLY)
""")
duckdb.sql("SELECT * FROM imi.ke_knbs_investment-position_annual LIMIT 10").show() curl -L "https://api.imibare.org/v1/data/ke.knbs.investment-position.annual/download" \
-o "ke.knbs.investment-position.annual.parquet" # List all datasets
curl "https://api.imibare.org/v1/datasets"
# Get metadata for this dataset
curl "https://api.imibare.org/v1/datasets/ke.knbs.investment-position.annual" Every version is a change in the data, and every one is retained; snapshots are never overwritten. Each entry is a dated Parquet snapshot in the dataset's versions/ archive.
- 2026-08-26 Aug 26, 2026 LATEST1,060 rows · 11.5 KB · initial version
imibare contributors. (2026). International Investment Position [Data set]. imibare. v2026-08-26. https://imibare.org/datasets/ke.knbs.investment-position.annual
@dataset{imibare_ke_knbs_investment-position_annual, author = {imibare contributors}, title = {International Investment Position}, year = {2026}, publisher = {imibare}, version = {v2026-08-26}, url = {https://imibare.org/datasets/ke.knbs.investment-position.annual} }
imibare contributors. International Investment Position. v2026-08-26. imibare, 2026. https://imibare.org/datasets/ke.knbs.investment-position.annual.
imibare contributors. International Investment Position. v2026-08-26, imibare, 2026, https://imibare.org/datasets/ke.knbs.investment-position.annual.