I have a proposal around trial periods and PPE that could benefit both Apify and developers, with little to no impact on users, while also helping reduce abuse.
Rentals are going away, but that does not mean trial periods should disappear too. My proposal is simple: allow trial periods for PPE actors.
That way, users can still try an actor before upgrading to a paid plan, but they cannot keep using it for free forever once the trial ends.
Example: if an actor has a 1-month trial, users have enough time to understand it, test it, and integrate it into their workflow. But after that, they need to upgrade if they want to continue using it.
This also helps with abuse. Right now, if someone wants to exploit an actor, they can create 10 accounts once and get $5 on each one. That is $50 worth of free usage, and they can keep using it every month. With a trial-period model on PPE, that free access would only happen once per account, which makes abuse much harder and less attractive.
With this model:
- users still get a fair chance to test the actor properly
- abuse becomes harder and less attractive
- developers are better protected and can start earning sooner
- Apify has a better chance of converting users to paid plans after users already got value from the actor
The main alternative would be to raise PPE prices for free users, but that feels worse for users, because they will be less willing to spend their limited free credits just to test one actor.
So I think trial periods on PPE could be a pretty clean middle ground: still good for users, better for developers, and probably better for Apify too.
WDYT? @Lukas Krivka @Ella @Saurav Jain @Matej @ Apify