Skip to content

Commit 33e4ca9

Browse files
authored
docs: add PPE pricing model to Actor marketing playbook (#1488)
1 parent ddc77fa commit 33e4ca9

File tree

2 files changed

+35
-2
lines changed

2 files changed

+35
-2
lines changed

sources/academy/platform/get_most_of_actors/store_basics/how_actor_monetization_works.md

Lines changed: 35 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,18 +33,51 @@ Monetizing your Actor on the Apify platform involves several key steps:
3333
- 2nd user starts their trial but pays next month.
3434
- 3rd user on a free plan finishes the trial without upgrading to a paid plan and can’t use the Actor further.
3535

36+
Learn more about the rental pricing model in our [documentation](/platform/actors/publishing/monetize#rental-pricing-model).
37+
3638
### Pay-per-result pricing model
3739

3840
![pay per result model example](images/ppr-model.png)
3941

40-
- _How it works_: you charge users based on the number of results your Actor generates. You earn 80% of the revenue minus platform costs.
42+
- _How it works_: you charge users based on the number of results your Actor generates. You earn 80% of the revenue minus platform usage costs.
43+
- _Profit calculation_: `profit = (0.8 * revenue) - platform usage costs`
4144
- _Cost breakdown_:
4245
- Compute unit: $0.4 per CU
4346
- Residential proxies: $13 per GB
4447
- SERPs proxy: $3 per 1,000 SERPs
4548
- Data transfer (external): $0.20 per GB
4649
- Dataset storage: $1 per 1,000 GB-hours
47-
- _Example_: you set a $1 per 1,000 results price. Two users generate 50,000 and 20,000 results, paying $50 and $20, respectively. If platform costs are $5 and $2, your profit is $49.
50+
- _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+
52+
Learn more about the pay-per-result pricing model in our [documentation](/platform/actors/publishing/monetize#pay-per-result-pricing-model).
53+
54+
### Pay-per-event pricing model
55+
56+
![pay per event model example](images/ppe-model.png)
57+
58+
- _How it works_: you charge users based on specific events triggered programmatically by your Actor's code. You earn 80% of the revenue minus platform usage costs.
59+
- - _Profit calculation_: `profit = (0.8 * revenue) - platform usage costs`
60+
- _Event cost example_: you set the following events for your Actor:
61+
- `Actor start per 1 GB of memory` at $0.005
62+
- `Pages scraped` at $0.002
63+
- `Page opened with residential proxy` at $0.002 - this is on top of `Pages scraped`
64+
- `Page opened with a browser` at $0.002 - this is on top of `Pages scraped`
65+
- _Example_:
66+
- User A:
67+
- Started the Actor 10 times = $0.05
68+
- Scraped 1,000 pages = $2.00
69+
- 500 of those were scraped using residential proxy = $1.00
70+
- 300 of those were scraped using browser = $0.60
71+
- This comes up to $3.65 of total revenue
72+
- User B:
73+
- Started the Actor 5 times = $0.025
74+
- Scraped 500 pages = $1.00
75+
- 200 of those were scraped using residential proxy = $0.40
76+
- 100 of those were scraped using browser = $0.20
77+
- This comes up to $1.625 of total revenue
78+
- That means if platform usage costs are $0.365 for user A and $0.162 for user B your profit is $4.748
79+
80+
Learn more about the pay-per-event pricing model in our [documentation](/platform/actors/publishing/monetize#pay-per-event-pricing-model).
4881

4982
## Setting up monetization
5083

24.6 KB
Loading

0 commit comments

Comments
 (0)