Release Date: 7/23/2026
Format: MP4, JSON
Size: 4.81 GB
A multimodal, egocentric video dataset of everyday activities performed in Nigeria, built to bring African contexts into the data used to train embodied, agentic, and multimodal AI across many domains. The "Health domains" subset contains 10 egocentric videos and 1,666 time-stamped action-object-tool segments in the "health" domain. Every activity is broken into short segments. Each segment labels the action being performed, the object it is performed on, the tool used, and a natural-language description in English and in an indigenous Nigerian language (Igbo, Hausa, or Yoruba). In total the dataset provides 1,666 annotated segments spanning 652 distinct action–object units, making the "how" of African tasks in the health domain — not just the "what" — available to machines.
Pricing details
Your purchase is the license to the raw data. Once purchased, you're responsible for storing and using this dataset.
Your purchase includes a license to the data, paid directly to the dataset vendor, and a 5% ($500.00) platform fee paid to MDC.
Licensing
MDC Data License Agreement 1.0
https://community.mozilladatacollective.com/mdc-data-licence-agreement-1-0/Restrictions/Special Constraints
You must comply with all applicable data-protection and privacy laws when handling the dataset and any associated metadata, and be transparent about how you use it.
Use of the dataset must be ethical. It may not be used in any way that perpetuates stereotypes or biases about any group or community.
You may not use the dataset in ways that misrepresent, appropriate, or misuse the cultural identities, practices, or expressions it depicts.
Any published work or product that uses the dataset should give appropriate attribution to the dataset and to the communities and creators who contributed to it.
Forbidden Usage
You must not attempt to determine, reveal, or re-identify the identities of the task performers or any other individuals who appear in the dataset.
You may not use the dataset for surveillance, intrusive monitoring, or any privacy-violating application.
You may not use the dataset to build or train systems that generate hateful, discriminatory, violent, or inciting content, or content that targets any group in harmful ways.
You may not use the dataset to misrepresent, demean, or exploit the cultural practices, communities, or individuals it depicts.
African Actions is a multimodal, egocentric (first-person) video dataset of everyday activities performed in Nigeria. It was created to address two gaps in the data used to train modern AI: most human-activity datasets capture Western environments, and many are released under licenses that limit real-world use. African Actions brings African objects, tools, environments, languages, and ways of doing things into the data used to train embodied, agentic, and multimodal AI.
In this dataset, each video shows an action in the health domain, e.g. a healthcare procedure, recorded from the point of view of the person performing it, and is paired with fine-grained, time-stamped annotations describing what is happening.
naijaactions-dataset/
├── videos/ MP4 files — egocentric recordings, one per video
└── annotations/ JSON files — one .json per video
The videos/ folder and the annotations/ folder pair
one-to-one: every video has exactly one annotation file, and every
annotation file points to a real video via its video_filename. The
task_id → task name + domain mapping is published in the Tasks
section of this dataset card, not as a separate file inside the archive.
Each annotations/.json file looks like:
{
"video_id": "na105_navr10",
"video_filename": "NA105_NAVR10.mp4",
"segments": [
{
"start": 5.404,
"end": 11.064,
"action": "pulling",
"object": "clothes",
"tool": "",
"secondary_object": "",
"nld_en": "The task performer who is a pharmacist is pulling the patient's clothes up to see the wound using hands.",
"language": "Igbo",
"nld_indigenous": "Onye na-agba ọgwụ na-ekpolite uwe onye ọrịa elu iji hụ ọnya ahụ"
},
...
tool, secondary_object, language, and nld_indigenous may be empty
strings when not applicable.
The fundamental building block of the dataset is the action–object unit. This reflects a core design belief: the value of activity data lies not just in what action is performed, but in how it is performed — and "how" is shaped by the object involved, the tool used, and the environment. For example, cutting changes significantly when cutting a potato versus a plantain; the object influences the motion, technique, and even the tool selected. Capturing these fine-grained units lets models learn the authentic dynamics of human activity across diverse African settings.
Each videos/*.mp4 file is named NA_NAVR_P.mp4,
for example NA001_NAVR09_P1.mp4. The three components are:
NA — three-digit task identifier (e.g. NA001). Every distinct
task ID present in the dataset has exactly one row in the Tasks section
of this dataset card, with the task's human-readable name.NAVR — the identifier of the on-the-ground recorder who
filmed the session. Multiple recorders may cover the same task; the recorder
ID lets you track per-recorder coverage and stratify by recording style
without revealing the recorder's identity.P — sequential part number when a single task recording was split
across multiple files (e.g. for very long sessions, or when the recorder
paused between sub-activities). Parts of the same (task_id, recorder_id)
are contiguous in time within the original recording session.The corresponding annotations/.json file uses the same identifier
with lowercase letters (e.g. na001_navr09_p1.json for NA001_NAVR09_P1.mp4).
The video_filename field inside each annotation file always carries the
canonical uppercase MP4 filename.
Natural-language descriptions are provided in English plus one of three major Nigerian languages — Igbo, Hausa, or Yoruba — chosen to match the linguistic and cultural context of each activity.
The full dataset uses 8 formal domain labels in its per-task index: Food/Kitchen, Art & Craft, Health, Construction &
Fabrication, Compound & House Chores, Agriculture, Household, Fashion.
The activities themselves span everyday Nigerian life. The domain for this dataset is
Health).Team. The on-the-ground team for this release comprised
10 recorders (identified in filenames as NAVR01–NAVR10),
17 trained annotators (identified internally as NAAN),
28 quality reviewers (some of whom are also annotators, wearing a
second hat during the QC phase), plus a small group of native-speaker
language consultants for Igbo, Hausa, and Yoruba who filled or
verified every indigenous-language description in the curated release.
A local coordinator, a welfare officer, and technical-support staff
rounded out the project team.
Data collection followed a community-centred, human-in-the-loop methodology:
The dataset passed through multiple independent review stages — recording review, annotation review, quality assurance, and a final language/oversight review — before curation. During curation, recordings that were rejected, duplicated, or failed quality checks were excluded, and a small number of segments and videos were removed via blacklists; the curated release in this archive contains only videos that pass these checks and have complete annotations.
Concretely, of the segments in scope for QC, 98.7% received at least one completed QC review. 1.7% of those reviews flagged a hard error (typically a label/description mismatch or a duplicate segment); 6.8% flagged a soft warning (style or vocabulary issues that did not block shipping). A dedicated correction phase subsequently revisited segments that had been flagged, applying fixes to roughly 28% of the input population; the corrected, re-reviewed segments are the ones included in this release. On top of these reviewer checks, an automated quality-report pipeline applied additional hard-gate filters (translation-verification status, language-allowlist enforcement, vocabulary integrity, NLD content presence, segment duration sanity, and video-level dropout-ratio thresholds) before the final release was packaged.
Consent audio. Verbal consent from each task performer was captured as a separate audio recording (one MP3 per performer/recorder pair) and is retained by the project team under access controls. These consent recordings are not bundled in this archive to protect performer privacy; they can be furnished to Mozilla or to a delegated reviewer on request for audit purposes.
Food/Kitchen domain
alone holds 38% of tasks, while domains like Agriculture, Household,
and Fashion are represented by only a handful of tasks each. Users
building models intended to generalise beyond this dataset should
evaluate carefully whether the captured distribution matches their
target context.video_id (to avoid the same video appearing on both sides),
NA (to evaluate task-level generalisation), and
NAVR (to evaluate cross-recorder generalisation).The dataset spans 8 distinct tasks, identified by the NA prefix in each video filename. The table below maps every task ID present in the release to its human-readable name and domain.
| Task ID | Task | Domain |
|---|---|---|
| NA024 | Malaria | Health |
| NA025 | Typhoid | Health |
| NA026 | Pregnancy test and diabetes | Health |
| NA027 | HIV test | Health |
| NA082 | Local bone setting | Health |
| NA105 | Dressing open wound | Health |
| NA129 | Diabetes test | Health |
| NA130 | Nzu rubbing and Dogoyaru malaria drug | Health |
The dataset was produced by Lanfrica Labs (the organisation behind the NaijaVoices initiative), with implementation partner Global KANAC, and was recorded and annotated on the ground in Nigeria by trained community members.