apify-scraping

Automate Apify Actor runs to scrape websites and retrieve dataset items.

8|1|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/MSApps-Mobile/claude-plugins --skill apify-scraping
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apify-scraping
Source: https://github.com/MSApps-Mobile/claude-plugins/tree/main/plugins/apify-scraper/skills/apify-scraping
Command: npx skills add https://github.com/MSApps-Mobile/claude-plugins --skill apify-scraping

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill centralizes Apify platform operations so users can run web scrapers, monitor runs, and retrieve structured dataset results without manually juggling the Apify console or API calls.

Core Features & Use Cases

  • Run and manage Actors: start synchronous or asynchronous Actor runs and choose the right flow for quick or long-running scrapes.
  • Monitor, debug, and recover runs: list runs, inspect run details and logs, abort or resurrect failed runs for reliable execution.
  • Retrieve and operate on data: fetch dataset items, push items to datasets, read/write key-value store records, schedule recurring scrapes, and configure webhooks for notifications.
  • Use Case: Run an Apify web scraper across paginated product pages, poll the run until completion, and export the dataset items for analysis.

Quick Start

Run apify_run_actor_sync for apify/web-scraper against the target site with an appropriate input schema and return up to 100 dataset items.

Frequently Asked Questions about apify-scraping

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate running Apify Actors to scrape websites and retrieve dataset items?

To automate web scraping with Apify Actors, you start synchronous or asynchronous runs using Actor identifiers and run inputs. You then poll the asynchronous run lifecycle until completion and fetch the resulting structured dataset items for analysis.

What is the maximum duration for a synchronous Apify Actor run when scraping web pages?

Synchronous Apify Actor runs support execution for immediate results up to a maximum of 300 seconds. For long-running web scraping tasks, you should use asynchronous runs with polling to monitor the lifecycle and retrieve datasets.

Can I schedule recurring web scraping tasks and set up webhooks for Apify runs?

Yes, you can create schedules for recurring web scraping tasks and configure webhooks for run notifications. This allows you to automate Actor execution and receive updates without manually monitoring the Apify console or making API calls.

How do I manage key-value stores and debug failed Apify web scraping runs?

You can manage key-value stores by reading and writing records directly. To debug failed web scraping runs, you list runs, inspect run details and logs, abort the failed execution, or resurrect the run to recover and ensure reliable data collection.

Does Apify web scraping support paginated product pages and exporting structured data?

Yes, Apify Actors can scrape paginated product pages by providing an appropriate input schema. After polling the run until completion, you retrieve and export the structured dataset items for downstream analysis.

What do I need to start an Apify web scraper and collect structured data?

You need specific Actor or task identifiers and properly formatted run inputs to start scraping. This Skill handles the Apify platform operations, allowing you to start runs, monitor execution, and collect structured dataset items without manual API calls.