Skip to main content

COPA API Documentation

Welcome to the COPA API. This REST API enables authorized partners — banks, government agencies, and other organizations — to securely access cooperative and member data from the COPA platform.

What is COPA?

COPA (Cooperative Platform for Africa) is a comprehensive cooperative management system used by cooperatives across Rwanda. The platform manages:

  • Cooperatives — Organizations, metadata, and operational data
  • Members — Individual cooperative members and their profiles
  • Financial Data — Savings, loans, and payment records
  • Production Data — Agricultural and business production records

API Overview

FeatureDetails
Base URLhttps://api.copa.rw/api/v1/
AuthenticationAPI Key (Bearer token or X-API-Key header)
FormatJSON
Rate Limits1,000/hour, 10,000/day (configurable)

Available Resources

ResourceEndpointsDescription
Cooperatives/cooperativesAccess cooperative organizations
Members/membersAccess cooperative member data

Quick Example

curl -X GET "https://api.copa.rw/api/v1/cooperatives" \
-H "Authorization: Bearer sk_copa_partner_your_api_key"

Getting Started

  1. Introduction — Learn about the API
  2. Authentication — Get your API key
  3. Quickstart — Make your first API call

Support