Skip to content

Commit c6f0ead

Browse files
mhamasTC-MO
andauthored
feat: add initial PPE documentation (#1256)
Co-authored-by: Michał Olender <[email protected]>
1 parent 0d7afc3 commit c6f0ead

File tree

5 files changed

+52
-3
lines changed

5 files changed

+52
-3
lines changed
18.7 KB
Loading
52.2 KB
Loading
26.2 KB
Loading
20.4 KB
Loading

sources/platform/actors/running/store.md

Lines changed: 52 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,19 +20,21 @@ Anyone is welcome to [publish Actors](/platform/actors/publishing) in the store,
2020

2121
## Pricing models
2222

23-
All Actors in [Apify Store](https://apify.com/store) fall into one of the three pricing models:
23+
[//]: # (TODO: link platform usage docs)
24+
All Actors in [Apify Store](https://apify.com/store) fall into one of the four pricing models:
2425

2526
1. [**Rental**](#rental-actors) - to continue using the Actor after the trial period, you must rent the Actor from the developer and pay a flat monthly fee in addition to the costs associated with the platform usage that the Actor generates.
2627
2. [**Pay per result**](#pay-per-result) - you do not pay for platform usage the Actor generates and instead just pay for the results it produces.
27-
3. [**Pay per usage**](#pay-per-usage) - you can run the Actor and you pay for the platform usage the Actor generates.
28+
3. [**Pay per event**](#pay-per-event) - you can run the Actor and you do not pay for platform usage the Actor generates. Instead you pay for the specific events the Actor creator defines, such as for generating a single result or starting the Actor.
29+
4. [**Pay per usage**](#pay-per-usage) - you can run the Actor and you pay for the platform usage the Actor generates.
2830

2931
### Rental Actors
3032

3133
Rental Actors are Actors for which you have to pay a recurring fee to the developer after your trial period ends. This empowers the developer to dedicate more time and effort to their Actors, thus ensuring they are of the _highest quality_ and receive _ongoing maintenance_.
3234

3335
![Rental Actor example](./images/store/rental-actor-example.png)
3436

35-
Each rental Actor has a _free trial_ period. The length of the trial is displayed on each Actor's page.
37+
Most rental Actors have a _free trial_ period. The length of the trial is displayed on each Actor's page.
3638

3739
![Rental Actors in Apify Store](./images/store/rental-actor-trial-example.png)
3840

@@ -47,6 +49,7 @@ Yes, when you are renting an Actor, you can run it using either our [API](/api/v
4749

4850
##### Do I pay platform costs for running rental Actors?
4951

52+
[//]: # (TODO better link for platform usage costs explaining what it is!)
5053
Yes, you will pay normal [platform usage costs](https://apify.com/pricing) 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 rental Actor's README ([see an example](https://apify.com/compass/crawler-google-places#how-much-will-it-cost)).
5154

5255
##### Do I need an Apify paid plan to use rental Actors?
@@ -138,6 +141,52 @@ at the bottom of the [Usage tab](https://console.apify.com/billing).
138141

139142
![Actor pay-per-result cost](./images/store/pay_per_result_actor_items.png)
140143

144+
### Pay per event
145+
146+
Pay per event Actor pricing model is very similar to the pay per result model. You still do not pay the underlying platform usage. Instead of results, you pay for specific events defined by the creator of the Actor. These events will vary between Actors, and will always be described, together with their pricing, on each Actor. Example events might be producing a single result, doing a unit piece of work (e.g. uploading a file) or starting an Actor.
147+
148+
#### Pay per event Actors - Frequently Asked Questions
149+
150+
#### How do I know Actor is paid per events?
151+
152+
You will the that the Actor is paid per events next to the Actor name.
153+
154+
[//]: # (TODO: also show the screenshot from Apify Store on Web)
155+
156+
![Example pay per event Actor](./images/store/pay_per_event_example_actor.png)
157+
158+
#### Do I need to pay a monthly rental fee to run the Actor?
159+
160+
No, you only pay for the events.
161+
162+
#### What happens when I interact with the dataset after the run finishes?
163+
164+
You would still pay for all interactions after the Actor run finishes, same as for pay per result Actors.
165+
166+
#### Do I pay for the storage of results on the Apify platform?
167+
168+
You would still pay for the long term storage of results, same as for pay per result Actors.
169+
170+
#### Where do I see how much I was charged for the pay per result Actors?
171+
172+
Similarly to pay per result Actors, you can see how much you have been charged on your invoices, and on the [Usage tab](https://console.apify.com/billing) of the Billing section in the Console.
173+
174+
![Pay per event Actor - historical usage tab](./images/store/pay_per_event_historical_usage_tab.png)
175+
176+
You can also see the cost of each run on the run detail itself.
177+
178+
![Pay per event Actor - run detail](./images/store/pay_per_event_price_on_run_detail.png)
179+
180+
#### Can I put a cap on a cost of a single Actor run?
181+
182+
Yes, when starting an Actor run, you can define the maximum limit on the cost of that run. When the Actor reaches the defined limit, it should terminate gracefully. Even if it didn't, for any reason, and kept producing results, we make always sure you are never charged more that your defined limit.
183+
184+
![Pay per event Actor - max charge per run](./images/store/pay_per_event_price_on_run_detail.png)
185+
186+
#### How do I raise a dispute if the charges for an Actor seem off?
187+
188+
Please, in such a case, do not hesitate to contact the Actor author or our support team. If you suspect a bug in the Actor, you can also always create an issue on the Actor detail in the Apify Console.
189+
141190
### Pay per usage
142191

143192
When you use a pay per usage Actor, you are only charged for the platform usage that the runs of this Actor generate. [Platform usage](./usage_and_resources.md) includes components such as compute units, operations on [storages](/platform/storage), and usage of [residential proxies](/platform/proxy/residential-proxy) or [SERPs](/platform/proxy/google-serp-proxy).

0 commit comments

Comments
 (0)