Apify Actors
Actors are serverless cloud programs that run on the Apify platform and do computing jobs. They are called Actors because, like human actors, they perform actions based on a script.
Integrations Seamlessly integrate Actors with other systems. Connect Apify actors and tasks with your favorite web apps and cloud services.
Proxy Improve the performance of your web scrapers by smartly rotating datacenter and residential IP addresses.
Storage Store data from your Actors in one of our Apify storages: key-value stores, datasets, or request queues.
Edit your code on our platform, fetch from a Git repository, or push from your machine.
Actors run inside Docker containers on Apify servers. Use a custom Dockerfile.
Run as many Actors as you need. The Apify platform provisions the necessary resources.
Assign each Actor any RAM volume needed. CPU share is allocated automatically.
Develop and test your Actors locally, push them to the Apify platform when you're ready.
View and download logs to debug your code and monitor performance on production.
Actorize your Scrapy spiders
Deploy your Scrapy code to the cloud with just a few commands. Turn your Scrapy projects into Actors, run, schedule, monitor and monetize them.
Pricing
Compute units
Usage of Actors is charged based on compute units. An Actor running with 1 GB of memory for one hour consumes 1 compute unit.
Not sure how many CUs you need? No problem - we have a free plan and hundreds of ready-made Actors on Apify Store for you to test with. That should give you a sense of which plan to choose.