Affiliate Program Finder Intel - Compare Programs by Niche
Pricing
from $30.00 / 1,000 affiliate program searches
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
Actor stats
1
Bookmarked
4
Total users
3
Monthly active users
8 days ago
Last modified
Categories
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
| Source | What It Covers | Data Available |
|---|---|---|
| AffiliatePrograms.com | Curated directory organised by niche with editorial reviews | Commission %, cookie duration, network, description, sign-up link |
| UpPromote | Blog-style niche guides with comparison tables | Commission %, cookie duration, network, description |
Additional sources (ClickBank, OfferVault, Affpaying, FMTC) are available in the scraper registry but not enabled by default.
Features
| Feature | Description |
|---|---|
| AI Ranking & Scoring | Each program scored 1-10 with a verdict, pros, and cons (toggle on/off) |
| Multi-Source Search | Searches multiple public directories in parallel |
| Region Filtering | Filter by US, Europe, UK, Canada, Australia, or Asia |
| Commission Filters | Set minimum commission % or recurring-only |
| Deduplication | Removes duplicate programs found across multiple sources |
| Commission Normalisation | Extracts numeric percentage alongside raw commission string |
| CSV Export | Spreadsheet-ready export in key-value store |
| Graceful Failures | If 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
Basic Niche Search
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
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
keywords | string[] | Yes | - | Niche keywords (e.g. ["fitness", "dog products"]) |
region | string | No | any | Filter by region: any, us, europe, uk, canada, australia, asia |
commissionMin | number | No | - | Minimum commission percentage (0-100) |
recurringOnly | boolean | No | false | Only show recurring/subscription commissions |
enableAiAnalysis | boolean | No | true | AI ranking, scoring, verdicts, pros and cons |
maxResults | integer | No | 50 | Max programs to return (5-200) |
proxy | object | No | Apify Proxy | Proxy 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
| File | Format | Description |
|---|---|---|
affiliate_programs.csv | CSV | All programs with rank, score, verdict, commission, cookie, network |
SUMMARY.json | JSON | Run 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 directoriessignupUrl— some sources only link to a detail pagegeo— geographic availability not always specifiedbrand— not always distinguishable from program name
Pricing
This actor uses Pay Per Event pricing with two tiers:
| Event | Price | What You Get |
|---|---|---|
| search-complete | $0.03 | Scraped, deduplicated, filtered programs with basic scoring |
| ai-analysis | $0.07 | AI 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 ApifyClientclient = 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().itemsprint(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
- Broaden your keywords — use general terms like "health" instead of "organic vegan protein powder"
- Remove filters — clear commission and region filters
- Set region to "any" — some niches have limited regional data
Low result count
- Add more keywords to cast a wider net
- Increase
maxResults - 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
Is this legal?
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.