apify-scraper — Claude Code plugin: what it does, how to install
Connects Claude Code to the Apify platform to run Actors, retrieve dataset items, inspect logs, and manage cron schedules.
/plugin marketplace add anthropics/claude-plugins-community
/plugin install apify-scraper@claude-communityWhat apify-scraper does
The plugin adds 27 tools to Claude Code covering the Apify REST API v2. It lets you trigger and build Actors, monitor run progress, inspect logs, and abort or resurrect active jobs directly from the chat.
Under the hood, it runs an MCP server on Node.js using @modelcontextprotocol/sdk and npx tsx with no build step required. The tool set handles dataset operations, key-value record storage, webhook management, and cron-based schedule setup.
Without a valid APIFY_API_TOKEN environment variable configured during installation, all requests to the Apify API will fail.
What it helps with
- run web scraping Actors on target URLs without leaving Claude Code
- fetch or push items to Apify datasets and key-value stores
- set up cron schedules for recurring scraping tasks
- inspect run statuses and pull execution logs for failed jobs
Example prompts for the agent
- Run
apify/web-scraperonhttps://example.comand show the collected data. - Schedule
apify/google-search-scraperto run daily at 8am UTC. - Check the last run of
apify/web-scraperand display its execution log.
How to install apify-scraper
Plugin marketplace
/plugin marketplace add anthropics/claude-plugins-community/plugin install apify-scraper@claude-communityStep by step, with commands for each platform: Claude Code plugins: marketplaces, installing, and building your own
Questions about apify-scraper
How to install apify-scraper in Claude Code?
Register the marketplace via /plugin marketplace add anthropics/claude-plugins-community, then install the tool by running /plugin install apify-scraper@claude-community. Provide your APIFY_API_TOKEN when prompted.
What does apify-scraper do?
It exposes 27 MCP tools inside Claude Code to trigger Apify Actors, view logs, manipulate datasets, and manage cron tasks.
What prerequisites are needed to run apify-scraper?
You need Node.js available for npx tsx and an Apify API token copied from your Apify Console integrations settings.
Source text
apify-scraper · MIT
# Apify Scraper Plugin Full Apify web scraping platform integration for Claude. Run Actors, manage datasets, key-value stores, schedules, webhooks, and tasks — all from within Claude. ## Setup ### 1. Get your Apify API Token 1. Go to [Apify Console](https://console.apify.com/) → Settings → Integrations 2. Copy your API token ### 2. Install the Plugin Install the `.plugin` file in Claude. When prompted, set the environment variable: ``` APIFY_API_TOKEN=your_token_here ``` ## Available Tools (27) | Category | Tools | Description | |----------|-------|-------------| | **Actors** | 5 | List, inspect, run, build Actors | | **Runs** | 6 | Monitor, abort, resurrect runs, read logs | | **Datasets** | 4 | List, read, push dataset items | | **Key-Value Stores** | 5 | CRUD operations on KV store records | | **Schedules** | 3 | Create/delete cron-based schedules | | **Webhooks** | 2 | Create webhooks for run events | | **Tasks** | 2 | List and run saved Actor tasks | ## Quick Examples **Scrape a website (fast):** > "Run apify/web-scraper on https://example.com and get the results" **Schedule a daily scrape:** > "Create a schedule to run apify/google-search-scraper every day at 8am UTC" **Check what happened:** > "Show me the last run of apify/web-scraper and its log" ## Architecture ``` apify-scraper/ ├── .claude-plugin/ │ └── plugin.json # Plugin manifest ├── .mcp.json # MCP server configuration ├── servers/apify/ │ ├── package.json # Dependencies │ └── src/ │ ├── index.ts # Entry point │ ├── constants.ts # API config │ ├── types.ts # TypeScript interfaces │ ├── schemas/ │ │ └── common.ts # Shared Zod schemas │ ├── services/ │ │ └── api-client.ts # Axios HTTP client │ └── tools/ │ ├── actors.ts # Actor tools │ ├── runs.ts # Run tools │ ├── datasets.ts # Dataset tools │ ├── key-value-stores.ts # KV store tools │ └── schedules-webhooks.ts # Schedule, webhook & task tools ├── skills/apify-scraping/ │ └── SKILL.md # Usage guidance for Claude └── README.md ``` ## Tech Stack - **Runtime**: Node.js with `npx tsx` (no build step) - **MCP SDK**: `@modelcontextprotocol/sdk` (stdio transport) - **HTTP**: Axios with Bearer token auth - **Validation**: Zod schemas - **API**: Apify REST API v2 ## Author MSApps
© MSApps-Mobile · MIT · MSApps-Mobile/claude-plugins