Image Processing

Maximum Instagram posts to scrape per creator (default: 30)
Number of "hero shots" to select (default: 3)
Maximum width/height for resized images (default: 1024)
JPEG quality for uploaded images (default: 85)

Processing Limits

Character limit for bio/expectations (default: 420)
Retry count for failed jobs (default: 3)
Retries for Gemini text generation (default: 3)

Timeouts & Concurrency

Number of influencers to process simultaneously (1-50). Higher values use more memory (~30MB per worker) and may hit API rate limits.
Backpressure threshold: pause scraping when this many profiles are waiting for processing (default: 10)
When to reset stuck processing jobs (default: 10)
Timeout for Apify API calls (default: 60)
Parallel download threads per influencer (default: 5)

Social Discovery

YouTube, TikTok, X

Configure how social media handles are discovered and verified across platforms.

Minimum followers to auto-verify a handle (default: 100)
Try the Instagram handle on other platforms as fallback
Save handles with low/no followers if profile exists

Platform Verification (API Cost Control)

Toggle which platforms use Apify API calls for verification. Disabled platforms keep discovered handles but skip follower count lookups.

~$0.001 per verification (cheap)
~$0.009 per verification (moderate)
~$0.40 per 1k results (expensive) - OFF recommended

AI Model Configuration

Gemini 3

Configure which Gemini model and thinking depth to use for each AI task. Flash is faster and cheaper; Pro offers deeper reasoning.

Hero Shot Selection

Analyzes downloaded images to select the best hero shots for the profile.

Higher = deeper reasoning, slower response

Profile Text Generation

Generates bio, niches, expectations, and pricing from creator data.

Higher = deeper reasoning, slower response

Crop Region Analysis

Determines optimal crop centers for square image thumbnails.

Higher = deeper reasoning, slower response

Visual Selection Prompt

Gemini Vision

This prompt is sent to Gemini Vision with all downloaded images. Gemini uses it to select the best "Hero Shots."

What gets sent to Gemini:

  • Your prompt (the text above)
  • Images - All downloaded post images from the creator's Instagram

The model returns JSON with selected_indices identifying the best images.

Profile Writing Prompt

Gemini Text

This prompt generates the Bio, Niches, Expectations, and price estimates. Your prompt is sent first, followed by auto-injected context.

Primary Niche Convention: The first niche in the returned array is treated as the primary niche - the single most defining category for the creator. Additional niches are secondary, listed in decreasing order of relevance.

The following data is automatically appended after your prompt:

Instagram Bio: {creator's Instagram bio text}

External Link Context: {scraped text from Linktree, personal website, etc.}

Follower Counts Across Platforms:
- Instagram Followers: {count or "Unknown"}
- YouTube Subscribers: {count or "Unknown"}
- TikTok Followers: {count or "Unknown"}
- X/Twitter Followers: {count or "Unknown"}
- Total Reach: {sum of all platforms or "Unknown"}

Captions:
- {caption from post 1}
- {caption from post 2}
- ... (up to configured limit)

Data Sources:

  • Instagram Bio - Scraped from creator's Instagram profile
  • External Link Context - Text scraped from the URL in their bio
  • Follower Counts - From platform APIs if handles are found
  • Captions - Text from their recent Instagram posts