Loading…
Loading…
Developer Platform · v1
Build on Africa's creator marketing platform — campaigns, fraud detection, escrow, and real-time webhooks. The pixel is free with no key required.
https://api.adscod.com/api/v1Adscod has two access levels:
Browser pixel tracking. No authentication required. Any website can install and fire events.
All /public/ endpoints. Pass your key in the X-API-Key header.
curl https://api.adscod.com/api/v1/public/my/campaigns \ -H "X-API-Key: ak_live_YOUR_API_KEY"
API Key Scopes
Keys are granted with one or more scopes. Each endpoint lists the scope it requires.
campaignsfraudescrowverificationNeed a key? Email support@adscod.com with your store name to request free access.
Install the Adscod pixel on any website to track what visitors do after clicking a creator's link. All pixel endpoints are free and require no API key.
S2S Postback
API Key requiredServer-to-server postback provides the strongest attribution signal — it cannot be blocked by ad blockers.
Programmatically manage your store's campaigns. All endpoints are scoped to the store linked to your API key.
Search and discover creators, stores, and campaigns on the Adscod marketplace.
Check creator authenticity and fraud indicators before running a campaign.
Check whether a creator or store is verified on Adscod.
Read escrow balances for your campaigns. Escrow is funded automatically when a campaign is published.
Subscribe to real-time events. Adscod will POST a JSON payload to your endpoint whenever a subscribed event occurs.
Supported events
campaign.createdcampaign.status_changedapplicant.appliedapplicant.acceptedapplicant.rejecteddeliverable.submitteddeliverable.approveddeliverable.rejectedescrow.fundedescrow.releasedManage your API organization, team members, and billing.
HTTP Status Codes
200Success204Success (no body — pixel events)400Bad request — check your request body401Missing API key403Invalid, revoked, or expired API key404Resource not found429Rate limit exceeded — see Retry-After header500Server error — retry with backoffRate Limits by Tier
| Tier | Req/min | Req/day |
|---|---|---|
| FREE | 100 | 10,000 |
| STARTER | 300 | 50,000 |
| BUSINESS | 1,000 | 500,000 |
| ENTERPRISE | 5,000 | 2,000,000 |
Error Shape
{
"statusCode": 403,
"message": "API key has been revoked",
"error": "Forbidden"
}