Skip to main content

Actors in Store

Publishing and monetizing Actors

Anyone is welcome to publish Actors in the store, and you can even monetize your Actors. For more information about how to monetize your Actor, best practices, SEO, and promotion tips and tricks, head over to the Marketing checklist section of the Apify Developers Academy.

Pricing models

All Actors in Apify Store fall into one of three pricing models:

  1. Pay per event - you pay for specific events the Actor creator defines, such as generating a single result or starting the Actor. Most Actors include platform usage in the price, but some may charge it separately - check the Actor's pricing for details.
  2. Pay per result - you do not pay for platform usage the Actor generates and instead just pay for the results it produces.
  3. Rental - 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.
Post-run storage costs

After a run finishes, any interactions with the dataset - such as reading or writing additional data - incur standard platform usage costs. This applies to all pricing models. Unnamed datasets are automatically removed after your data retention period, so long-term storage is rarely a concern.

Pay per event

With pay per event pricing, you pay for specific events defined by the Actor creator, such as producing a single result, uploading a file, or starting an Actor. These events and their prices are always described on each Actor's page.

Example pay per event Actor

Some Actors charge platform usage separately

Most pay per event Actors include platform usage in the event price. However, some Actors may require you to pay for platform usage separately. Always check the Actor's pricing section to understand what's included.

Pay per event with usage not included in Apify Store

When starting a run, you can define a maximum charge limit. The Actor terminates gracefully when it reaches that limit - and even if it does not stop immediately, you are never charged for produced events over the defined limit.

Pay per event Actor - max charge per run

Your charges appear on your invoices and in the Historical usage tab in the Billing section of Apify Console. The cost of each run also appears on the run detail page.

Pay per event Actor - historical usage tab

Pay per event Actor - run detail

If charges seem incorrect, contact the Actor author or the Apify support team. You can also open an issue directly on the Actor's detail page in Apify Console.

Pay per result

When you run an Actor that is paid per result, you pay for the successful results the Actor returns, and you are not charged for the underlying platform usage.

Estimation simplified

This makes it transparent and easy to estimate upfront costs. If you have any feedback or would like to ask something, please join our Discord community and let us know!

Actor paid per result in Console

All platform costs generated during the Actor run are not charged to your account.

You can limit how many results an Actor returns - and therefore control how much you're charged - by setting a maximum items limit in the Options section below the Actor input on the Actor detail page.

Max items for pay-per-result

Your charges appear on your invoices and in the Historical usage tab in the Billing section of Apify Console, where pay per result charges are shown as a separate service. The cost also appears on individual run detail pages and in the overview of all runs.

Statistics in the billing section

Run cost shown on the run detail

Run cost shown on the overview of all runs

To see total charges for a specific Actor, check the bottom of the Historical usage tab.

Actor pay-per-result cost

Pay per result is also available as a pricing option when you publish your own Actors - see Monetizing your Actor for details.

Rental Actors

Rental model sunset

Apify is sunsetting the rental pricing model. The following changes are scheduled for 2026:

  • April 1 - You can no longer publish new rental Actors or change pricing on existing ones.
  • October 1 - Rental Actors are fully retired. All remaining Actors are migrated to pay-per-usage pricing.

For more information, visit the #project-rentals channel on Apify Discord.

Rental Actors are Actors for which you have to pay a recurring fee to the developer after your trial period ends.

Most rental Actors have a free trial period. The length of the trial is displayed on each Actor's page.

Rental Actor example

You don't need a paid plan to start a rental Actor's free trial. After the trial, you must subscribe to one of Apify's paid plans to continue renting and using the Actor. If you are on a paid plan, the monthly rental fee is automatically subtracted from your prepaid platform usage when the trial expires, then recurs monthly. If you are not on a paid plan when the trial ends, you are not charged but cannot use the Actor until you subscribe.

You always prepay the rental fee for the following month. The first payment occurs when the trial expires, then recurs monthly. You can check when the next payment is due by opening the Actor in Apify Console - you'll also receive a notification when it happens.

Example: You activate a 7-day trial at noon on April 1, 2021. Without cancellation, you are charged at noon on April 8, 2021, then May 8, 2021.

Rental fees are subtracted automatically from your prepaid platform usage, similarly to compute units. Most of the fee goes directly to the developer, and you also pay normal platform usage costs on top - usage cost estimates are usually included in each rental Actor's README (see an example). If your prepaid usage is insufficient, any overage is covered in the next invoice.

You can cancel the rental at any time during the trial or afterward so you are not charged when the current rental period expires. You can always turn it back on later.

To see a breakdown of rental charges, go to the Actors tab within the Current period tab in the Billing section.

Rental Actors billing in Apify Console

Report issues with Actors

Each Actor has an Issues tab in Apify Console. There, you can open an issue (ticket) and chat with the Actor's author, platform admins, and other users of this Actor. Please feel free to use the tab to ask any questions, request new features, or give feedback. Alternatively, you can always write to community@apify.com.

Paid Actors' issues tab

Apify Store discounts

Each Apify subscription plan includes a discount tier (BRONZE, SILVER, GOLD) that provides access to increasingly lower prices on selected Actors.

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 Apify Store.

Apify Store discounts

In the Apify Console, you can find information about pricing and available discounts in the Actor's header section.

Apify Store discounts

Apify Store discounts full table