Affiliate Program Finder Intel - Compare Programs by Niche avatar

Affiliate Program Finder Intel - Compare Programs by Niche

Pricing

from $30.00 / 1,000 affiliate program searches

Go to Apify Store
Affiliate Program Finder Intel - Compare Programs by Niche

Affiliate Program Finder Intel - Compare Programs by Niche

Find the best affiliate programs for any niche. This affiliate marketing research tool searches directories and builds an affiliate program database with commission rates, cookie duration, networks, and sign-up links. AI-powered comparison ranks each program 1-10. Export as JSON or CSV.

Pricing

from $30.00 / 1,000 affiliate program searches

Rating

0.0

(0)

Developer

Marielise

Marielise

Maintained by Community

Actor stats

1

Bookmarked

4

Total users

3

Monthly active users

8 days ago

Last modified

Share

Affiliate Program Finder Intel

Find the best affiliate programs for any niche in seconds. Enter keywords like "dog products" or "web hosting" and get back an AI-ranked list of programs with commission rates, cookie durations, networks, geo availability, and sign-up links. Each program is scored 1-10 with a plain-English verdict, pros, and cons.

Built for: Affiliate marketers, niche site builders, bloggers, content creators, SEO professionals, and digital marketing agencies researching monetisation options.

What It Does

This actor searches public affiliate program directories, aggregates the results into a single deduplicated dataset, and optionally runs AI analysis to rank and score every program. Instead of manually browsing fragmented directories, you get a structured, ranked affiliate program database ready to export as JSON, CSV, or consume via API.

Only public sources are scraped. No login, no account creation, no private data access.

Sources

SourceWhat It CoversData Available
AffiliatePrograms.comCurated directory organised by niche with editorial reviewsCommission %, cookie duration, network, description, sign-up link
UpPromoteBlog-style niche guides with comparison tablesCommission %, cookie duration, network, description

Additional sources (ClickBank, OfferVault, Affpaying, FMTC) are available in the scraper registry but not enabled by default.

Features

FeatureDescription
AI Ranking & ScoringEach program scored 1-10 with a verdict, pros, and cons (toggle on/off)
Multi-Source SearchSearches multiple public directories in parallel
Region FilteringFilter by US, Europe, UK, Canada, Australia, or Asia
Commission FiltersSet minimum commission % or recurring-only
DeduplicationRemoves duplicate programs found across multiple sources
Commission NormalisationExtracts numeric percentage alongside raw commission string
CSV ExportSpreadsheet-ready export in key-value store
Graceful FailuresIf one source fails, the actor continues with the others

How to Use

Step 1: Enter Your Niche

Provide one or more keywords describing the niche you want to explore. Be specific for better results.

Step 2: Set Filters (Optional)

Narrow results by region, minimum commission rate, or recurring commissions only.

Step 3: Choose AI Analysis (Optional)

AI analysis is enabled by default. It ranks every program 1-10 and adds a verdict with pros and cons. Turn it off for a cheaper, faster run with basic scoring.

Step 4: Run and Get Results

The actor returns:

  • Dataset with structured, ranked affiliate program records
  • CSV export for spreadsheet analysis
  • Summary JSON with run metadata, top picks, and stats

Input Examples

Find affiliate programs in the fitness niche:

{
"keywords": ["fitness", "workout", "gym"]
}

High-Commission Programs

Find programs paying 30%+ commissions in the SaaS space:

{
"keywords": ["SaaS", "software"],
"commissionMin": 30
}

Recurring Revenue Only

Find subscription-based programs in the health niche:

{
"keywords": ["health", "supplements"],
"recurringOnly": true
}

Budget Run (No AI)

Search without AI analysis for a cheaper run:

{
"keywords": ["pets", "dog products"],
"enableAiAnalysis": false
}

Input Parameters

ParameterTypeRequiredDefaultDescription
keywordsstring[]Yes-Niche keywords (e.g. ["fitness", "dog products"])
regionstringNoanyFilter by region: any, us, europe, uk, canada, australia, asia
commissionMinnumberNo-Minimum commission percentage (0-100)
recurringOnlybooleanNofalseOnly show recurring/subscription commissions
enableAiAnalysisbooleanNotrueAI ranking, scoring, verdicts, pros and cons
maxResultsintegerNo50Max programs to return (5-200)
proxyobjectNoApify ProxyProxy configuration

Output

