---
title: "Catalog Datasets"
method: GET
path: "/api/v1/catalog/datasets"
tags: ["Catalog"]
---

# Catalog Datasets

`GET /api/v1/catalog/datasets`

## Request

- Base URL: `https://api.africadb.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.africadb.com/api/v1/catalog/datasets`
- Auth: none declared

Search openAFRICA packages and normalize their distributions.

Serves from the local mirror first (postgres if durable, else the
in-process cache). Falls back to a live open.africa search. If the
live call also fails, we return an empty page tagged with the
reason rather than 500-ing the whole endpoint — the UI can then
show a "sources temporarily unavailable" state instead of a crash.

## Query parameters

- `query` string
- `limit` integer
- `offset` integer

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/africadb/apis/africa-data-bank-api.md) · [All operations](https://skmtc.dev/africadb/apis/africa-data-bank-api/llms.txt) · [OpenAPI document](https://skmtc.dev/africadb/apis/africa-data-bank-api/revisions/2a50da82945b?raw)
