Learn how actor rentals work on the Apify platform. Find out about running costs, what you need to rent an actor, and how to pay for your rentals.
Paid actors are a new feature in Apify Store. They're like any other public actors, but with a slight difference. In order to use a paid actor, you rent it and pay a monthly fee to the developer. This empowers the developer to dedicate more time and effort to their actors. It ensures that these actors are of the highest quality and receive ongoing maintenance.
Each paid actor has a free trial, followed by a flat monthly rental fee that is automatically charged from your platform usage credits in advance for the following month. The trial's length is always shown for each paid actor.
Yes, you will pay normal platform usage costs on top of the monthly actor rental fee. The platform costs work exactly the same way as for free public actors or your private actors. You should find estimates of the cost of usage in each individual paid actor's README (see an example).
You don't need a paid plan to start a paid actor's free trial. Just activate the trial and you are good to go. After that, you will need to subscribe to one of Apify's paid plans in order to keep renting the actor and continue using it.
You always prepay the actor rental for the following month. The first payment happens when the trial expires, and then recurs monthly. When you open the actor in the Apify console, you will see when the next rental payment is due and you will also receive a notification when it happens.
Example: You activate a 7-day trial of an actor at noon of April 1, 2021. If you don't turn off auto-renewal, you will be charged at noon on April 8, 2021, then May 8, 2021, and so on.
The rental fee for an actor is automatically subtracted from your platform usage credits, similarly to, e.g. compute units. If you don't have enough credits prepaid, you will need to cover any overage in the next invoice.
If you have an Apify paid plan, you will be automatically charged the monthly rental fee at the end of your free trial and you will be able to run the actor for another month. If you aren't subscribed to an Apify plan, you will need to subscribe to one of Apify's paid plans in order to continue using the actor after the trial has ended.
Apart from the monthly rental fee, you will be charged standard platform costs for running the actor (this is why you need to be subscribed), as you would be for any other actor, including your private ones.
During your trial or any time after that, you can always turn off auto-renewal so that you are not charged when your current actor rental expires. If you choose to do so, you can always turn it back on later.
Since actor rental fees are paid from platform usage credits, these fees conceptually belong under platform usage.
Hence, you can find the breakdown of how much you have been charged for paid actors on the bottom of the Platform usage tab in the Billing and usage section. The overall sum will also be visible in the usage bar chart and the table on the top of the same tab.
There should be a link to GitHub issues, or a similar link for reporting problems, in the actor's README. Just go there and create a new ticket, if it does not yet exist. The developer who owns the actor should be in touch with you shortly, as they are responsible for maintaining their paid actors. If you encounter any problems with this system, you can always write to email@example.com.
Paid actors are still in beta stage and you will likely be one of this feature's very first users. So, if you have any feedback which is not actor-specific, but relates more to the experience of renting an actor or similar topics, please let us know at firstname.lastname@example.org. Thank you!