Dataset Records

Each record represents one affiliate program. With AI analysis enabled:

{
"aiRank": 1,
"aiScore": 9,
"programName": "Chewy Affiliate Program",
"commissionRate": "$15 per sale",
"commissionPct": null,
"commissionType": "flat",
"cookieDuration": 15,
"network": "Partnerize",
"description": "Chewy is America's most trusted online pet store...",
"geo": "US, Canada",
"url": "https://www.affiliateprograms.com/p/chewy/",
"signupUrl": "https://www.chewy.com/app/content/affiliate",
"source": "affiliateprograms",
"niche": ["pets"],
"aiVerdict": "Strong brand with loyal customer base — ideal for pet content sites with US traffic.",
"aiPros": ["Trusted household name", "High average order value"],
"aiCons": ["Flat commission limits upside on big orders"],
"scrapedAt": "2025-01-15T10:30:00Z"
}

Key-Value Store Outputs

FileFormatDescription
affiliate_programs.csvCSVAll programs with rank, score, verdict, commission, cookie, network
SUMMARY.jsonJSONRun metadata: counts, top picks (score 7+), sources, errors, timing

Fields That May Be Absent

Not all sources provide the same data. The following fields may be null:

  • commissionPct — not all programs list a percentage (some use flat rates)
  • cookieDuration — not listed on all directories
  • signupUrl — some sources only link to a detail page
  • geo — geographic availability not always specified
  • brand — not always distinguishable from program name

Pricing

This actor uses Pay Per Event pricing with two tiers:

EventPriceWhat You Get
search-complete$0.03Scraped, deduplicated, filtered programs with basic scoring
ai-analysis$0.07AI ranking (1-10), verdicts, pros and cons for each program
  • With AI (default): $0.10 per search
  • Without AI: $0.03 per search

API Integration

Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('your-username/affiliate-program-finder-intel').call({
keywords: ['fitness', 'supplements'],
commissionMin: 20,
maxResults: 50
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Found ${items.length} affiliate programs`);
for (const program of items) {
console.log(`#${program.aiRank} ${program.programName} (${program.aiScore}/10) — ${program.aiVerdict}`);
}

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_API_TOKEN')
run = client.actor('your-username/affiliate-program-finder-intel').call(run_input={
'keywords': ['fitness', 'supplements'],
'commissionMin': 20,
'maxResults': 50
})
items = client.dataset(run['defaultDatasetId']).list_items().items
print(f"Found {len(items)} affiliate programs")
for program in items:
print(f"#{program['aiRank']} {program['programName']} ({program['aiScore']}/10) — {program['aiVerdict']}")

Important Notes

What This Actor Does NOT Scrape

Major affiliate networks like ShareASale, CJ Affiliate, Impact, Awin, and Rakuten require an approved affiliate account to browse their catalogues. This actor does not access those gated platforms. If a program references one of these networks, the network name appears in the network field, but the data comes from the public directory.

Data Accuracy

Commission rates, cookie durations, and other details are extracted from public directory listings. These may be outdated or incomplete. Always verify details directly with the affiliate program before promoting.

Rate Limits

The actor respects rate limits and includes delays between requests. Typical runs complete in 30-90 seconds.

Troubleshooting

No results found

  1. Broaden your keywords — use general terms like "health" instead of "organic vegan protein powder"
  2. Remove filters — clear commission and region filters
  3. Set region to "any" — some niches have limited regional data

Low result count

  1. Add more keywords to cast a wider net
  2. Increase maxResults
  3. Some niches have fewer public listings — this is normal

Source failures

If a source fails, the actor logs a warning and continues with the remaining sources. Check SUMMARY.json in the key-value store for details.

FAQ

This actor only scrapes publicly accessible pages — the same pages any visitor can browse without an account. It includes polite delays between requests.

How often should I run this?

Affiliate program listings change slowly. Running once a week or once a month is sufficient for most use cases.

Can I search for multiple niches at once?

Yes. Pass multiple keywords in the keywords array (e.g. ["fitness", "nutrition", "yoga"]). The actor matches each keyword against program names, descriptions, and categories.

What if I don't need AI analysis?

Set enableAiAnalysis to false. You'll get the same scraped data with basic scoring (based on commission %, cookie duration, and data completeness) at $0.03 instead of $0.10.

Support

Questions or issues? Leave a comment on the actor page or open an issue on GitHub.