Skip to main content
fastCRW Pergamon
Government · AF

openAFRICA

open.africa

Africa's largest central repository for Government, Civil Society, Corporate and Donor Agency Data.

Showing the catalogue

1Request

The dataset's URL slug (its `name`) or its UUID. Both are accepted.

1 credit⌘ ↵
Code follows the fields above
curl "https://api.fastcrw.com/v1/data/africaopendata-org/dataset?id=sensorsafrica-airquality-archive-accra" \
  -H "Authorization: Bearer $FASTCRW_API_KEY"

2Response example

A sample shape. Press Run to see live data from openAFRICA.

JSON
{
  "help": "https://open.africa/api/3/action/help_show?name=package_show",
  "success": true,
  "result": {
    "author": "Sensors Africa",
    "author_email": "sensors@codeforafrica.org",
    "creator_user_id": "5431aa54-5a96-497d-820e-b1669fe593e2",
    "id": "6fc69703-7da3-4c8e-b864-65e0c5f1e4d5",
    "isopen": true,
    "license_id": "cc-by",
    "license_title": "Creative Commons Attribution",
    "license_url": "http://www.opendefinition.org/licenses/cc-by",
    "maintainer": "usman",
    "maintainer_email": "usman@codeforafrica.org",
    "metadata_created": "2021-01-28T08:00:33.900448",
    "metadata_modified": "2026-10-19T00:02:47.495324",
    "name": "sensorsafrica-airquality-archive-accra",
    "notes": "This data set contains PM (particulate matter), temperature, and humidity readings taken with low-cost sensors. These sensors measure the concentration of PM in the air, including particles with diameters less than or equal to 1 micrometer (PM1), 2.5 micrometers (PM2.5), and particles with diameters less than or equal to 10 micrometers (PM10).\r\nThe data set includes information on the sensor type, date, time, and location of the readings, as well as the sensor’s specific measurement values for Temperature (C), Humidity (%), PM1,  PM2.5, and PM10. The data set is ideal for researchers and individuals interested in studying air quality and low-cost sensors in PM measurement.\r\nThe dataset is stored in CSV format and can be opened using editors like Microsoft Excel, Google Sheets, LibreOffice Calc, etc.\r\nNote that P0 in the data represents PM1, P2 represents PM2.5, and P1 represents PM10",
    "num_resources": 53,
    "num_tags": 0,
    "organization": {
      "id": "5f41c149-df90-493a-9502-7e31b0818aa5",
      "name": "sensors-africa",
      "title": "sensors.AFRICA",
      "type": "organization",
      "description": "Africa's largest citizen science initiative using sensors monitor air + water + sound + radiation pollution.",
      "image_url": "2019-04-25-112642.625953android-chrome-512x512.png",
      "created": "2019-04-18T07:10:58.637148",
      "is_organization": true,
      "approval_status": "approved",
      "state": "active"
    },
    "owner_org": "5f41c149-df90-493a-9502-7e31b0818aa5",
    "private": false,
    "state": "active",
    "title": "sensors.AFRICA Air Quality Archive Accra",
    "type": "dataset",
    "url": "",
    "version": "",
    "groups": [
      {
        "description": "",
        "display_name": "sensors.AFRICA Air Quality Archive",
        "id": "12921697-59ca-48f2-a02a-0b25c14391e1",
        "image_display_url": "https://open.africa/uploads/group/2019-02-20-052625.131941sensors.AFRICALogo-03.png",
        "name": "sensorsafrica-airquality-archive",
        "title": "sensors.AFRICA Air Quality Archive"
      }
    ],
    "resources": [
      {
        "cache_last_updated": null,
        "cache_url": null,
        "created": "2021-03-23T10:50:55.618995",
        "datastore_active": false,
        "description": "",
        "format": "CSV",
        "hash": "",
        "id": "04a16ec8-299b-411b-8cdb-392cf4e614f3",
        "last_modified": "2021-03-23T10:50:55.573085",
        "metadata_modified": "2021-03-23T10:50:55.618995",
        "mimetype": null,
        "mimetype_inner": null,
        "name": "November 2019 Sensor Data Archive",
        "package_id": "6fc69703-7da3-4c8e-b864-65e0c5f1e4d5",
        "position": 0,
        "resource_type": null,
        "size": null,
        "state": "active",
        "url": "https://open.africa/dataset/6fc69703-7da3-4c8e-b864-65e0c5f1e4d5/resource/04a16ec8-299b-411b-8cdb-392cf4e614f3/download/november_2019_sensor_data_archive.csv",
        "url_type": "upload"
      },
      {
        "cache_last_updated": null,
        "cache_url": null,
        "created": "2021-03-23T10:51:06.792082",
        "datastore_active": false,
        "description": "",
        "format": "CSV",
        "hash": "",
        "id": "621ade0a-529b-4ddb-ab30-ee6c7dbacbac",
        "last_modified": "2021-03-23T10:51:06.742734",
        "metadata_modified": "2021-03-23T10:51:06.792082",
        "mimetype": null,
        "mimetype_inner": null,
        "name": "December 2019 Sensor Data Archive",
        "package_id": "6fc69703-7da3-4c8e-b864-65e0c5f1e4d5",
        "position": 1,
        "resource_type": null,
        "size": null,
        "state": "active",
        "url": "https://open.africa/dataset/6fc69703-7da3-4c8e-b864-65e0c5f1e4d5/resource/621ade0a-529b-4ddb-ab30-ee6c7dbacbac/download/december_2019_sensor_data_archive.csv",
        "url_type": "upload"
      },
      {
        "cache_last_updated": null,
        "cache_url": null,
        "created": "2021-03-23T10:51:16.867719",
        "datastore_active": false,
        "description": "",
        "format": "CSV",
        "hash": "",
        "id": "642bd73a-afb5-4798-915b-d4962d15c47b",
        "last_modified": "2021-03-23T10:51:16.815129",
        "metadata_modified": "2021-03-23T10:51:16.867719",
        "mimetype": null,
        "mimetype_inner": null,
        "name": "January 2020 Sensor Data Archive",
        "package_id": "6fc69703-7da3-4c8e-b864-65e0c5f1e4d5",
        "position": 2,
        "resource_type": null,
        "size": null,
        "state": "active",
        "url": "https://open.africa/dataset/6fc69703-7da3-4c8e-b864-65e0c5f1e4d5/resource/642bd73a-afb5-4798-915b-d4962d15c47b/download/january_2020_sensor_data_archive.csv",
        "url_type": "upload"
      },
      {
        "cache_last_updated": null,
        "cache_url": null,
        "created": "2021-03-23T10:51:28.672709",
        "datastore_active": false,
        "description": "",
        "format": "CSV",
        "hash": "",
        "id": "0c689ca3-5c7a-42a2-bf68-31e5652883b3",
        "last_modified": "2021-03-23T10:51:28.620506",
        "metadata_modified": "2021-03-23T10:51:28.672709",
        "mimetype": null,
        "mimetype_inner": null,
        "name": "February 2020 Sensor Data Archive",
        "package_id": "6fc69703-7da3-4c8e-b864-65e0c5f1e4d5",
        "position": 3,
        "resource_type": null,
        "size": null,
        "state": "active",
        "url": "https://open.africa/dataset/6fc69703-7da3-4c8e-b864-65e0c5f1e4d5/resource/0c689ca3-5c7a-42a2-bf68-31e5652883b3/download/february_2020_sensor_data_archive.csv",
        "url_type": "upload"
      },
      {
        "cache_last_updated": null,
        "cache_url": null,
        "created": "2021-03-23T10:51:40.801941",
        "datastore_active": false,
        "description": "",
        "format": "CSV",
        "hash": "",
        "id": "89d08468-96ca-4b2e-afe1-e7f5a6c9ef80",
        "last_modified": "2021-03-23T10:51:40.744873",
        "metadata_modified": "2021-03-23T10:51:40.801941",
        "mimetype": null,
        "mimetype_inner": null,
        "name": "March 2020 Sensor Data Archive",
        "package_id": "6fc69703-7da3-4c8e-b864-65e0c5f1e4d5",
        "position": 4,
        "resource_type": null,
        "size": null,
        "state": "active",
        "url": "https://open.africa/dataset/6fc69703-7da3-4c8e-b864-65e0c5f1e4d5/resource/89d08468-96ca-4b2e-afe1-e7f5a6c9ef80/download/march_2020_sensor_data_archive.csv",
        "url_type": "upload"
      },
      {
        "cache_last_updated": null,
        "cache_url": null,
        "created": "2021-03-23T10:51:53.596038",
        "datastore_active": false,
        "description": "",
        "format": "CSV",
        "hash": "",
        "id": "b0a8de4c-1ceb-4819-82c9-858172ecbae8",
        "last_modified": "2021-03-23T10:51:53.532024",
        "metadata_modified": "2021-03-23T10:51:53.596038",
        "mimetype": null,
        "mimetype_inner": null,
        "name": "April 2020 Sensor Data Archive",
        "package_id": "6fc69703-7da3-4c8e-b864-65e0c5f1e4d5",
        "position": 5,
        "resource_type": null,
        "size": null,
        "state": "active",
        "url": "https://open.africa/dataset/6fc69703-7da3-4c8e-b864-65e0c5f1e4d5/resource/b0a8de4c-1ceb-4819-82c9-858172ecbae8/download/april_2020_sensor_data_archive.csv",
        "url_type": "upload"
      },
      {
        "cache_last_updated": null,
        "cache_url": null,
        "created": "2021-03-23T10:52:06.421077",
        "datastore_active": false,
        "description": "",
        "format": "CSV",
        "hash": "",
        "id": "c45e7671-0b69-483a-9cae-a9b0fc1bbd5b",
        "last_modified": "2021-03-23T10:52:06.353982",
        "metadata_modified": "2021-03-23T10:52:06.421077",
        "mimetype": null,
        "mimetype_inner": null,
        "name": "May 2020 Sensor Data Archive",
        "package_id": "6fc69703-7da3-4c8e-b864-65e0c5f1e4d5",
        "position": 6,
        "resource_type": null,
        "size": null,
        "state": "active",
        "url": "https://open.africa/dataset/6fc69703-7da3-4c8e-b864-65e0c5f1e4d5/resource/c45e7671-0b69-483a-9cae-a9b0fc1bbd5b/download/may_2020_sensor_data_archive.csv",
        "url_type": "upload"
      },
      {
        "cache_last_updated": null,
        "cache_url": null,
        "created": "2021-03-23T10:52:18.931369",
        "datastore_active": false,
        "description": "",
        "format": "CSV",
        "hash": "",
        "id": "313e0c84-eaaf-4361-adb0-77f8eebdc396",
        "last_modified": "2021-03-23T10:52:18.867554",
        "metadata_modified": "2021-03-23T10:52:18.931369",
        "mimetype": null,
        "mimetype_inner": null,
        "name": "June 2020 Sensor Data Archive",
        "package_id": "6fc69703-7da3-4c8e-b864-65e0c5f1e4d5",
        "position": 7,
        "resource_type": null,
        "size": null,
        "state": "active",
        "url": "https://open.africa/dataset/6fc69703-7da3-4c8e-b864-65e0c5f1e4d5/resource/313e0c84-eaaf-4361-adb0-77f8eebdc396/download/june_2020_sensor_data_archive.csv",
        "url_type": "upload"
      },
      {
        "cache_last_updated": null,
        "cache_url": null,
        "created": "2021-03-23T10:52:32.203516",
        "datastore_active": false,
        "description": "",
        "format": "CSV",
        "hash": "",
        "id": "7e99ceb0-749c-4373-8716-6cbee92cc3cf",
        "last_modified": "2021-03-23T10:52:32.141797",
        "metadata_modified": "2021-03-23T10:52:32.203516",
        "mimetype": null,
        "mimetype_inner": null,
        "name": "July 2020 Sensor Data Archive",
        "package_id": "6fc69703-7da3-4c8e-b864-65e0c5f1e4d5",
        "position": 8,
        "resource_type": null,
        "size": null,
        "state": "active",
        "url": "https://open.africa/dataset/6fc69703-7da3-4c8e-b864-65e0c5f1e4d5/resource/7e99ceb0-749c-4373-8716-6cbee92cc3cf/download/july_2020_sensor_data_archive.csv",
        "url_type": "upload"
      },
      {
        "cache_last_updated": null,
        "cache_url": null,
        "created": "2021-03-23T10:52:44.908788",
        "datastore_active": false,
        "description": "",
        "format": "CSV",
        "hash": "",
        "id": "f5851f48-b651-4b6e-b7ee-25243b71a674",
        "last_modified": "2021-03-23T10:52:44.848393",
        "metadata_modified": "2021-03-23T10:52:44.908788",
        "mimetype": null,
        "mimetype_inner": null,
        "name": "August 2020 Sensor Data Archive",
        "package_id": "6fc69703-7da3-4c8e-b864-65e0c5f1e4d5",
        "position": 9,
        "resource_type": null,
        "size": null,
        "state": "active",
        "url": "https://open.africa/dataset/6fc69703-7da3-4c8e-b864-65e0c5f1e4d5/resource/f5851f48-b651-4b6e-b7ee-25243b71a674/download/august_2020_sensor_data_archive.csv",
        "url_type": "upload"
      },
      "… 43 more items"
    ],
    "tags": [],
    "extras": [],
    "relationships_as_subject": [],
    "relationships_as_object": []
  }
}

