Affiliate management
Onboard partners, store agreements, set per-partner terms, sub-affiliate trees and approval workflows without touching a spreadsheet.
Affiliate infrastructure for iGaming
BetDivision is the API that manages your affiliate programme and tracks it end to end — partners, clicks, conversions, commissions and analytics through one auditable pipeline.
Platform
Stop reconciling three dashboards and a spreadsheet. BetDivision keeps partner records, traffic, revenue and payouts in a single consistent model.
Onboard partners, store agreements, set per-partner terms, sub-affiliate trees and approval workflows without touching a spreadsheet.
First-party click IDs, deduplication, server-to-server postbacks and deterministic attribution across devices and domains.
Cohorts, funnels, LTV by source, creative-level performance and geo breakdowns available the second the event lands.
Rev-share, CPA, hybrid and tiered models with holdbacks, negative carryover, multi-currency runs and exportable statements.
Velocity scoring, datacentre and VPN signals, impossible-geo checks and incentivised-traffic patterns flagged before payout.
REST + JSON, idempotent writes, cursor pagination, signed webhooks, sandbox keys and a versioned contract that will not break under you.
How it works
POST a partner to /v1/affiliates and BetDivision returns a tracking link and a signing secret. Terms, tiers and sub-affiliates are set here once.
Your redirect layer calls /v1/clicks. We write a first-party click ID, fingerprint the request for fraud signals and hand back the destination URL.
When a player registers or deposits, post the event to /v1/conversions. Commission is calculated instantly and pushed to your webhook and analytics.
The API
Everything the dashboard does, the API does. Authenticate with a bearer key, send JSON, get JSON. Writes are idempotent, so a retried postback never doubles a commission.
/v1/affiliatescreate or update a partner/v1/clicksrecord a click, get a click_id/v1/conversionsregister a conversion event/v1/reports/performancemetrics by partner, source, day/v1/payoutscommission runs and statements/v1/webhookssubscribe to signed events# Attribute a deposit to the referring affiliate
curl -X POST https://api.betdivision.co.za/v1/conversions \
-H "Authorization: Bearer bd_live_••••" \
-H "Idempotency-Key: dep_90a4f1" \
-d '{
"click_id": "bdc_8Kq2ZR",
"event": "deposit",
"amount": 750.00,
"currency": "ZAR",
"player_ref": "sha256:9f2c…"
}'
# 201 Created
{
"conversion_id": "bdv_2f81c0",
"affiliate": "alpha-partners",
"model": "hybrid",
"commission": 187.50,
"fraud_score": 0.03,
"status": "approved"
}
Analytics
Every figure traces back to a raw click and a raw conversion, so a disputed commission takes minutes to resolve instead of days.
FAQ
Most teams are live in a day. Drop one tracking snippet or call the click endpoint from your own redirect service, then post conversion events server-to-server. Sandbox keys are issued the same day you request access.
Yes. Attribution runs on a first-party click identifier plus server-to-server postbacks, with an optional pseudonymous device signature as a fallback, so nothing depends on third-party cookies.
Revenue share, CPA, hybrid, tiered and fixed-fee models, with per-partner overrides, negative-carryover rules, holdbacks and multi-currency payouts.
Every click is scored for duplicate fingerprints, impossible geo hops, datacentre ranges, click-to-conversion velocity and incentivised patterns. Suspicious volume is flagged before it reaches a payout run.
Data is encrypted in transit and at rest, retained on the schedule you configure, and processed under an operator agreement aligned with POPIA and the GDPR.
Contact
Tell us about your programme and we will send sandbox credentials plus a short integration guide.