apify-actor-development

Develop and deploy Apify Actors with apify run and apify push.

1|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/cryptopafi/nexusos-skills --skill apify-actor-development-cryptopafi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apify-actor-development
Source: https://github.com/cryptopafi/nexusos-skills/tree/main/apify-actor-development
Command: npx skills add https://github.com/cryptopafi/nexusos-skills --skill apify-actor-development-cryptopafi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Apify actor development can be complex and error-prone across project setup, schema configuration, secure credential handling, local testing, and deployment; this Skill consolidates best practices and operational steps to create reliable serverless scraping and automation programs.

Core Features & Use Cases

  • Project scaffolding: Choose language templates (JavaScript, TypeScript, Python) and create actor projects with correct .actor/actor.json metadata.
  • Local testing & deployment: Use apify run for local verification and apify push for cloud deployment, with guidance on input/output/dataset schema configuration.
  • Security & reliability: Enforce secure APIFY_TOKEN handling, dependency review, logging best practices, standby mode readiness probes, and sensible concurrency/retry strategies.
  • Use Case: Build a PlaywrightCrawler-based product scraper that validates input schemas, stores results to datasets, censors secrets in logs, and deploys as a standby actor for on-demand API requests.

Quick Start

Create a new Actor using your preferred template, run it locally with apify run using storage/key_value_stores/default/INPUT.json for input, verify logs and outputs, then deploy with apify push.

Frequently Asked Questions about apify-actor-development

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

FAQPage Schema
How do I build and deploy an Apify Actor for web scraping?

To build and deploy an Apify Actor, scaffold a JavaScript, TypeScript, or Python project with correct .actor/actor.json metadata, test locally using the apify run command, and deploy via apify push to the Apify cloud.

What is the best way to test Apify Actors locally before cloud deployment?

The best way to test Apify Actors locally is by using the apify run command. You provide input via storage/key_value_stores/default/INPUT.json to verify logs, outputs, and dataset schemas before executing cloud deployment.

Can I use Python and TypeScript for Apify Actor development?

Yes, you can use Python, JavaScript, and TypeScript for Apify Actor development. The skill supports scaffolding projects in these languages to implement crawlers, data pipelines, and standby services.

How do I handle the APIFY_TOKEN securely in my Apify crawlers?

Handle the APIFY_TOKEN securely by enforcing secure credential practices within your Apify crawlers. This includes censoring secrets in logs and reviewing dependencies to ensure sensitive tokens are not exposed during execution.

Does Apify support standby mode for on-demand API scraping requests?

Yes, Apify supports standby mode for on-demand API scraping requests. You can deploy your Actor as a standby service, utilizing readiness probes and sensible concurrency strategies to handle incoming API requests efficiently.

Why do I need to configure input and output schemas in actor.json?

You need to configure input and output schemas in actor.json to validate data for your Apify Actors. Defining these dataset schemas ensures reliable data processing, correct metadata enforcement, and structured results for serverless automation pipelines.