Skip to content

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:

  1. An Apify account (sign up at apify.com)
  2. Your Apify API token
  3. Apify compute credits (free tier includes 5 units/month)

Setup Guide

Step 1: Create Apify Account

  1. Sign up at apify.com
  2. Complete account verification
  3. 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

  1. Log into Apify Console
  2. Go to Account → Integrations
  3. Find the Personal API Token section
  4. Copy your token (starts with apify_api_)
  5. Important: Keep this token secure - treat it like a password!

Step 3: Enable the Add-on

  1. In SellerCockpit, go to Settings → Add-ons
  2. Find Apify Data Enrichment in the list
  3. Click Enable

Step 4: Configure Settings

  1. Go to Settings → Apify
  2. Enter your API token from Step 2
  3. (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)
  4. Click Test Connection to verify
  5. Click Save Settings

Configuration Options

SettingDescriptionDefault
API TokenYour Apify Personal API Token (starts with apify_api_)Required
Daily Runs LimitMaximum number of actor runs per day100
Monthly Credits LimitMaximum 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_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Important:

  • 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:

  1. Go to Settings → Add-ons
  2. Find Apify Data Enrichment
  3. 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:

  1. Go to Apify Console → Integrations
  2. Verify the token is still active
  3. If needed, generate a new token
  4. 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:

  1. Log into Apify Console
  2. Check your available compute units
  3. Purchase more credits or upgrade plan
  4. 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):

TaskApprox. CostCompute 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