API AccessAccess dataset files directly from scripts, code, or AI agents.
Browse dataset files
Access dataset files directly from scripts, code, or AI agents.
Dataset Files
Each file has a stable URL (r-link) that you can use directly in scripts, apps, or AI agents. These URLs are permanent and safe to hardcode.
/core/rio2016/
https://datahub.io/core/rio2016/_r/-/FRESHNESS_CHECK.md
https://datahub.io/core/rio2016/_r/-/README.md
https://datahub.io/core/rio2016/_r/-/UPDATE_SCRIPT_MAINTENANCE_REPORT.md
https://datahub.io/core/rio2016/_r/-/athletes.csv
https://datahub.io/core/rio2016/_r/-/datapackage.json
https://datahub.io/core/rio2016/_r/-/events.csv
Key Files
Start with these files — they give you everything you need to understand and access the dataset.
datapackage.json— metadata & schema
https://datahub.io/core/rio2016/_r/-/datapackage.json
README.md— documentation
https://datahub.io/core/rio2016/_r/-/README.md
Typical Usage
- 1. Fetch datapackage.json to inspect schema and resources
- 2. Download data resources listed in datapackage.json
- 3. Read README.md for full context
Data Previews
athletes
Loading data...
Schema
| name | type | format |
|---|---|---|
| id | integer | |
| name | string | |
| nationality | string | |
| sex | string | |
| date_of_birth | date | %Y-%m-%d |
| height | number | |
| weight | integer | |
| sport | string | |
| gold | integer | |
| silver | integer | |
| bronze | integer | |
| info | string |
events
Loading data...
Schema
| name | type |
|---|---|
| id | integer |
| sport | string |
| discipline | string |
| name | string |
| sex | string |
| venues | string |
Data Files
| File | Description | Size | Last modified | Download |
|---|---|---|---|---|
athletes | 844 kB | 3 months ago | athletes | |
events | 21.5 kB | 3 months ago | events |
| Files | Size | Format | Created | Updated | License | Source |
|---|---|---|---|---|---|---|
| 2 | 865 kB | csv | about 2 months ago | Open Data Commons Public Domain Dedication and License v1.0 | Rio 2016 |
Update Script Maintenance Report
Date: 2026-03-04
- Root cause: repository had no executable updater automation even though stable source CSV URLs are documented.
- Fixes made: added
scripts/update.pyto syncathletes.csvandevents.csvfrom upstream raw GitHub URLs with header-shape guardrails. - Automation: added first scheduled/manual workflow with explicit
permissions: contents: writeand commit-if-changed behavior. - Validation: ran updater locally and verified output schema remained consistent with existing files.