Developers
Version 1 · GET only · CORS open · 120 requests a minute per IP
Endpoints
GET /api/v1/projects/api/v1/projects?platform=app&sort=top&limit=5Live projects, newest or most upvoted first.
GET /api/v1/projects/{slug}/api/v1/projects/harmaaOne project, with its description, links, creator and team.
GET /api/v1/creators/{username}/api/v1/creators/iamjuliusA creator’s public profile and their live projects.
GET /api/v1/search/api/v1/search?q=momoThe same search as the site: projects, creators, collections and teams.
GET /api/v1/categories/api/v1/categoriesEvery category with its count of live projects.
Responses
Lists come back as { data, meta }; single things as { data }. Every project and person carries a url to its page here; link to it when you show our data.
Errors are { error } with 400 for a bad query, 404 for something that isn’t public, 429 when you’ve hit the limit (wait for Retry-After), and 500 if something broke on our side.
Only public things are returned: live projects, approved creators, public collections and public teams. Never emails or anything private. Responses are cached for a minute.
Example
{
"data": [
{
"id": "…",
"slug": "payghana",
"title": "PayGhana",
"subtitle": "Split bills with mobile money",
"platform": "app",
"category": "finance",
"category_label": "Finance",
"url": "https://builtingh.com/discover/apps/payghana",
"icon_url": "https://…",
"image_url": "https://…",
"upvotes": 612,
"views": 18400,
"published_at": "2026-09-14T09:12:00Z",
"creator": {
"username": "amamensah",
"name": "Ama Mensah",
"avatar_url": "https://…",
"url": "https://builtingh.com/creators/amamensah"
}
}
],
"meta": { "limit": 20, "offset": 0, "total": 214 }
}Builtingh. Discover and showcase Ghanaian Creativity.