Developers
Developer overview
The Ardent Africa public API and embeddable widgets, at a glance.
The Ardent Africa public API is a small, read-only, versioned API for building on top of the platform. It exposes campaigns, petitions, blog posts, public profiles, and platform statistics, all as safe projections. There are no write operations and no access to private or donor data.
Base URL:
https://api.ardent.africa/public/v1What you can do
- List and read active campaigns.
- List and read petitions, with aggregate signature stats.
- List and read published blog posts.
- Read public supporter profiles.
- Read platform-level statistics.
- Embed campaign and petition widgets on your own site.
What you cannot do
By design, the public API never exposes donations, donor or signer personal data, payments, admin functions, or any write operation. If you need those, you are looking for a private integration, which this API does not provide.
Quick start
# No key needed to try it (low rate limit applies)
curl https://api.ardent.africa/public/v1/campaigns?limit=5
# With a key for higher limits
curl -H "x-api-key: <YOUR_API_KEY>" \
https://api.ardent.africa/public/v1/campaigns?limit=5Next: authentication, rate limits, and the full endpoint reference.
Last updated: 18 June 2026
