Skip to main content

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.

Commission structure

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.

ParameterTypeRequiredDescription
terms_acceptedbooleanYesMust be true — confirms agreement to affiliate terms
paypal_emailstringNoPayPal 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 referral
  • renewal — recurring commission when a referred user renews their plan
  • coupon — commission from a user who applied your affiliate coupon code

Commission statuses:

  • pending — within the 30-day hold period, not yet payable
  • paid — included in a monthly payout
  • reversed — reversed due to a refund or chargeback

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:

  1. Logs the click (IP, user agent, referrer, sub-ID)
  2. Sets a 60-day irf_ref browser cookie
  3. Redirects the visitor to the IndReelForge homepage

If the visitor signs up within 60 days, you are automatically credited.

Query parameterDescription
subOptional sub-ID (up to 100 chars) for campaign tracking

Update PayPal Payout Email​

PATCH https://api.indreelforge.com/api/affiliates/me
ParameterTypeRequiredDescription
paypal_emailstringYesYour 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).

ParameterTypeRequiredDescription
payout_methodstringYespaypal, wise, or bank_transfer
paypal_emailstringIf paypalPayPal email
wise_emailstringIf wiseWise account email
bank_namestringIf bankBank name
bank_account_last4stringIf bankLast 4 digits of account number
note

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:

TierMin Confirmed ReferralsCommission Rate
Bronze015%
Silver1020%
Gold2525%
Platinum5030%

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