Apify + Make.com Integration

Connect Apify to Make.com (Integromat) for automated workflows. Trigger scrapers and process data automatically.

TL;DR

Make.com connects Apify to 1,000+ apps without code. Schedule scraper runs, process results with AI, send to Google Sheets, Slack, or email. 15-minute setup.

Why Use Make.com with Apify?

Apify extracts data. Make.com moves it where you need it. Together they create automated data pipelines without code.

Example workflows:

  • Scrape competitor prices daily. Send changes to Slack.
  • Monitor social media mentions. Add new leads to HubSpot.
  • Extract job listings. Filter by keywords. Email matches.
  • Collect reviews. Analyze sentiment with AI. Save to Sheets.

Getting Started

Step 1: Get Your Apify API Token

  1. Log in to console.apify.com
  2. Go to Settings → Integrations
  3. Copy your Personal API Token

Step 2: Connect Apify in Make.com

  1. Log in to Make.com
  2. Create a new scenario
  3. Search for "Apify" in modules
  4. Click Connect and paste your API token

Available Apify Modules

Module Function
Run Actor Start any actor with custom input
Get Dataset Items Fetch results from completed run
Watch Actor Runs Trigger when any run completes
Get Run Details Check status, duration, cost

Example: Daily Competitor Price Monitoring

Scrape competitor products daily. Alert when prices change.

  1. Trigger: Schedule (daily at 8am)
  2. Apify: Run Amazon Scraper with competitor URLs
  3. Iterator: Process each product result
  4. Filter: Check if price changed from yesterday
  5. Slack: Post price change alerts to channel

Configuration

// Apify Run Actor input
{
  "startUrls": [
    "https://amazon.com/dp/COMPETITOR_PRODUCT_1",
    "https://amazon.com/dp/COMPETITOR_PRODUCT_2"
  ],
  "maxItems": 10
}

Example: Lead Generation Pipeline

Scrape business data. Enrich with AI. Add to CRM.

  1. Trigger: Google Sheets new row (target cities)
  2. Apify: Run Google Maps Scraper for city
  3. Iterator: Process each business
  4. OpenAI: Classify business relevance
  5. Filter: Keep high-relevance leads only
  6. HubSpot: Create new contact

Handling Large Datasets

Apify actors can return thousands of results. Make.com has operation limits.

Solutions:

  • Limit results in actor input (maxItems: 100)
  • Use webhooks to trigger Make.com only when needed
  • Split large runs into multiple scenarios
  • Use Make.com data stores for batching

Using Webhooks

Trigger Make.com when Apify run completes:

  1. Create a webhook trigger in Make.com
  2. Copy the webhook URL
  3. In Apify Console, go to your actor
  4. Add webhook: Runs Finished → Make.com URL

Make.com receives run ID and can fetch results automatically.

Common Questions

Q: How much does Make.com cost?

A: Free tier includes 1,000 operations/month. Paid plans start at $9/month. Each Apify result counts as one operation.

Q: Can I run actors synchronously?

A: Yes. The Run Actor module waits for completion by default. Set timeout for long-running actors.

Q: What if my actor fails?

A: Add error handling in Make.com. Use Router module to handle success/failure paths differently.