Affiliate Program
Earn commissions by referring new users to IndReelForge. Each affiliate gets a unique referral link and earns a percentage of every payment made by users they refer — including recurring renewals.
Commissions are held for 30 days before becoming payable (fraud protection). Payouts are processed automatically on the 1st of each month via PayPal for balances ≥ $50. Performance tiers automatically increase your commission rate as you grow.
Register as an Affiliate
POST https://api.indreelforge.com/api/affiliates/register
Creates your affiliate account and generates a unique referral code. You must accept the affiliate terms.
| Parameter | Type | Required | Description |
|---|---|---|---|
terms_accepted | boolean | Yes | Must be true — confirms agreement to affiliate terms |
paypal_email | string | No | PayPal email for payouts (can be set later) |
curl \
-H 'Authorization: Apikey YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"terms_accepted": true, "paypal_email": "[email protected]"}' \
-X POST https://api.indreelforge.com/api/affiliates/register
Response
{
"affiliate": {
"id": "aff_abc123",
"referral_code": "IRFABCD1234",
"status": "pending",
"commission_rate": 15,
"has_paypal_email": true,
"paypal_email_masked": "y**@example.com",
"payout_method": "paypal",
"terms_accepted_at": "2026-05-05T10:00:00.000Z"
}
}
Get Your Affiliate Dashboard
GET https://api.indreelforge.com/api/affiliates/me
Returns your full affiliate profile, stats, referrals, payouts, and commission history.
curl \
-H 'Authorization: Apikey YOUR_API_KEY' \
https://api.indreelforge.com/api/affiliates/me
Response
{
"affiliate": {
"id": "aff_abc123",
"referral_code": "IRFABCD1234",
"status": "active",
"commission_rate": 20,
"performance_tier": "Silver",
"total_earned": 245.50,
"total_paid": 150.00,
"click_count": 1820,
"payout_method": "paypal",
"has_paypal_email": true,
"paypal_email_masked": "y**@example.com"
},
"stats": {
"total_referrals": 34,
"confirmed": 18,
"total_earned": 245.50,
"total_paid": 150.00
},
"clicks_7d": 142,
"referrals": [...],
"payouts": [...],
"commissions": [
{
"id": "com_xyz",
"amount": 12.50,
"commission_type": "renewal",
"status": "pending",
"hold_until": "2026-06-01T09:00:00.000Z",
"created_at": "2026-05-02T14:30:00.000Z"
}
]
}
Commission types:
first_payment— new subscriber converted from your referralrenewal— recurring commission when a referred user renews their plancoupon— commission from a user who applied your affiliate coupon code
Commission statuses:
pending— within the 30-day hold period, not yet payablepaid— included in a monthly payoutreversed— reversed due to a refund or chargeback
Your Referral Link
Share your link to start tracking clicks and referrals:
https://indreelforge.com/ref/YOUR_CODE
Add an optional sub-ID to track which campaign or placement converted:
https://indreelforge.com/ref/YOUR_CODE?sub=youtube_review
The sub-ID is stored on the referral record so you can see which traffic source performed best.
Click Tracking Redirect
GET https://api.indreelforge.com/api/affiliates/ref/:code
Public endpoint. When a visitor hits your referral link, this endpoint:
- Logs the click (IP, user agent, referrer, sub-ID)
- Sets a 60-day
irf_refbrowser cookie - Redirects the visitor to the IndReelForge homepage
If the visitor signs up within 60 days, you are automatically credited.
| Query parameter | Description |
|---|---|
sub | Optional sub-ID (up to 100 chars) for campaign tracking |
Update PayPal Payout Email
PATCH https://api.indreelforge.com/api/affiliates/me
| Parameter | Type | Required | Description |
|---|---|---|---|
paypal_email | string | Yes | Your PayPal email for receiving payouts |
curl \
-H 'Authorization: Apikey YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"paypal_email": "[email protected]"}' \
-X PATCH https://api.indreelforge.com/api/affiliates/me
Response
{
"success": true,
"paypal_email_masked": "p*****@example.com"
}
Update Payout Method
POST https://api.indreelforge.com/api/affiliates/me/payout-method
Switch between PayPal (automated), Wise, or bank transfer (manual processing).
| Parameter | Type | Required | Description |
|---|---|---|---|
payout_method | string | Yes | paypal, wise, or bank_transfer |
paypal_email | string | If paypal | PayPal email |
wise_email | string | If wise | Wise account email |
bank_name | string | If bank | Bank name |
bank_account_last4 | string | If bank | Last 4 digits of account number |
Wise and bank transfer payouts are processed manually each month. PayPal payouts are fully automated.
curl \
-H 'Authorization: Apikey YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"payout_method": "wise", "wise_email": "[email protected]"}' \
-X POST https://api.indreelforge.com/api/affiliates/me/payout-method
Response
{
"success": true,
"payout_method": "wise"
}
Leaderboard
GET https://api.indreelforge.com/api/affiliates/leaderboard
Returns the top 10 active affiliates by total earnings. Names are anonymised (first name + last initial only).
curl \
-H 'Authorization: Apikey YOUR_API_KEY' \
https://api.indreelforge.com/api/affiliates/leaderboard
Response
{
"leaderboard": [
{
"rank": 1,
"display_name": "Rohan S.",
"referral_code": "IRFABCD1234",
"total_earned": 1850.00,
"confirmed_referrals": 94
},
{
"rank": 2,
"display_name": "Priya M.",
"referral_code": "IRFXYZ5678",
"total_earned": 1230.00,
"confirmed_referrals": 61
}
]
}
Promo Asset Library
GET https://api.indreelforge.com/api/affiliates/assets
Returns the library of promotional materials provided by IndReelForge — banners, email copy, social post templates, and more.
curl \
-H 'Authorization: Apikey YOUR_API_KEY' \
https://api.indreelforge.com/api/affiliates/assets
Response
{
"assets": [
{
"id": "ast_abc",
"title": "728x90 Leaderboard Banner",
"asset_type": "banner",
"url": "https://cdn.example.com/banners/728x90.png",
"preview_url": "https://cdn.example.com/banners/728x90-thumb.png",
"description": "Standard leaderboard banner for website headers",
"created_at": "2026-05-01T00:00:00.000Z"
},
{
"id": "ast_def",
"title": "Newsletter CTA copy",
"asset_type": "email_copy",
"url": null,
"description": "Paste this into your newsletter: IndReelForge lets you post to 16 platforms in one click...",
"created_at": "2026-05-01T00:00:00.000Z"
}
]
}
Asset types: banner, email_copy, social_post, video, landing_page, other
Performance Tiers
Your commission rate increases automatically as you refer more users:
| Tier | Min Confirmed Referrals | Commission Rate |
|---|---|---|
| Bronze | 0 | 15% |
| Silver | 10 | 20% |
| Gold | 25 | 25% |
| Platinum | 50 | 30% |
Tiers are applied to all future commissions. Existing paid commissions are not retroactively adjusted.
Payout Schedule
- Payouts run automatically on the 1st of each month
- Minimum balance required: $50.00
- Commissions are held 30 days before becoming payable
- PayPal payouts are processed in a batch — allow 2-5 business days for funds to clear
- Refunds within the 30-day hold period automatically reverse the associated commission