From 31a4ad3a674bbdd9fb95909d715f53be135b9228 Mon Sep 17 00:00:00 2001 From: mhamas Date: Wed, 7 May 2025 17:15:53 +0200 Subject: [PATCH 01/14] feat: add docs on Apify store tiered discount pricing options --- .../platform/actors/publishing/monetize.mdx | 61 +++++++++++------- .../store/apify_store_discounts_console.png | Bin 0 -> 64691 bytes .../apify_store_discounts_full_table.png | Bin 0 -> 32669 bytes .../store/apify_store_discounts_web.png | Bin 0 -> 83576 bytes sources/platform/actors/running/store.md | 15 +++++ 5 files changed, 54 insertions(+), 22 deletions(-) create mode 100644 sources/platform/actors/running/images/store/apify_store_discounts_console.png create mode 100644 sources/platform/actors/running/images/store/apify_store_discounts_full_table.png create mode 100644 sources/platform/actors/running/images/store/apify_store_discounts_web.png diff --git a/sources/platform/actors/publishing/monetize.mdx b/sources/platform/actors/publishing/monetize.mdx index 9ebf403dda..64250cff33 100644 --- a/sources/platform/actors/publishing/monetize.mdx +++ b/sources/platform/actors/publishing/monetize.mdx @@ -12,7 +12,7 @@ sidebar_position: 2 import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; -Apify Store allows you to monetize your web scraping and automation projects by publishing them as paid Actors. This guide explains the available pricing models and how to get started. +Apify Store allows you to monetize your web scraping, automation and AI Agent projects by publishing them as paid Actors. This guide explains the available pricing models and how to get started. ## Pricing models @@ -23,6 +23,8 @@ Actors in Apify Store can be published under one of the following pricing models 3. **Pay per result (PPR)**: Users don't pay for the platform usage costs. Instead, they pay the developer based on the number of results produced by the Actor. 4. **Pay per event (PPE)**: Users don't pay for the platform usage cost the Actor generates. Instead, they pay based on specific events that are programmatically triggered from the Actor's source code. These events are defined by the developer and can include actions such as generating a single result or starting an Actor. +For a detailed comparison of pricing models from the perspective of your users, refer to our [user-facing documentation](/platform/actors/running/actors-in-store). + ### Rental pricing model With the rental model, you can specify a free trial period and a monthly rental price. After the trial, users with an [Apify paid plan](https://apify.com/pricing) can continue using your Actor by paying the monthly fee. You can receive 80% of the total rental fees collected each month. @@ -41,30 +43,14 @@ The first user pays their first rent 7 days after the free trial, i.e., on the 2 ### Pay-per-result pricing model -In this model, you set a price per 1,000 results. Users are charged based on the number of results your Actor produces. Your profit is calculated as 80% of the revenue minus platform usage costs. The formula is: +In this model, you set a price per 1,000 results. Users are charged based on the number of results your Actor produces and stores in the run's default dataset. Your profit is calculated as 80% of the revenue minus platform usage costs. The formula is: `(0.8 * revenue) - costs = profit` -#### Pay-per-result unit pricing for cost computation - -| Service | Unit price | -|:--------------------------------|:---------------------------| -| Compute unit | **$0.4** / CU | -| Residential proxies | **$13** / GB | -| SERPs proxy | **$3** / 1,000 SERPs | -| Data transfer - external | **$0.20** / GB | -| Data transfer - internal | **$0.05** / GB | -| Dataset - reads | **$0.0004** / 1,000 reads | -| Dataset - writes | **$0.005** / 1,000 writes | -| Key-value store - reads | **$0.005** / 1,000 reads | -| Key-value store - writes | **$0.05** / 1,000 writes | -| Key-value store - lists | **$0.05** / 1,000 lists | -| Request queue - reads | **$0.004** / 1,000 reads | -| Request queue - writes | **$0.02** / 1,000 writes | Only revenue and cost for Apify customers on paid plans are taken into consideration when computing your profit. Users on free plans are not reflected there. -Read more about Actors on Apify Store and different pricing models from the perspective of your users in the [Store documentation](https://docs.apify.com/platform/actors/running/actors-in-store). +The details on how your cost is computed can be found in [Computing your costs for PPE and PPR Actors](#computing-your-costs-for-ppe-and-ppr-actors).
Example - pay-per-result pricing model @@ -91,8 +77,6 @@ The pay-per-event pricing model offers a flexible monetization option for Actors Unlike PPR, which charges based on the number of results produced, PPE lets you define pricing for individual events. You can charge for specific events directly from your Actor by calling the PPE charging API. Common events include Actor start, dataset item creation, and external API calls. -For a detailed comparison of pricing models, refer to our [user-facing documentation](/platform/actors/running/actors-in-store). - #### How is profit computed Your profit is calculated as follows: @@ -102,7 +86,7 @@ Your profit is calculated as follows: where: - _Revenue_: The amount charged for events via the PPE [API](/api/v2/post-charge-run) or through [JS](/sdk/js/reference/class/Actor#charge)/[Python](/sdk/python/reference/class/Actor#charge) SDK. You receive 80% of this revenue. -- _Platform costs_: The underlying platform usage costs for running the Actor, are calculated using the same unit pricing as PPR. +- _Platform costs_: The underlying platform usage costs for running the Actor, calculated in the same way as for PPR. For more details, visit the [Computing your costs for PPE and PPR Actors](#computing-your-costs-for-ppe-and-ppr-actors) section. Only paid user activity is included in profit calculations. @@ -138,6 +122,39 @@ You can also choose not to use it, but then you must handle API integration and ::: +### How to attract larger customers of PPE and PPR Actors +Each user running your Actor belongs to a specific Apify Store Discount tier. The standard tiers are `FREE`, `BRONZE`, `SILVER`, and `GOLD`. Enterprise customers may have additional tiers such as `PLATINUM`. For any non-standard tier, treat it as equivalent to the `PLATINUM` tier. +Customers with higher spending potential are typically placed in higher discount tiers. + +When setting pricing for a PPE/PPR Actor, you can define different prices for different customer tiers. While optional, we strongly recommend offering progressively lower prices for higher discount tiers to attract large enterprise customers who may spend thousands or tens of thousands of dollars on your Actor. +The platform usage costs for these customers will also be lower, helping you maintain healthy profit margins, as explained in the [Computing your costs for PPE and PPR Actors](#computing-your-costs-for-ppe-and-ppr-actors) section. + +During an Actor run, you can access the user's discount tier through run environment variables or by querying user data via our API. This allows you to potentially provide premium services to users in higher discount tiers. + +### Computing your costs for PPE and PPR Actors +For both PPE and PPR Actors, profit is computed using the formula `(0.8 * revenue) - costs`. In this section, we'll explain how the `costs` component is calculated. + +When paying users run your Actor, it generates platform usage in the form of compute units, data traffic, API operations etc. This usage determines the `costs` in the profit formula above. Note that usage by free users is covered by Apify and doesn't affect your costs. To calculate costs in dollars, multiply the unit cost of each service by the quantity consumed. For example, if a run uses 10 compute units (CUs) at $0.5/CU, your cost would be $5. + +As mentioned in the [How to attract larger customers of PPE and PPR Actors](#how-to-attract-larger-customers-of-ppe-and-ppr-actors) section, the user's discount tier determines the unit costs applied to their runs. Higher tiers have lower unit costs, allowing you to offer lower prices to high-tier customers while maintaining healthy profit margins. + +The table below summarizes the unit prices for cost computation across different discount tiers. + +| Service | Price is per | `FREE` | `BRONZE` | `SILVER` | `GOLD` | `PLATINUM` | +|:-------------------------------|:--------------|--------:|---------:|---------:|--------:|-----------:| +| Compute unit | CU | $0.4 | $0.4 | $0.3 | $0.25 | $0.1125 | +| Residential proxies | GB | $8 | $8 | $7.5 | $7 | $4 | +| SERPs proxy | 1,000 SERPs | $2.5 | $2.5 | $2 | $1.7 | $1.25 | +| Data transfer - external | GB | $0.2 | $0.2 | $0.19 | $0.18 | $0.18 | +| Data transfer - internal | GB | $0.05 | $0.05 | $0.045 | $0.04 | $0.04 | +| Dataset - reads | 1,000 reads | $0.0004 | $0.0004 | $0.00036 | $0.00032| $0.00032 | +| Dataset - writes | 1,000 writes | $0.005 | $0.005 | $0.0045 | $0.004 | $0.004 | +| Key-value store - reads | 1,000 reads | $0.005 | $0.005 | $0.0045 | $0.004 | $0.004 | +| Key-value store - writes | 1,000 writes | $0.05 | $0.05 | $0.045 | $0.04 | $0.04 | +| Key-value store - lists | 1,000 lists | $0.05 | $0.05 | $0.045 | $0.04 | $0.04 | +| Request queue - reads | 1,000 reads | $0.004 | $0.004 | $0.0036 | $0.0032 | $0.0032 | +| Request queue - writes | 1,000 writes | $0.02 | $0.02 | $0.018 | $0.016 | $0.016 | + ## Setting up monetization Navigate to your [Actor page](https://console.apify.com/actors?tab=my) in Apify Console, choose the Actor that you want to monetize, and select the Publication tab. diff --git a/sources/platform/actors/running/images/store/apify_store_discounts_console.png b/sources/platform/actors/running/images/store/apify_store_discounts_console.png new file mode 100644 index 0000000000000000000000000000000000000000..81abc1d7aa8ad72a7a0fc0d5242ae8f1555f8574 GIT binary patch literal 64691 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 NlH3Q`uhOO={|!OGGEM*h literal 0 HcmV?d00001 diff --git a/sources/platform/actors/running/images/store/apify_store_discounts_web.png b/sources/platform/actors/running/images/store/apify_store_discounts_web.png new file mode 100644 index 0000000000000000000000000000000000000000..ffcc2b177ae9a06f00e9ec035c5fd7001a7c4a09 GIT binary patch literal 83576 zcmbTcWmH^E&^0;{EV#S74DJMXcN>C*0E4@0a3|Q{?rwuaAi>?;-Q6wu$n)NH|J`-h z_x7(j=S)>s?XKEY-RFd>C`luKBKQOV0FY&6B-8)^1TX*qmj(af?T+?#X9fW90idFw zA^G?3--pK+Dmw0s?W>!cCmWX^!qNtlvq!J5uP2v(AGpMxpP#WEPaYp1`TWl~d{1fI zPAObZx&2NFoljUeMDOnISiMhq_+_rHu0IEyF?yboxtxkgsTrHt-rqkQ9v%q>o}C^Z z-Q3(pMkV1noosAw*VH!d?H_7`%tAtc(0QCPd7XK92m1%cl$O=>_6_w9j%MW)UtC^~ zP0oK7QHW2>xVX41Dy~{sTp6F30b99jZSCabS1GF*OwY{U)?=NYpO1}C{)kK6+1b-G zu+Y#pSzccK{kzxJ-cwp$du?r_y}j%B_+)l&!QRQo6zr6eo=*!DYG`PjnwlONnQ-(> z>g?)nY-(Fs*~l+$+}+#9(^(!G9&vFGI5|D_^$+j-HJFl`Ju|oF?h_pulUh(zy1crp zs%d0pA5dG@o{^bfUe#P#RWGlkx3zP0b@kBP((waQA**6~cyyi!$x2Ml@9ph}HupQY zhVJd3u5a!;yZYzlm(4G3dVEhiIlC^e>0zAWGnlx`X+A8?L!q66+XdPEZ!&IEWE&AaM$$H{^4z6<86D_ zXmD__wt@5P){Fo5i0qC#B}GLsF)^3?E6K3)!I1@je}8Rl?ee|{aQan9bV1YTgR85n zmzP&WT*>X^P)vLl#9Gq7?55n?pl|*u+d*@swe(R;@qTsXi1jIPp)1Og{R3LV6mWMXUJh|ab{W9QQ!2@nRkfq3Cld-oj8ZA zgs6u5(#aef0sw&Yq2~9CS5^c`u!Q9Mw|oKUp#c0pO}+=vy*>QD92X}GwU+Ny(O@Qw z8Pc6$)xp%p>eeEnh>@IiU?XzP2+p~H2ZYCmi}wLIgWP&yS?b8$rbom7my-bOM`4#+ zb&>9Gji;|yXP-z7%k&f;yR5KUppW3I^i zZEK;yEt?$hyO$a_VHTS}2fQxQpT!~rKxzT#9cvj-XF1w+4yDl6w!x|?A_DUgE)ZFi z=|rWy`T0-mYvC}@>2mwzyi33J=WO{b?XN#cNaItI!~SsC#Bpcch-w_m)OXTbMrdrj zDo$Q$UFgu&+Noqxb-G{y??0ZW+Uci-g@w@-FHubOBxK1mF_`RyRz;-X6MqT4Jknkd z-5nOe2>gXNWOafo`TNuYAHQ1SaV}BHjvWmf8P;b%DE*gFO?0JT9NN*orYaRdlNT8U z1;tP{wcv0h)g7^uuY59bi6R?KbzCb(ez4ACCLRw7lc}m8m8U?hm@bZ1CgxGvaPCNi zmOZ)CW*OX@Y+i=$RDBI&Ed(xqB^+jtCK25=ivg4*qoy58O6 zsb+(Qj*h-NT$dHB89sZVV`!ZK=u4NuP}P8War^p=B(JTZV^?K##twQpo8Zf3mI8a~ z@Md3-NW2Y?I;i=k)Yo$N9xK_3r5ow=Jl|%+kWTE|yc5!M3-}KO29dS*HpoMs_-lf> z%nTXau4gLfE?fEbKQabFL*Eo6(k|66jWT_krJ4&}YGDoOYANAx!d`U6t?cMUt{qm{ zMqqkX!I3Lo%-hXUnMdmgO)J8_@O7nmvsl#@+M635Reob~k=^Ug!D7Uc69C!c(4IW9 z_=KoJm^N=rxGH}{qYhocJUR?dIVcn?0fuvl{F{_e(E%(lv~c4v`Bd1iPj$yd+7_WD zt&ULRI9DDWj~D7X>8MaiR!ho8Rs3h=c52HPE#iOh@YTJTK46A7REbu6uB-d2P5yx zKGrj~xD)1uXiYjQ)kJD3lQaYVIhDm^17eZP{9Q6ms45#v8mBYAVvk)3RMbDtMk?0< zudS_BJ*7NS)bjj~9E8@A!v*Eviht2vg0^BTUn`tj9@eo}3x TltW_kI;I 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 Date: Wed, 7 May 2025 17:19:54 +0200 Subject: [PATCH 02/14] nit --- sources/platform/actors/publishing/monetize.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources/platform/actors/publishing/monetize.mdx b/sources/platform/actors/publishing/monetize.mdx index 64250cff33..2a975bcf0d 100644 --- a/sources/platform/actors/publishing/monetize.mdx +++ b/sources/platform/actors/publishing/monetize.mdx @@ -127,7 +127,7 @@ Each user running your Actor belongs to a specific Apify Store Discount tier. Th Customers with higher spending potential are typically placed in higher discount tiers. When setting pricing for a PPE/PPR Actor, you can define different prices for different customer tiers. While optional, we strongly recommend offering progressively lower prices for higher discount tiers to attract large enterprise customers who may spend thousands or tens of thousands of dollars on your Actor. -The platform usage costs for these customers will also be lower, helping you maintain healthy profit margins, as explained in the [Computing your costs for PPE and PPR Actors](#computing-your-costs-for-ppe-and-ppr-actors) section. +The unit platform usage costs for these customers will also be lower, helping you maintain healthy profit margins, as explained in the [Computing your costs for PPE and PPR Actors](#computing-your-costs-for-ppe-and-ppr-actors) section. During an Actor run, you can access the user's discount tier through run environment variables or by querying user data via our API. This allows you to potentially provide premium services to users in higher discount tiers. From e5d22580dc45e299343b844d92c95ee8dd4e92b9 Mon Sep 17 00:00:00 2001 From: mhamas Date: Wed, 7 May 2025 20:56:27 +0200 Subject: [PATCH 03/14] feat: polish after feedback from Ondra --- sources/platform/actors/publishing/monetize.mdx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/sources/platform/actors/publishing/monetize.mdx b/sources/platform/actors/publishing/monetize.mdx index 2a975bcf0d..862e7b4534 100644 --- a/sources/platform/actors/publishing/monetize.mdx +++ b/sources/platform/actors/publishing/monetize.mdx @@ -123,20 +123,21 @@ You can also choose not to use it, but then you must handle API integration and ::: ### How to attract larger customers of PPE and PPR Actors -Each user running your Actor belongs to a specific Apify Store Discount tier. The standard tiers are `FREE`, `BRONZE`, `SILVER`, and `GOLD`. Enterprise customers may have additional tiers such as `PLATINUM`. For any non-standard tier, treat it as equivalent to the `PLATINUM` tier. -Customers with higher spending potential are typically placed in higher discount tiers. +Each user running your Actor belongs to a specific Apify Store discount tier, namely `FREE`, `BRONZE`, `SILVER`, or `GOLD` tier. -When setting pricing for a PPE/PPR Actor, you can define different prices for different customer tiers. While optional, we strongly recommend offering progressively lower prices for higher discount tiers to attract large enterprise customers who may spend thousands or tens of thousands of dollars on your Actor. -The unit platform usage costs for these customers will also be lower, helping you maintain healthy profit margins, as explained in the [Computing your costs for PPE and PPR Actors](#computing-your-costs-for-ppe-and-ppr-actors) section. +When setting pricing for a PPE/PPR Actor, you can define different prices for different tiers. While optional, we strongly recommend offering progressively lower prices for higher discount tiers to attract large enterprise customers who may spend thousands or tens of thousands of dollars on your Actor. +The unit platform usage costs for higher tiers will also be lower, helping you maintain healthy profit margins, as explained in the [Computing your costs for PPE and PPR Actors](#computing-your-costs-for-ppe-and-ppr-actors) section. During an Actor run, you can access the user's discount tier through run environment variables or by querying user data via our API. This allows you to potentially provide premium services to users in higher discount tiers. +Apart from these standard tiers listed above, there are further tiers reserved for enterprise customers, such as `PLATINUM` and `DIAMOND`. If you are interested in providing enterprise level services and attracting large customers, please reach out to us. + ### Computing your costs for PPE and PPR Actors For both PPE and PPR Actors, profit is computed using the formula `(0.8 * revenue) - costs`. In this section, we'll explain how the `costs` component is calculated. When paying users run your Actor, it generates platform usage in the form of compute units, data traffic, API operations etc. This usage determines the `costs` in the profit formula above. Note that usage by free users is covered by Apify and doesn't affect your costs. To calculate costs in dollars, multiply the unit cost of each service by the quantity consumed. For example, if a run uses 10 compute units (CUs) at $0.5/CU, your cost would be $5. -As mentioned in the [How to attract larger customers of PPE and PPR Actors](#how-to-attract-larger-customers-of-ppe-and-ppr-actors) section, the user's discount tier determines the unit costs applied to their runs. Higher tiers have lower unit costs, allowing you to offer lower prices to high-tier customers while maintaining healthy profit margins. +As mentioned in the [How to attract larger customers of PPE and PPR Actors](#how-to-attract-larger-customers-of-ppe-and-ppr-actors) section, the user's discount tier determines the unit costs applied to their runs if the Actor has tiered discounts set up. Higher tiers have lower unit costs, allowing you to offer lower prices to high-tier customers while maintaining healthy profit margins. The table below summarizes the unit prices for cost computation across different discount tiers. @@ -155,6 +156,8 @@ The table below summarizes the unit prices for cost computation across different | Request queue - reads | 1,000 reads | $0.004 | $0.004 | $0.0036 | $0.0032 | $0.0032 | | Request queue - writes | 1,000 writes | $0.02 | $0.02 | $0.018 | $0.016 | $0.016 | +If you decide not to offer tiered discounts on your Actor, the unit prices for FREE tier apply. + ## Setting up monetization Navigate to your [Actor page](https://console.apify.com/actors?tab=my) in Apify Console, choose the Actor that you want to monetize, and select the Publication tab. From 25d63e1b93e548a4984ea6007e391c4084b331f0 Mon Sep 17 00:00:00 2001 From: mhamas Date: Mon, 12 May 2025 14:47:59 +0200 Subject: [PATCH 04/14] polish docs --- .../platform/actors/publishing/monetize.mdx | 37 ++++++++++--------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/sources/platform/actors/publishing/monetize.mdx b/sources/platform/actors/publishing/monetize.mdx index 862e7b4534..73036d6356 100644 --- a/sources/platform/actors/publishing/monetize.mdx +++ b/sources/platform/actors/publishing/monetize.mdx @@ -125,9 +125,12 @@ You can also choose not to use it, but then you must handle API integration and ### How to attract larger customers of PPE and PPR Actors Each user running your Actor belongs to a specific Apify Store discount tier, namely `FREE`, `BRONZE`, `SILVER`, or `GOLD` tier. -When setting pricing for a PPE/PPR Actor, you can define different prices for different tiers. While optional, we strongly recommend offering progressively lower prices for higher discount tiers to attract large enterprise customers who may spend thousands or tens of thousands of dollars on your Actor. +When setting pricing for a PPE/PPR Actor, you can define different prices for different tiers. +While optional, we strongly recommend offering progressively lower prices for higher discount tiers to attract large enterprise customers who may spend thousands or tens of thousands of dollars on your Actor. The unit platform usage costs for higher tiers will also be lower, helping you maintain healthy profit margins, as explained in the [Computing your costs for PPE and PPR Actors](#computing-your-costs-for-ppe-and-ppr-actors) section. +While we don't recommend setting very high prices for free users by default, because it limits the users' ability to evaluate your Actor, we understand that sometimes it's necessary to protect you from fraud or excessive use of your internal APIs, in which case setting a high price for free users might be justified. + During an Actor run, you can access the user's discount tier through run environment variables or by querying user data via our API. This allows you to potentially provide premium services to users in higher discount tiers. Apart from these standard tiers listed above, there are further tiers reserved for enterprise customers, such as `PLATINUM` and `DIAMOND`. If you are interested in providing enterprise level services and attracting large customers, please reach out to us. @@ -141,22 +144,22 @@ As mentioned in the [How to attract larger customers of PPE and PPR Actors](#how The table below summarizes the unit prices for cost computation across different discount tiers. -| Service | Price is per | `FREE` | `BRONZE` | `SILVER` | `GOLD` | `PLATINUM` | -|:-------------------------------|:--------------|--------:|---------:|---------:|--------:|-----------:| -| Compute unit | CU | $0.4 | $0.4 | $0.3 | $0.25 | $0.1125 | -| Residential proxies | GB | $8 | $8 | $7.5 | $7 | $4 | -| SERPs proxy | 1,000 SERPs | $2.5 | $2.5 | $2 | $1.7 | $1.25 | -| Data transfer - external | GB | $0.2 | $0.2 | $0.19 | $0.18 | $0.18 | -| Data transfer - internal | GB | $0.05 | $0.05 | $0.045 | $0.04 | $0.04 | -| Dataset - reads | 1,000 reads | $0.0004 | $0.0004 | $0.00036 | $0.00032| $0.00032 | -| Dataset - writes | 1,000 writes | $0.005 | $0.005 | $0.0045 | $0.004 | $0.004 | -| Key-value store - reads | 1,000 reads | $0.005 | $0.005 | $0.0045 | $0.004 | $0.004 | -| Key-value store - writes | 1,000 writes | $0.05 | $0.05 | $0.045 | $0.04 | $0.04 | -| Key-value store - lists | 1,000 lists | $0.05 | $0.05 | $0.045 | $0.04 | $0.04 | -| Request queue - reads | 1,000 reads | $0.004 | $0.004 | $0.0036 | $0.0032 | $0.0032 | -| Request queue - writes | 1,000 writes | $0.02 | $0.02 | $0.018 | $0.016 | $0.016 | - -If you decide not to offer tiered discounts on your Actor, the unit prices for FREE tier apply. +| Service | Price is per | `FREE` | `BRONZE` | `SILVER` | `GOLD` | +|:-------------------------------|:--------------|--------:|---------:|---------:|--------:| +| Compute unit | CU | $0.4 | $0.4 | $0.3 | $0.25 | +| Residential proxies | GB | $8 | $8 | $7.5 | $7 | +| SERPs proxy | 1,000 SERPs | $2.5 | $2.5 | $2 | $1.7 | +| Data transfer - external | GB | $0.2 | $0.2 | $0.19 | $0.18 | +| Data transfer - internal | GB | $0.05 | $0.05 | $0.045 | $0.04 | +| Dataset - reads | 1,000 reads | $0.0004 | $0.0004 | $0.00036 | $0.00032| +| Dataset - writes | 1,000 writes | $0.005 | $0.005 | $0.0045 | $0.004 | +| Key-value store - reads | 1,000 reads | $0.005 | $0.005 | $0.0045 | $0.004 | +| Key-value store - writes | 1,000 writes | $0.05 | $0.05 | $0.045 | $0.04 | +| Key-value store - lists | 1,000 lists | $0.05 | $0.05 | $0.045 | $0.04 | +| Request queue - reads | 1,000 reads | $0.004 | $0.004 | $0.0036 | $0.0032 | +| Request queue - writes | 1,000 writes | $0.02 | $0.02 | $0.018 | $0.016 | + +If you decide not to offer tiered discounts on your Actor, the unit prices for FREE tier apply. To offer enterprise level services and unlock even cheaper unit prices for enterprise customres, please reach out to us. ## Setting up monetization From bdb289932ea62534e017e974ea137d7d5e4cda0d Mon Sep 17 00:00:00 2001 From: Matej Hamas Date: Wed, 14 May 2025 19:52:11 +0200 Subject: [PATCH 05/14] Update sources/platform/actors/running/store.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Michał Olender <92638966+TC-MO@users.noreply.github.com> --- sources/platform/actors/running/store.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/sources/platform/actors/running/store.md b/sources/platform/actors/running/store.md index 5d8e07b2d5..a6da2b6f82 100644 --- a/sources/platform/actors/running/store.md +++ b/sources/platform/actors/running/store.md @@ -210,8 +210,14 @@ always write to [community@apify.com](mailto:community@apify.com). ![Paid Actors' issues tab](./images/store/paid-actors-issues-tab.png) ## Apify Store discounts -Each Apify subscription plan includes a discount tier (Bronze, Silver, Gold) that provides access to increasingly lower prices on selected Actors. -Please note that offering these discounts is at the discretion of the Actor owners. Since this is a relatively new feature, not all Actors currently participate in the discount program at the moment. +Each Apify subscription plan includes a discount tier (_BRONZE_, _SILVER_, _GOLD_) that provides access to increasingly lower prices on selected Actors. + +:::note Discount participation + +Discount offers are optional and determined by Actor owners. Not all Actors participate in the discount program. + +::: + Additional discounts are available for Enterprise customers. To check an Actor's pricing and available discounts, visit the Pricing section on the Actor's detail page in the Apify Store. From 6292c735b26f8d478ea9c2d6013bf6c6ccfc1837 Mon Sep 17 00:00:00 2001 From: Matej Hamas Date: Wed, 14 May 2025 19:52:22 +0200 Subject: [PATCH 06/14] Update sources/platform/actors/publishing/monetize.mdx MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Michał Olender <92638966+TC-MO@users.noreply.github.com> --- .../platform/actors/publishing/monetize.mdx | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/sources/platform/actors/publishing/monetize.mdx b/sources/platform/actors/publishing/monetize.mdx index 73036d6356..89b810d499 100644 --- a/sources/platform/actors/publishing/monetize.mdx +++ b/sources/platform/actors/publishing/monetize.mdx @@ -136,15 +136,24 @@ During an Actor run, you can access the user's discount tier through run environ Apart from these standard tiers listed above, there are further tiers reserved for enterprise customers, such as `PLATINUM` and `DIAMOND`. If you are interested in providing enterprise level services and attracting large customers, please reach out to us. ### Computing your costs for PPE and PPR Actors + For both PPE and PPR Actors, profit is computed using the formula `(0.8 * revenue) - costs`. In this section, we'll explain how the `costs` component is calculated. -When paying users run your Actor, it generates platform usage in the form of compute units, data traffic, API operations etc. This usage determines the `costs` in the profit formula above. Note that usage by free users is covered by Apify and doesn't affect your costs. To calculate costs in dollars, multiply the unit cost of each service by the quantity consumed. For example, if a run uses 10 compute units (CUs) at $0.5/CU, your cost would be $5. +When paying users run your Actor, it generates platform usage in the form of compute units, data traffic, API operations etc. This usage determines the `costs` in the profit formula above. + +:::note _FREE_ tier usage + +Platform usage by _FREE_ tier users is covered by Apify and does not contribute to your costs. + +::: + +To calculate your costs in dollars for a specific run by paying user, multiply the unit cost of each service by the quantity consumed. For example, if a _BRONZE_ tier user run uses 10 compute units (CUs) at $0.4/CU, your cost would be $4. -As mentioned in the [How to attract larger customers of PPE and PPR Actors](#how-to-attract-larger-customers-of-ppe-and-ppr-actors) section, the user's discount tier determines the unit costs applied to their runs if the Actor has tiered discounts set up. Higher tiers have lower unit costs, allowing you to offer lower prices to high-tier customers while maintaining healthy profit margins. +As highlighted in the [How to attract larger customers of PPE and PPR Actors](#how-to-attract-larger-customers-of-ppe-and-ppr-actors) section, if your Actor uses tiered pricing, the user's discount tier determines the unit costs applied to their runs. Your costs are lower for higher tiers, enabling you to offer more competitive pricing to these customers, while sustaining healthy profit margins. -The table below summarizes the unit prices for cost computation across different discount tiers. +The following table summarizes the platform unit costs used for your cost computation across different discount tiers. -| Service | Price is per | `FREE` | `BRONZE` | `SILVER` | `GOLD` | +| Service | Price is per | _FREE_ | _BRONZE_ | _SILVER_ | _GOLD_ | |:-------------------------------|:--------------|--------:|---------:|---------:|--------:| | Compute unit | CU | $0.4 | $0.4 | $0.3 | $0.25 | | Residential proxies | GB | $8 | $8 | $7.5 | $7 | @@ -159,7 +168,7 @@ The table below summarizes the unit prices for cost computation across different | Request queue - reads | 1,000 reads | $0.004 | $0.004 | $0.0036 | $0.0032 | | Request queue - writes | 1,000 writes | $0.02 | $0.02 | $0.018 | $0.016 | -If you decide not to offer tiered discounts on your Actor, the unit prices for FREE tier apply. To offer enterprise level services and unlock even cheaper unit prices for enterprise customres, please reach out to us. +If you decide not to offer tiered discounts on your Actor, the unit prices for _FREE_ tier apply. To offer enterprise level services and unlock even cheaper unit prices for enterprise customers, please reach out to us. ## Setting up monetization From d210ff6c36eabcc2a677210d6d5b2eae026a2a38 Mon Sep 17 00:00:00 2001 From: Matej Hamas Date: Wed, 14 May 2025 19:52:34 +0200 Subject: [PATCH 07/14] Update sources/platform/actors/publishing/monetize.mdx MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Michał Olender <92638966+TC-MO@users.noreply.github.com> --- sources/platform/actors/publishing/monetize.mdx | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/sources/platform/actors/publishing/monetize.mdx b/sources/platform/actors/publishing/monetize.mdx index 89b810d499..4bd1791660 100644 --- a/sources/platform/actors/publishing/monetize.mdx +++ b/sources/platform/actors/publishing/monetize.mdx @@ -125,15 +125,16 @@ You can also choose not to use it, but then you must handle API integration and ### How to attract larger customers of PPE and PPR Actors Each user running your Actor belongs to a specific Apify Store discount tier, namely `FREE`, `BRONZE`, `SILVER`, or `GOLD` tier. -When setting pricing for a PPE/PPR Actor, you can define different prices for different tiers. -While optional, we strongly recommend offering progressively lower prices for higher discount tiers to attract large enterprise customers who may spend thousands or tens of thousands of dollars on your Actor. -The unit platform usage costs for higher tiers will also be lower, helping you maintain healthy profit margins, as explained in the [Computing your costs for PPE and PPR Actors](#computing-your-costs-for-ppe-and-ppr-actors) section. +You can define different prices for different tiers. +While optional, we recommend offering progressively lower prices for higher discount tiers. This approach can significantly improve attractiveness of your Actor to large enterprise customers who may spend thousands or tens of thousands of dollars on it. -While we don't recommend setting very high prices for free users by default, because it limits the users' ability to evaluate your Actor, we understand that sometimes it's necessary to protect you from fraud or excessive use of your internal APIs, in which case setting a high price for free users might be justified. +Your platform costs are also lower for these higher tier, which helps maintain healthy profit margins. This is further detailed in the [Computing your costs for PPE and PPR Actors](#computing-your-costs-for-ppe-and-ppr-actors) section. -During an Actor run, you can access the user's discount tier through run environment variables or by querying user data via our API. This allows you to potentially provide premium services to users in higher discount tiers. +By default, we advise against setting excessively high prices for _FREE_ tier users, as this can limit the ability to evaluate your Actor thoroughly. However, in certain situations, such as protecting your Actor from fraudulent activity or excessive use of your internal APIs, a higher price for _FREE_ tier users might be justified. -Apart from these standard tiers listed above, there are further tiers reserved for enterprise customers, such as `PLATINUM` and `DIAMOND`. If you are interested in providing enterprise level services and attracting large customers, please reach out to us. +During an Actor run, you can identify the user's discount tier through Actor run environment variables or by querying user data via the Apify API. This capability allows you to offer premium features or differentiated service levels to users in higher discount tiers. + +In addition to the standard tiers, Apify provides further tiers specifically for enterprise customers, including _PLATINUM_ and _DIAMOND_ tiers. If you are interested in offering enterprise-level services and attracting major clients, please contact us. ### Computing your costs for PPE and PPR Actors From f6a0d01b39233a7a352716aaab52a79b1b80eae1 Mon Sep 17 00:00:00 2001 From: Matej Hamas Date: Wed, 14 May 2025 19:53:04 +0200 Subject: [PATCH 08/14] Update sources/platform/actors/publishing/monetize.mdx MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Michał Olender <92638966+TC-MO@users.noreply.github.com> --- sources/platform/actors/publishing/monetize.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/sources/platform/actors/publishing/monetize.mdx b/sources/platform/actors/publishing/monetize.mdx index 4bd1791660..6d9a2ef387 100644 --- a/sources/platform/actors/publishing/monetize.mdx +++ b/sources/platform/actors/publishing/monetize.mdx @@ -123,6 +123,7 @@ You can also choose not to use it, but then you must handle API integration and ::: ### How to attract larger customers of PPE and PPR Actors + Each user running your Actor belongs to a specific Apify Store discount tier, namely `FREE`, `BRONZE`, `SILVER`, or `GOLD` tier. You can define different prices for different tiers. From 904fe6e66ba585e3b8c22ec81cdb09dd2b28930f Mon Sep 17 00:00:00 2001 From: Matej Hamas Date: Wed, 14 May 2025 19:53:15 +0200 Subject: [PATCH 09/14] Update sources/platform/actors/publishing/monetize.mdx MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Michał Olender <92638966+TC-MO@users.noreply.github.com> --- sources/platform/actors/publishing/monetize.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources/platform/actors/publishing/monetize.mdx b/sources/platform/actors/publishing/monetize.mdx index 6d9a2ef387..06d8fc4ce6 100644 --- a/sources/platform/actors/publishing/monetize.mdx +++ b/sources/platform/actors/publishing/monetize.mdx @@ -41,7 +41,7 @@ You make your Actor rental with 7-day free trial and then $30/month. During the The first user pays their first rent 7 days after the free trial, i.e., on the 22nd of the month. The second user only starts paying the rent next month. The third user is on the Apify free plan, so after the free trial ends on the 27th of the month, they are not charged and cannot use the Actor further until they get a paid plan. Your profit is computed only from the first user. They were charged $30, so 80% of this goes to you, i.e., _0.8 * 30 = $24_.
-### Pay-per-result pricing model +### Pay-per-result(PPR) pricing model In this model, you set a price per 1,000 results. Users are charged based on the number of results your Actor produces and stores in the run's default dataset. Your profit is calculated as 80% of the revenue minus platform usage costs. The formula is: From 156096f3698903c82f2b3e6854256659ba8fd991 Mon Sep 17 00:00:00 2001 From: Matej Hamas Date: Wed, 14 May 2025 19:54:42 +0200 Subject: [PATCH 10/14] Update sources/platform/actors/publishing/monetize.mdx MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Michał Olender <92638966+TC-MO@users.noreply.github.com> --- sources/platform/actors/publishing/monetize.mdx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sources/platform/actors/publishing/monetize.mdx b/sources/platform/actors/publishing/monetize.mdx index 06d8fc4ce6..7deae04d79 100644 --- a/sources/platform/actors/publishing/monetize.mdx +++ b/sources/platform/actors/publishing/monetize.mdx @@ -124,7 +124,12 @@ You can also choose not to use it, but then you must handle API integration and ### How to attract larger customers of PPE and PPR Actors -Each user running your Actor belongs to a specific Apify Store discount tier, namely `FREE`, `BRONZE`, `SILVER`, or `GOLD` tier. +Each user running your PPE or PPR Actor belongs to a discount tier: +- _FREE_ +- _BRONZE_ +- _SILVER_ +- _GOLD_ + You can define different prices for different tiers. While optional, we recommend offering progressively lower prices for higher discount tiers. This approach can significantly improve attractiveness of your Actor to large enterprise customers who may spend thousands or tens of thousands of dollars on it. From 2b4374b6455ca54237904dd5295522e50d27360e Mon Sep 17 00:00:00 2001 From: mhamas Date: Wed, 14 May 2025 19:57:00 +0200 Subject: [PATCH 11/14] nits --- sources/platform/actors/publishing/monetize.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sources/platform/actors/publishing/monetize.mdx b/sources/platform/actors/publishing/monetize.mdx index 7deae04d79..c89b274573 100644 --- a/sources/platform/actors/publishing/monetize.mdx +++ b/sources/platform/actors/publishing/monetize.mdx @@ -41,7 +41,7 @@ You make your Actor rental with 7-day free trial and then $30/month. During the The first user pays their first rent 7 days after the free trial, i.e., on the 22nd of the month. The second user only starts paying the rent next month. The third user is on the Apify free plan, so after the free trial ends on the 27th of the month, they are not charged and cannot use the Actor further until they get a paid plan. Your profit is computed only from the first user. They were charged $30, so 80% of this goes to you, i.e., _0.8 * 30 = $24_. -### Pay-per-result(PPR) pricing model +### Pay-per-result (PPR) pricing model In this model, you set a price per 1,000 results. Users are charged based on the number of results your Actor produces and stores in the run's default dataset. Your profit is calculated as 80% of the revenue minus platform usage costs. The formula is: @@ -69,7 +69,7 @@ To ensure profitable operation: - Test your Actor with various result volumes to determine optimal pricing - Push at least one "error item" to the dataset for invalid input or if search query didn't generate any result. This will prevent users running your Actor for free. -### Pay-per-event pricing model +### Pay-per-event (PPE) pricing model The pay-per-event pricing model offers a flexible monetization option for Actors on Apify Store. Unlike pay per result, PPE allows you to charge users based on specific events triggered programmatically by your Actor's code. @@ -146,7 +146,7 @@ In addition to the standard tiers, Apify provides further tiers specifically for For both PPE and PPR Actors, profit is computed using the formula `(0.8 * revenue) - costs`. In this section, we'll explain how the `costs` component is calculated. -When paying users run your Actor, it generates platform usage in the form of compute units, data traffic, API operations etc. This usage determines the `costs` in the profit formula above. +When paying users run your Actor, it generates platform usage in the form of compute units, data traffic, API operations etc. This usage determines the `costs` in the profit formula above. :::note _FREE_ tier usage From d681066313ae45a4214fbce83a8f0d7f384baf30 Mon Sep 17 00:00:00 2001 From: mhamas Date: Wed, 14 May 2025 20:00:54 +0200 Subject: [PATCH 12/14] fix lint --- sources/platform/actors/running/store.md | 1 + 1 file changed, 1 insertion(+) diff --git a/sources/platform/actors/running/store.md b/sources/platform/actors/running/store.md index a6da2b6f82..01250a4ca1 100644 --- a/sources/platform/actors/running/store.md +++ b/sources/platform/actors/running/store.md @@ -210,6 +210,7 @@ always write to [community@apify.com](mailto:community@apify.com). ![Paid Actors' issues tab](./images/store/paid-actors-issues-tab.png) ## Apify Store discounts + Each Apify subscription plan includes a discount tier (_BRONZE_, _SILVER_, _GOLD_) that provides access to increasingly lower prices on selected Actors. :::note Discount participation From 944c24d0be3a1bae60382603b46e54433601c7b1 Mon Sep 17 00:00:00 2001 From: Matej Hamas Date: Thu, 15 May 2025 09:47:43 +0200 Subject: [PATCH 13/14] Update sources/platform/actors/publishing/monetize.mdx MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Michał Olender <92638966+TC-MO@users.noreply.github.com> --- sources/platform/actors/publishing/monetize.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/sources/platform/actors/publishing/monetize.mdx b/sources/platform/actors/publishing/monetize.mdx index c89b274573..9e9e2377fa 100644 --- a/sources/platform/actors/publishing/monetize.mdx +++ b/sources/platform/actors/publishing/monetize.mdx @@ -125,6 +125,7 @@ You can also choose not to use it, but then you must handle API integration and ### How to attract larger customers of PPE and PPR Actors Each user running your PPE or PPR Actor belongs to a discount tier: + - _FREE_ - _BRONZE_ - _SILVER_ From 17208323c9e2850332b00177a79a8fefce2d8a66 Mon Sep 17 00:00:00 2001 From: Matej Hamas Date: Thu, 15 May 2025 09:47:56 +0200 Subject: [PATCH 14/14] Update sources/platform/actors/publishing/monetize.mdx MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Michał Olender <92638966+TC-MO@users.noreply.github.com> --- sources/platform/actors/publishing/monetize.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources/platform/actors/publishing/monetize.mdx b/sources/platform/actors/publishing/monetize.mdx index 9e9e2377fa..84537dd9f6 100644 --- a/sources/platform/actors/publishing/monetize.mdx +++ b/sources/platform/actors/publishing/monetize.mdx @@ -23,7 +23,7 @@ Actors in Apify Store can be published under one of the following pricing models 3. **Pay per result (PPR)**: Users don't pay for the platform usage costs. Instead, they pay the developer based on the number of results produced by the Actor. 4. **Pay per event (PPE)**: Users don't pay for the platform usage cost the Actor generates. Instead, they pay based on specific events that are programmatically triggered from the Actor's source code. These events are defined by the developer and can include actions such as generating a single result or starting an Actor. -For a detailed comparison of pricing models from the perspective of your users, refer to our [user-facing documentation](/platform/actors/running/actors-in-store). +For a detailed comparison of pricing models from the perspective of your users, refer to [Actors in Store](/platform/actors/running/actors-in-store) page. ### Rental pricing model