Skip to content

Commit 9964679

Browse files
committed
publishing-your-actor-update
1 parent e28fdcc commit 9964679

File tree

11 files changed

+10516
-10256
lines changed

11 files changed

+10516
-10256
lines changed

content/academy/apify_platform/publishing_actors_on_apify_store/monetizing_your_actor.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,12 @@ Paid actor users pay a monthly rental fee to use the tool, which is **paid in fu
1616

1717
## [](#request-monetization) Request monetization
1818

19-
While on your actor settings page, scroll down to the actor’s **Monetization** section and click on **Request Monetization.**
19+
First, go to your actor page, **Actors → My Actors** and click on the actor you want to monetize. While on your actor page, go to the **Publication** tab on the right side of the screen and click on the **Request Monetization** button, located under the **Monetization** section.
2020

21-
![Request monetization]({{@asset apify_platform/publishing_actors_on_apify_store/images/actor-monetization.webp}})
21+
![Request monetization]({{@asset apify_platform/publishing_actors_on_apify_store/images/actor-monetization-request.webp}})
2222

23-
Our support team will be notified about your request and promptly contact you to discuss the price and trial length details for your paid actor.
23+
Our support team will be notified about your request and promptly contact you to discuss the desired price and trial length for your actor, and help you fill in your billing details.
2424

25-
You will be asked to fill in your billing details. So, if you didn’t do it already, you can go ahead and fill it in by going to **Settings****Usage and billing****Subscription****Billing details**
26-
27-
![Apify billing]({{@asset apify_platform/publishing_actors_on_apify_store/images/Apify-Billing.webp}})
2825

2926
## [](#price-and-trial-length) Price and trial length
3027

content/academy/apify_platform/publishing_actors_on_apify_store/publishing_your_actor.md

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,13 @@ Note that the complexity of the README should match the actor’s complexity. Th
4444

4545
Once you have finished coding and testing your actor, it's time to publish it.
4646

47-
From your actor’s page in Apify Console, go to **Settings,** and scroll down to the **Public Information** section.
47+
From your actor’s page in Apify Console, go to **Publication → Display information**, fill in all the relevant fields for your actor (e.g., "Icons","Actor name", "Description", "Categories") and save it.
4848

49-
![Actor settings]({{@asset apify_platform/publishing_actors_on_apify_store/images/actor-settings.webp}})
49+
![Actor settings]({{@asset apify_platform/publishing_actors_on_apify_store/images/actor-display-information.webp}})
5050

51-
Select the **Published** switch, and your actor should now be available to the public on Apify Store.
51+
Once all the fields are filled in, you will notice that the button **Publish to Store** will turn green. Just click on it and your actor should now be available to the public on Apify Store.
5252

53-
![Publish your actor]({{@asset apify_platform/publishing_actors_on_apify_store/images/publish-actor.webp}})
53+
![Publish your actor]({{@asset apify_platform/publishing_actors_on_apify_store/images/publish-actor-to-store.webp}})
5454

5555
To check if everything went smoothly, you can go to [Apify Store](https://apify.com/store) and search for your actor’s name.
5656

@@ -60,6 +60,25 @@ Then, click on your actor’s card and you will see your dedicated actor’s pag
6060

6161
![Actor page]({{@asset apify_platform/publishing_actors_on_apify_store/images/actor-page.webp}})
6262

63+
## [](#actor-testing) Actor testing
64+
65+
Apify has a QA system that regularly runs automated tests to ensure that all actors in the store are functional.
66+
67+
The test runs the actor with its default input (defined by the **prefill** option in the input schema file) and expects it to finish with a **Succeeded** status within 5 minutes of the beginning of the run.
68+
69+
![Actor page]({{@asset apify_platform/publishing_actors_on_apify_store/images/actor-test.webp}})
70+
71+
If the actor fails to complete successful runs for three consecutive days, the developer will be notified, and the actor will be labeled **Under Maintenance** until it is fixed. After another 14 days of failing runs, you will receive another notification. Finally, if the runs continue to fail after yet another 14 days, the actor will be **Deprecated**.
72+
73+
### What if my actor cannot comply with the test logic?
74+
75+
Actors that require some sort of authentication will always fail the tests despite being fully functional. If that's the case with your actor, please contact support at **[email protected]** and explain your specific use case that justifies why the actor should be excluded from the automated tests.
76+
77+
### Advanced actor testing
78+
79+
You can easily implement your own tests and customize them to fit your actor's particularities by using our public [Actor Testing](https://apify.com/pocesar/actor-testing) tool available on the Apify store.
80+
81+
6382
## [](#next) Next up
6483

6584
Congratulations! Now, your actor is available to the public in the Apify Store. In the [next lesson]({{@link apify_platform/publishing_actors_on_apify_store/monetizing_your_actor.md}})!, we'll learn how you can monetize your actors to start making money on the Apify platform.

0 commit comments

Comments
 (0)