Skip to content

Commit b76afbc

Browse files
docs: Fix PR comments
1 parent 9027657 commit b76afbc

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

sources/platform/actors/publishing/monetize/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ The following table compares the two main pricing models available for monetizin
3535
| AI/MCP compatibility | ❌ Not compatible | ✅ Fully compatible | ✅ Fully compatible |
3636
| User cost predictability| Confusing (rental + usage) | Clear, transparent pricing | Clear, transparent pricing |
3737
| Store discounts | ❌ Single price only | ✅ Store discounts available | ✅ Store discounts available |
38-
| Marketing boost* | Standard visibility | Priority store placement | Priority store placement |
38+
| Marketing boost | Standard visibility | Priority store placement | Priority store placement |
3939
| Commission opportunities| Standard 20% | Standard 20% | Promotional 0% periods |
4040
| Custom event billing | Not available | Not available | ✅ Charge for any event |
4141
| Per-result billing | Not available | ✅ Charge per dataset item | Optional (via event) |

sources/platform/actors/publishing/monetize/pay_per_event.mdx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ An Actor's negative net profit does not affect the positive profit of another Ac
5353

5454
## Best practices for PPE Actors
5555

56-
Use our SDKs (JS and, Python or use [`apify actor charge`](/cli/docs/next/reference#apify-actor-charge-eventname) when using our Apify CLI) to simplify PPE implementation into your Actor. This tool can handle pricing, usage tracking, idempotency keys, API errors, and, event charging via an API.
56+
Use our SDKs ([JS](/sdk/js/) and, [Python](/sdk/python/) or use [`apify actor charge`](/cli/docs/next/reference#apify-actor-charge-eventname) when using our Apify CLI) to simplify PPE implementation into your Actor. This tool can handle pricing, usage tracking, idempotency keys, API errors, and, event charging via an API.
5757

5858
You can also choose not to use it, but then you must handle API integration and possible edge cases manually.
5959

@@ -237,7 +237,7 @@ async def main():
237237

238238
### Respect user spending limits
239239

240-
Finish the Actor run once charging reaches user-configured Maximum cost per run. Apify SDKs (JS and Python) return `ChargeResult` that helps determine when to finish.
240+
Finish the Actor run once charging reaches user-configured maximum cost per run. Apify SDKs (JS and Python) return `ChargeResult` that helps determine when to finish.
241241

242242
The `eventChargeLimitReached` property checks if the current event type can be charged more. If you have multiple event types, analyze the `chargeableWithinLimit` property to see if other events can still be charged before stopping the Actor.
243243

@@ -326,6 +326,12 @@ Examples:
326326
- _`extracted-review` event_: Each charge adds one review to the dataset
327327
- _`ai-analysis` event_: Each charge processes one document through an AI workflow (no tangible output, but valuable processing)
328328

329+
:::note Additional context
330+
331+
You can display a status message or push a record to the dataset to inform users about non-data actions performed by your Actor. This helps users understand what actions were charged for, even if those actions do not produce tangible output.
332+
333+
:::
334+
329335
### Use idempotency keys to prevent double charges
330336

331337
If you're not using the Apify SDKs (JS/Python), you need to handle idempotency (ensuring the same operation produces the same result when called multiple times) manually to prevent charging the same event multiple times.

sources/platform/actors/publishing/monetize/rental.mdx

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,6 @@ sidebar_position: 1
77

88
**Learn how to monetize your Actor with the rental pricing model, offering users a free trial and a flat monthly fee, and understand how profit is calculated and the limitations of this approach.**
99

10-
:::warning Rental is becoming a legacy pricing model
11-
12-
Rental-priced Actors are harder to use from MCP and AI platforms. Switch to pay-per-event pricing for better adoption.
13-
14-
:::
15-
1610
---
1711

1812
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.

0 commit comments

Comments
 (0)