Attribution: Source: openAFRICA (Africa Open Data). Data published by the portal's contributing organisations.

Licence: Dataset records on this portal declare the licence "Creative Commons Attribution" (http://www.opendefinition.org/licenses/cc-by). This is the licence the publishing organisations attach to their own datasets; the portal itself states no separate API licence. Quoted as found in the portal's own dataset metadata.

Ask with this source

A prompt for your agent that names this source and how to call it through the crw MCP.

  • Dataset detail

    Use openAFRICA (africaopendata-org) from fastCRW Pergamon, capability "Dataset detail" (dataset). You already have a dataset name or UUID from a search and need its resources, licence or full description. Example options: id=sensorsafrica-airquality-archive-accra. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "africaopendata-org" and capability "dataset". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>

  • All dataset names

    Use openAFRICA (africaopendata-org) from fastCRW Pergamon, capability "All dataset names" (dataset-names). You want the complete inventory of dataset ids to iterate over, rather than a scored search page. Example options: limit=100, offset=0. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "africaopendata-org" and capability "dataset-names". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>

  • Dataset search

    Use openAFRICA (africaopendata-org) from fastCRW Pergamon, capability "Dataset search" (datasets). You want to find datasets on this portal by keyword, filter, or recency, and you do not already know a dataset id. Example options: q=statistika, fq=res_format:CSV, sort=metadata_modified desc. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "africaopendata-org" and capability "datasets". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>

  • Dataset title autocomplete

    Use openAFRICA (africaopendata-org) from fastCRW Pergamon, capability "Dataset title autocomplete" (dataset-suggest). You are resolving a partly-remembered dataset title into an id and do not want full search payloads. Example options: q=sensor, limit=10. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "africaopendata-org" and capability "dataset-suggest". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>