You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: apify-api/openapi/paths/actor-runs/actor-runs@{runId}@charge.yaml
+6Lines changed: 6 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,12 @@ post:
7
7
The event you are charging for must be one of the configured events in your Actor. If the Actor is not set up as pay per event, or if the event is not configured,
8
8
the endpoint will return an error. The endpoint must be called from the Actor run itself, with the same API token that the run was started with.
9
9
10
+
:::info Learn more about pay-per-event pricing
11
+
12
+
For more details about pay-per-event (PPE) pricing, refer to our [PPE documentation](/platform/actors/publishing/monetize/pay-per-event).
Copy file name to clipboardExpand all lines: sources/academy/platform/get_most_of_actors/store_basics/how_actor_monetization_works.md
+26-8Lines changed: 26 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,11 @@ Monetizing your Actor on the Apify platform involves several key steps:
33
33
- 2nd user starts their trial but pays next month.
34
34
- 3rd user on a free plan finishes the trial without upgrading to a paid plan and can’t use the Actor further.
35
35
36
-
Learn more about the rental pricing model in our [documentation](/platform/actors/publishing/monetize#rental-pricing-model).
36
+
:::info Rental pricing details
37
+
38
+
If you want more details about rental pricing, refer to our [rental pricing documentation](/platform/actors/publishing/monetize/rental).
39
+
40
+
:::
37
41
38
42
### Pay-per-result pricing model
39
43
@@ -49,7 +53,11 @@ Learn more about the rental pricing model in our [documentation](/platform/actor
49
53
- Dataset storage: $1 per 1,000 GB-hours
50
54
-_Example_: you set a price of $1 per 1,000 results. Two users generate 50,000 and 20,000 results, paying $50 and $20, respectively. If the platform usage costs are $5 and $2, your profit is $49.
51
55
52
-
Learn more about the pay-per-result pricing model in our [documentation](/platform/actors/publishing/monetize#pay-per-result-pricing-model).
56
+
:::info Pay-per-result details
57
+
58
+
If you want more details about PPR pricing, refer to our [PPR documentation](/platform/actors/publishing/monetize/pay-per-result).
59
+
60
+
:::
53
61
54
62
### Pay-per-event pricing model
55
63
@@ -77,7 +85,11 @@ Learn more about the pay-per-result pricing model in our [documentation](/platfo
77
85
- This comes up to $1.625 of total revenue
78
86
- That means if platform usage costs are $0.365 for user A and $0.162 for user B your profit is $4.748
79
87
80
-
Learn more about the pay-per-event pricing model in our [documentation](/platform/actors/publishing/monetize#pay-per-event-pricing-model).
88
+
:::info Pay-per-event details
89
+
90
+
If you want more details about PPE pricing, refer to our [PPE documentation](/platform/actors/publishing/monetize/pay-per-event).
91
+
92
+
:::
81
93
82
94
## Setting up monetization
83
95
@@ -104,7 +116,7 @@ The easiest way to understand your tool's value is to look around. Are there sim
104
116
105
117
Try competitor tools yourself (to assess the value and the quality they provide), check their SEO (to see how much traffic they get), and note ballpark figures. Think about what your Actor can do that competitors might be missing.
106
118
107
-
Also, remember that your Actor is a package deal with the Apify platform. So all the platform's features automatically transfer onto your Actor and its value. Scheduling, monitoring runs, ways of exporting data, proxies, and integrations can all add value to your Actor (on top of its own functionalities). Be sure to factor this into your tool's value proposition and communicate that to the potential user.
119
+
Also, remember that your Actor is a package deal with the Apify platform. All the platform's features automatically transfer onto your Actor and its value. Scheduling, monitoring runs, ways of exporting data, proxies, and integrations can all add value to your Actor (on top of its own functionalities). Be sure to factor this into your tool's value proposition and communicate that to the potential user.
108
120
109
121
### Do research in Apify Store
110
122
@@ -114,13 +126,19 @@ Learn more about what makes a good readme here: [How to create an Actor README](
114
126
115
127
### Rental, pay-per-result (PPR), or pay-per-event (PPE)
116
128
117
-
Rental pricing is technically easier: you set the rental fee, and the user covers their CU usage. So all you have to define is how much you want to charge the users. With pay-per-result, you’ll need to include both CU usage and your margin. So you have to calculate how much the average run is going to cost for the user + define how much you want to charge them.
129
+
Rental pricing allows you to charge a monthly fee for your Actor and users cover their own compute usage.
130
+
131
+
Pay-per-result (PPR) charges users based on the number of items your Actor adds to the dataset. This model works best when each dataset item represents clear value to the user - like scraped product listings, extracted contact information, or processed documents.
118
132
119
-
To figure out the average cost per run for users, just run a few test runs and look at the statistics in the Actor [**Analytics**](https://console.apify.com/actors?tab=analytics) tab.
133
+
Pay-per-event (PPE) gives you the most flexibility and growth potential. You can charge for any meaningful event your Actor performs (for example, page scraped, browser page opened, or an external API call). This makes costs predictable for users, lets you model value precisely, and is fully compatible with AI and MCP-based integrations.
120
134
121
-
From an average user's perspective, pay-per-result is often easier to grasp — $25 for a thousand pages, $5 for a thousand videos, $1 for a thousand images, etc. It gives users a clearer idea of what they’re paying for and allows them to estimate faster. But rental pricing has its fans, too — if your tool provides high value, users will come.
135
+
:::tip Additional benefits
136
+
137
+
Actors that implement PPE receive additional benefits, including increased visibility in Apify Store and enhanced discoverability.
138
+
139
+
:::
122
140
123
-
Pay-per-event (PPE) lets you define pricing for individual events. You can charge for specific events directly from your Actor by calling our PPE charging API. The most common events will most likely be Actor start, dataset item, external API calls, etc. PPE is great for users who want to optimize their costs and value transparency. PPE is also a fairer pricing model for integration and AI-driven use cases, where dataset-based pricing doesn’t make sense.
141
+
To estimate pricing, run a few test runs and review the statistics in the Actor [**Analytics**](https://console.apify.com/actors?tab=analytics) tab.
0 commit comments