Ardent AfricaDocs
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, marketplace listings, events, blog posts, public profiles, and platform statistics, all as safe projections. There are no write operations and no access to private, donor, or attendee data.

Base URL:

https://api.ardent.africa/public/v1

What you can do

  • List and read active campaigns.
  • List and read petitions, with aggregate signature stats.
  • List and read active marketplace listings and categories.
  • List and read published events, with public ticket-tier details.
  • List and read published blog posts.
  • Read public supporter profiles.
  • Read platform-level statistics.
  • Embed campaign and petition widgets on your own site.
  • Use the official SDKs (JavaScript/TypeScript and PHP) or the Zapier app instead of calling the API by hand.

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=5

Next: authentication, rate limits, the full endpoint reference, the machine-readable OpenAPI spec for codegen, the official SDKs, and Zapier automation.

Last updated: 3 August 2026

On this page