Developer API

A free, read-only JSON API over the MAKTABA collection — for researchers, journalists and app builders.

Overview

All endpoints return JSON, need no API key, and are CORS-enabled. The base URL is:

https://media.michebyte.com/api/public/

Requests are rate-limited to 120 per 10 minutes per visitor. Please cache responses and credit the Uganda Media Centre as the source.

GET https://media.michebyte.com/api/public/?resource=items

List and search items. All parameters are optional.

ParameterDescription
qKeyword search (title, description, tags, summary, keywords, author)
typephoto, video or document
categoryCategory slug (see the categories endpoint)
authorExact author / photographer name
languageItem language
from, toDate range, YYYY-MM-DD
sortnewest, oldest, downloads, az
page, per_pagePagination (max 50 per page)
https://media.michebyte.com/api/public/?resource=items&q=agriculture&type=document&sort=downloads

GET https://media.michebyte.com/api/public/?resource=item&id=123

Full metadata for a single item, including its permanent link, SHA-256 checksum and QR code URL.

GET https://media.michebyte.com/api/public/?resource=categories

All categories with item counts.

GET https://media.michebyte.com/api/public/?resource=authors

Credited authors and photographers with item counts.

Try it now

Response will appear here…