| # | date | operator | status | value | unit |
|---|---|---|---|---|---|
| loading... | |||||
| COLUMN | TYPE | DESCRIPTION | UNIT |
|---|---|---|---|
| date | date | Quarter-end date (e.g. 2026-03-31 for Q1 2026). | - |
| operator | string | Pay TV operator (e.g. "Canal+ Rwanda Ltd", "Star Africa Media Ltd"). | - |
| status | string | Either "registered" (subscriptions on the books) or "active" (paying). | - |
| value | int64 | Number of subscribers of that status for the operator in the quarter. | - |
| unit | string | Always "subscribers". | - |
import imibare as imi
df = imi.load("rw.rura.pay-tv.quarterly")
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.rw_rura_pay-tv_quarterly LIMIT 10").show() curl -L "https://api.imibare.org/v1/data/rw.rura.pay-tv.quarterly/download" \
-o "rw.rura.pay-tv.quarterly.parquet" # List all datasets
curl "https://api.imibare.org/v1/datasets"
# Get metadata for this dataset
curl "https://api.imibare.org/v1/datasets/rw.rura.pay-tv.quarterly" 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-07-05 Jul 5, 2026 LATEST152 rows · 4.5 KB · initial version
imibare contributors. (2026). Pay TV Subscribers [Data set]. imibare. v2026-07-05. https://imibare.org/datasets/rw.rura.pay-tv.quarterly
@dataset{imibare_rw_rura_pay-tv_quarterly, author = {imibare contributors}, title = {Pay TV Subscribers}, year = {2026}, publisher = {imibare}, version = {v2026-07-05}, url = {https://imibare.org/datasets/rw.rura.pay-tv.quarterly} }
imibare contributors. Pay TV Subscribers. v2026-07-05. imibare, 2026. https://imibare.org/datasets/rw.rura.pay-tv.quarterly.
imibare contributors. Pay TV Subscribers. v2026-07-05, imibare, 2026, https://imibare.org/datasets/rw.rura.pay-tv.quarterly.