Skip to main content
Apify is a web scraping and automation platform that provides thousands of ready-made scrapers (called Actors) for popular websites. Cargo’s native integration with Apify allows you to run actors, execute pre-configured tasks, and fetch scraped data directly from your workflows.

How to set up Apify

To connect Apify, you need an API token from your Apify account. This integration requires your own Apify account and API credentials.

Connection details

FieldDescription
API TokenYour Apify API token from account settings
Get your API token from the Apify Console under Settings → Integrations.

Apify actions

Run Actor

Execute any Apify actor with custom input parameters. Use cases
  • Web scraping – Run scrapers for LinkedIn, Twitter, Instagram, Amazon, etc.
  • Data extraction – Extract structured data from any website
  • Lead generation – Scrape contact information from directories
  • Competitive analysis – Monitor competitor websites and pricing
Configuration
FieldDescription
ActorSelect from your available actors
InputJSON input parameters for the actor (optional)
Memory (MB)Memory limit for the run (default: 2048 MB)
TimeoutMaximum run duration in seconds (default: 3600)
Output
FieldDescription
runIdUnique identifier for the run
statusFinal status (SUCCEEDED, FAILED, etc.)
datasetIdID of the dataset containing results
keyValueStoreIdID of the key-value store
startedAtWhen the run started
finishedAtWhen the run completed
Use the datasetId from the output with the Get Dataset extractor to retrieve the scraped data.

Run Task

Execute a pre-configured Apify task. Tasks are saved actor configurations that can be reused. Use cases
  • Recurring scrapes – Run the same scraping job repeatedly
  • Standardized workflows – Use pre-configured settings for consistent results
  • Team collaboration – Share task configurations across team members
Configuration
FieldDescription
TaskSelect from your available tasks
Input OverrideJSON input to override task defaults (optional)
Memory (MB)Memory limit for the run (optional)
TimeoutMaximum run duration in seconds (optional)
Output Same as Run Actor.

Apify data models

Create data models from Apify datasets to power your workflows.

Get Dataset

Fetch items from an Apify dataset. Use this to retrieve results from a previous actor or task run. Configuration
FieldDescription
Dataset IDThe ID of the dataset (from a previous run)
LimitMaximum items to fetch (default: 1000)
Clean dataRemove empty items and hidden fields (default: on)
The dataset schema is automatically detected from the data, so columns will match whatever the actor returns.

Common workflows

Scrape and enrich leads

  1. Run Actor – Use a LinkedIn scraper to extract company data
  2. Get Dataset – Fetch the scraped results
  3. Enrich – Use other integrations to add contact information

Monitor competitors

  1. Run Task – Execute a pre-configured price monitoring scraper
  2. Get Dataset – Retrieve the latest pricing data
  3. Compare – Analyze changes against your own pricing

Build prospect lists

  1. Run Actor – Scrape a directory or database
  2. Get Dataset – Pull the extracted contacts
  3. Push to CRM – Send qualified leads to HubSpot or Salesforce

ActorDescription
Web ScraperGeneral-purpose website scraper
Google Search ScraperExtract Google search results
LinkedIn ScraperScrape LinkedIn profiles and companies
Instagram ScraperExtract posts, profiles, and hashtags
Amazon ScraperProduct data from Amazon
Twitter ScraperTweets, profiles, and trends
Browse thousands of actors in the Apify Store.