Apify Integration
The Apify integration enables powerful data enrichment capabilities using 1,500+ pre-built web scraping actors. Automatically enrich contacts and organizations with data from LinkedIn, Google Maps, company websites, and more.
What is Apify?
Apify is a cloud platform for web scraping and automation. With this add-on, you can:
- Enrich contact data - Find email addresses, job titles, LinkedIn profiles
- Research companies - Extract company info from websites, social media, directories
- Google Maps data - Get business ratings, reviews, hours, photos via GMaps Genie
- Social media insights - Scrape LinkedIn profiles, company pages, Instagram, Twitter
- Lead generation - Build prospect lists from directories and marketplaces
Each enrichment costs approximately $0.001 using your own Apify account. The free tier includes 5 compute units monthly.
When to Use This Add-on
Choose Apify if you:
- Need to enrich CRM data with external sources (LinkedIn, Google Maps, etc.)
- Want to automate research tasks that would take hours manually
- Have leads with incomplete contact information
- Need to verify company details before outreach
- Want to find decision-makers at target accounts
Prerequisites
To use Apify integration, you need:
- An Apify account (sign up at apify.com)
- Your Apify API token
- Apify compute credits (free tier includes 5 units/month)
Setup Guide
Step 1: Create Apify Account
- Sign up at apify.com
- Complete account verification
- Choose a plan:
- Free tier: 5 compute units/month (enough for ~50-100 enrichments)
- Paid plans: Starting at $49/month for 200 compute units
Step 2: Get Your API Token
- Log into Apify Console
- Go to Account → Integrations
- Find the Personal API Token section
- Copy your token (starts with
apify_api_) - Important: Keep this token secure - treat it like a password!
Step 3: Enable the Add-on
- In SellerCockpit, go to Settings → Add-ons
- Find Apify Data Enrichment in the list
- Click Enable
Step 4: Configure Settings
- Go to Settings → Apify
- Enter your API token from Step 2
- (Optional) Set rate limits:
- Daily Runs Limit: Maximum actor runs per day (default: 100)
- Monthly Credits Limit: Maximum spending per month in $ (default: $50.00)
- Click Test Connection to verify
- Click Save Settings
Configuration Options
| Setting | Description | Default |
|---|---|---|
| API Token | Your Apify Personal API Token (starts with apify_api_) | Required |
| Daily Runs Limit | Maximum number of actor runs per day | 100 |
| Monthly Credits Limit | Maximum monthly spending in dollars | $50.00 |
Rate Limits
Rate limits are optional safety features to prevent unexpected costs:
- Daily Runs: Prevents excessive API calls in a single day
- Monthly Credits: Caps your Apify spending (e.g., $50/month)
If you hit a limit, enrichments will pause until the next day/month. You can adjust limits anytime in settings.
Available Features
GMaps Genie - Google Maps Data
Extract business information from Google Maps:
- Business name, address, phone number
- Star ratings and review counts
- Opening hours and busy times
- Photos and street view
- Categories and attributes
- Website and social links
Use case: Enrich organizations with accurate business data and customer ratings.
Cost: ~$0.001-0.002 per business lookup
LinkedIn Profile Scraper
Extract professional information from LinkedIn:
- Full name, headline, location
- Current company and position
- Work history and education
- Skills and endorsements
- Contact information (if public)
Use case: Find decision-makers and verify contact job titles.
Cost: ~$0.01-0.02 per profile (more compute-intensive)
Email Finder
Find email addresses associated with domains:
- Company email patterns
- Individual contact emails
- Email verification status
Use case: Complete contact records with verified email addresses.
Cost: ~$0.002-0.005 per lookup
API Token Format
Your Apify API token has this format:
apify_api_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxImportant:
- Must start with
apify_api_ - 32+ characters after the prefix
- Case-sensitive
- Never share publicly or commit to version control
Troubleshooting
”Apify add-on not enabled”
The add-on hasn’t been enabled for your company:
- Go to Settings → Add-ons
- Find Apify Data Enrichment
- Click Enable
”Invalid API token format”
Your token doesn’t match the expected format:
- Ensure it starts with
apify_api_ - Copy directly from Apify Console (no extra spaces)
- Check for truncation if pasting from email/chat
”Authentication failed”
The API token is incorrect or expired:
- Go to Apify Console → Integrations
- Verify the token is still active
- If needed, generate a new token
- Update in SellerCockpit settings
”Daily runs limit exceeded”
You’ve hit your configured daily limit:
- Wait until tomorrow for automatic reset
- Or increase the limit in Settings → Apify
”Monthly credits limit exceeded”
You’ve hit your configured monthly spending limit:
- Wait until next month for automatic reset
- Or increase the limit in Settings → Apify
- Check your Apify dashboard for actual usage
”Insufficient Apify credits”
Your Apify account is out of compute units:
- Log into Apify Console
- Check your available compute units
- Purchase more credits or upgrade plan
- Free tier resets on the 1st of each month
Actor execution failed
The specific scraping task failed:
- Check if the source website is accessible
- Verify the input parameters (e.g., valid URL)
- Some websites block scrapers - this is expected
- Check Apify Console for detailed error logs
Cost Estimates
Based on typical Apify pricing (varies by actor):
| Task | Approx. Cost | Compute Units |
|---|---|---|
| Google Maps lookup (GMaps Genie) | $0.001 | ~0.01 |
| Basic web scraping | $0.001-0.005 | ~0.01-0.05 |
| LinkedIn profile | $0.01-0.02 | ~0.1-0.2 |
| Email finder | $0.002-0.005 | ~0.02-0.05 |
Example monthly usage:
- 500 Google Maps enrichments: ~$0.50
- 100 LinkedIn profiles: ~$1-2
- 200 email lookups: ~$0.40-1
Total: ~$2-4/month (well within free tier for moderate usage)
Security Best Practices
- Protect your API token - Never share or commit to public repositories
- Enable rate limits - Prevent accidental overspending
- Monitor usage - Check Apify dashboard regularly
- Rotate tokens - Generate new tokens quarterly for security
- Review actor permissions - Understand what data each actor accesses
BYOK Model
This add-on uses the BYOK (Bring Your Own Key) model:
- You create your own Apify account
- You pay Apify directly for usage
- SellerCockpit charges no additional fees
- You have full control over billing and limits
Benefits:
- Transparent pricing - Pay Apify’s published rates
- Your data, your account - Full ownership and control
- Flexible scaling - Choose the plan that fits your needs
Need help? Contact support at support@sellercockpit.com