Skip to content

Commit 04f14b0

Browse files
authored
Merge branch 'master' into remove-h1
2 parents b5cf12e + cf5ebd2 commit 04f14b0

File tree

70 files changed

+4510
-3084
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+4510
-3084
lines changed

apify-api/openapi/paths/webhooks/webhooks@{webhookId}@dispatches.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ get:
33
- Webhooks/Webhooks
44
summary: Get collection
55
description: Gets a given webhook's list of dispatches.
6-
operationId: webhook_dispatches_get
6+
operationId: webhook_webhookDispatches_get
77
parameters:
88
- name: webhookId
99
in: path

apify-docs-theme/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@apify/docs-theme",
3-
"version": "1.0.221",
3+
"version": "1.0.222",
44
"description": "",
55
"main": "./src/index.js",
66
"files": [

apify-docs-theme/src/theme/Navbar/CTA/index.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import styles from './styles.module.css';
22

3-
const buttonText = 'Get started';
3+
const buttonText = 'Go to Console';
44

55
function clickHandler() {
66
if (window.analytics) {

nginx.conf

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -643,8 +643,9 @@ server {
643643
rewrite ^/api/v2-old(.*)$ /api/v2$1 permanent;
644644
rewrite ^/api/v2-redoc(.*)$ /api/v2$1 permanent;
645645

646-
# Actor marketing playbook addition
647-
rewrite ^/academy/get-most-of-actors$ /academy/actor-marketing-playbook permanent;
646+
# Actor marketing playbook redirects (index page removed)
647+
rewrite ^/academy/get-most-of-actors$ /academy/actor-marketing-playbook/promote-your-actor/checklist permanent;
648+
rewrite ^/academy/actor-marketing-playbook$ /academy/actor-marketing-playbook/promote-your-actor/checklist permanent;
648649

649650
# Misc
650651
rewrite ^/platform/integrations/llama$ /platform/integrations/llama-index permanent;

package-lock.json

Lines changed: 2300 additions & 2591 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 114 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,129 +1,186 @@
11
---
2-
title: Find ideas for your Actor
3-
description: Discover what types of software you can build as Actors and use Apify's Ideas page to find trending projects for scrapers, integrations, and automation tools.
2+
title: Find ideas for new Actors
3+
description: Learn what kind of software tools are suitable to be packaged and published as Apify Actors and where you can find ideas and inspiration what to build.
44
sidebar_position: 1
55
category: build-and-publish
66
slug: /build-and-publish/actor-ideas/find-actor-ideas
77
---
88

9-
You want to build an Actor and publish it on Apify Store. Where should you start? See what types of software work as Actors and how to use the Apify Ideas page to find projects that users need.
9+
Learn what kind of software tools are suitable to be packaged and published as Actors on Apify, and where you can find inspiration what to build.
1010

1111
---
1212

1313
## What can you build as an Actor
1414

15-
Actors are serverless cloud applications that run on the Apify platform. While most Actors are web scrapers, you can build various types of software as Actors can be anything that accepts input, performs a job, and runs in Docker.
15+
[Actors](https://docs.apify.com/platform/actors) are a new concept for building serverless micro-apps, which are easy to develop, share, integrate, and build upon.
16+
17+
They are useful for backend automation jobs, which users set up, integrate into their workflow, and let run in the background, rather than consumer-facing applications that users need to interact with.
18+
19+
Actors can run in two modes:
20+
21+
- In _batch mode_, they take a well-defined input, perform a job, and produce a well-defined output. This is useful for longer-running operations,
22+
such as web crawling or data processing.
23+
- In _standby mode_, they run as a web server at a specific public URL. This is useful for request-response style applications, such as APIs or MCP servers.
1624

1725
### Web scrapers and crawlers
1826

19-
The most common type of Actor extracts data from websites. These Actors navigate web pages, collect information, and store structured data in datasets.
27+
This is the most common type of Actors on [Apify Store](https://apify.com/store). These Actors navigate websites, collect information from web pages, and store structured data in datasets for further processing.
2028

2129
Examples:
2230

23-
- Site-specific scrapers ([Amazon Product Scraper](https://apify.com/junglee/amazon-crawler), [LinkedIn Profile Scraper](https://apify.com/curious_coder/linkedin-profile-scraper))
24-
- Search engine scrapers ([Google Search Results](https://apify.com/apify/google-search-scraper), [Bing Search](https://apify.com/curious_coder/bing-search-scraper))
25-
- Social media scrapers ([X/Twitter Scraper](https://apify.com/apidojo/twitter-scraper-lite), [Instagram Scraper](https://apify.com/apify/instagram-scraper))
26-
- E-commerce data extractors ([Shopify Store Scraper](https://apify.com/autofacts/shopify), [eBay Price Monitor](https://apify.com/dtrungtin/ebay-items-scraper))
31+
- **Website-specific scrapers** ([Amazon Product Scraper](https://apify.com/junglee/amazon-crawler), [LinkedIn Profile Scraper](https://apify.com/curious_coder/linkedin-profile-scraper))
32+
- **Search engines** ([Google Search Results](https://apify.com/apify/google-search-scraper), [Bing Search](https://apify.com/curious_coder/bing-search-scraper))
33+
- **Social media** ([X/Twitter Scraper](https://apify.com/apidojo/twitter-scraper-lite), [Instagram Scraper](https://apify.com/apify/instagram-scraper))
34+
- **E-commerce data** ([Shopify Store Scraper](https://apify.com/autofacts/shopify), [eBay Price Monitor](https://apify.com/dtrungtin/ebay-items-scraper))
35+
- **General-purpose crawlers** ([Web Scraper](https://apify.com/apify/web-scraper), [Website Content Crawler](https://apify.com/apify/website-content-crawler))
2736

2837
### SaaS API wrappers
2938

30-
Convert existing SaaS services into Actors to make them accessible through the Apify platform. This approach lets users integrate these services with Apify's automation ecosystem.
39+
These Actors wrap existing SaaS services as Actors to make them accessible through the Apify platform and its many integrations.
3140

32-
Example:
41+
Examples:
3342

34-
- [Parsera](https://apify.com/parsera-labs/parsera) wraps the Parsera.org service
43+
- [OpenRouter](https://apify.com/apify/openrouter)
44+
- [Parsera](https://apify.com/parsera-labs/parsera)
45+
- [Super Scraper API](https://apify.com/apify/super-scraper-api)
3546

3647
### Open-source libraries
3748

38-
Package open-source tools as Actors to provide cloud-hosted versions that users can try without local installation. You handle no infrastructure while users cover compute costs.
49+
Many open-source automation or data processing tools do not have a presence in the cloud, and need to be installed locally in "just five easy steps". Wrap those tools as Actors and make it easy for users to try and integrate those tools.
3950

4051
Examples:
4152

42-
- [Monolith](https://apify.com/snshn/monolith) from the Y2Z/monolith GitHub project
43-
- [Crawl4AI](https://apify.com/janbuchar/crawl4ai) from the unclecode/crawl4ai repository
44-
- [Docling](https://apify.com/vancura/docling/source-code) from IBM's
45-
docling-project
53+
- [Sherlock](https://apify.com/misceres/sherlock)
54+
- [Docling](https://apify.com/vancura/docling)
55+
- [Monolith](https://apify.com/snshn/monolith)
56+
- [Crawl4AI](https://apify.com/janbuchar/crawl4ai)
57+
58+
For inspiration, check out the [Open-source category](https://apify.com/store/categories/open-source) in Apify Store,
59+
or the following list:
60+
61+
<details>
62+
<summary>GitHub projects potentially suitable for turning into Actors</summary>
63+
64+
- https://github.com/bytedance/Dolphin
65+
- https://github.com/google/langextract
66+
- https://github.com/virattt/ai-hedge-fund
67+
- https://github.com/jamesturk/scrapeghost/
68+
- https://github.com/idosal/git-mcp
69+
- https://github.com/browser-use/browser-use
70+
- https://github.com/browserbase/stagehand
71+
- https://github.com/BuilderIO/gpt-crawler
72+
- https://github.com/errata-ai/vale
73+
- https://github.com/scrapybara/scrapybara-demos
74+
- https://github.com/David-patrick-chuks/Riona-AI-Agent
75+
- https://github.com/projectdiscovery/katana
76+
- https://github.com/exa-labs/company-researcher
77+
- https://github.com/Janix-ai/mcp-validator
78+
- https://github.com/JoshuaC215/agent-service-toolkit
79+
- https://github.com/dequelabs/axe-core
80+
- https://github.com/janreges/siteone-crawler
81+
- https://github.com/eugeneyan/news-agents
82+
- https://github.com/askui/askui
83+
- https://github.com/Shubhamsaboo/awesome-llm-apps
84+
- https://github.com/TheAgenticAI/TheAgenticBrowser
85+
- https://github.com/zcaceres/markdownify-mcp
86+
87+
</details>
4688

4789
:::tip Open Source Fair Share
4890

49-
Open-source developers can earn income through [Apify's Open Source Fair Share program](https://apify.com/partners/open-source-fair-share).
91+
Developers of open-source Actors can earn passive affiliate income through Apify's [Open source fair share](https://apify.com/partners/open-source-fair-share) program
92+
to help them support their projects.
5093

5194
:::
5295

53-
### MCP servers
96+
### MCP servers and tools for AI
5497

55-
Model Context Protocol (MCP) servers let AI agents interact with external tools and data sources. Converting MCP servers to Actors makes them accessible through Apify's platform.
98+
[Model Context Protocol (MCP)](https://modelcontextprotocol.io/docs/getting-started/intro) lets AI agents interact with external tools and data sources.
99+
Many MCP servers are still stand-alone packages that need to be installed locally, which is both inefficient and insecure,
100+
or require an external service account.
101+
Publishing these packages as Actors makes the MCP servers remote and accessible through the Apify platform and ecosystem,
102+
including the new agentic payments protocols.
56103

57104
Examples:
58105

59-
- [Playwright MCP](https://apify.com/jiri.spilka/playwright-mcp-server) from Microsoft's playwright-mcp
60-
- [Browserbase MCP](https://apify.com/mcp-servers/browserbase-mcp-server) from Browserbase
106+
- [Playwright MCP Server](https://apify.com/jiri.spilka/playwright-mcp-server)
107+
- [Browserbase MCP Server](https://apify.com/mcp-servers/browserbase-mcp-server)
108+
- [Firecrawl MCP Server](https://apify.com/agentify/firecrawl-mcp-server)
109+
- [Brave Search MCP Server](https://apify.com/agentify/brave-search-mcp-server)
110+
111+
For more inspiration, check out the [MCP server category](https://apify.com/store/categories/mcp-servers) in Apify Store.
61112

62113
### AI agents
63114

64-
Build Actors that use LLMs to perform complex tasks autonomously. These Actors can navigate websites, make decisions, and complete multi-step workflows.
115+
Build Actors that use LLMs to perform complex tasks autonomously. These Actors can navigate websites, make decisions, and complete multistep workflows.
65116

66-
## Use the Ideas page
117+
:::note Secure execution
67118

68-
The [Apify Ideas page](https://apify.com/ideas) is where users submit and explore potential projects for Actors. It serves as a collaborative space for proposing new tools and finding inspiration for web scraping and automation solutions.
119+
Actors are cloud-based sandboxes that can securely run any AI-generated code.
69120

70-
### Browse and claim ideas
121+
:::
71122

72-
If you're unsure what to build next, the Ideas page shows projects the community wants.
123+
For inspiration, check out the [Agents category](https://apify.com/store/categories/agents) in Apify Store.
73124

74-
Steps to develop an idea:
125+
### Other
75126

76-
1. Browse the page: Visit [apify.com/ideas](https://apify.com/ideas) to find ideas that interest you. Look for ideas that align with your skills.
127+
Any repetitive job matching the following criteria might be suitable for turning into an Actor:
77128

78-
1. Select an idea: Review the details and requirements. Check the status—if it's marked **Open to develop**, you can start building.
129+
- The job is better to be run in the background in the cloud and forgotten.
130+
- The task is isolated and can be described and delegated to another person.
131+
- There are at least a few hundred people in the world dealing with this problem.
79132

80-
1. Build your Actor: Develop your Actor based on the idea. You don't need to notify Apify during development.
133+
If you look closely, you'll start seeing opportunities for new Actors everywhere. Be creative!
81134

82-
1. Prepare for launch: Ensure your Actor meets quality standards and has a comprehensive README with installation instructions, usage details, and examples.
83135

84-
1. Publish your Actor: Deploy your Actor on Apify Store and make it live.
136+
## Use the Actor ideas page
85137

86-
1. Claim your idea: After publishing, email [ideas@apify.com](mailto:ideas@apify.com) with your Actor URL and the original idea. Apify will tag the idea as _Completed_ and link it to your Actor.
138+
The [Actor ideas](https://apify.com/ideas) page is where you can find inspiration for new Actors sourced from the Apify community.
87139

88-
1. Monitor and optimize: Track your Actor's performance and user feedback. Make improvements to keep your Actor current.
140+
### Browse and claim ideas
89141

90-
### Criteria for claiming an idea
142+
1. _Visit_ [apify.com/ideas](https://apify.com/ideas) to find ideas that interest you. Look for ideas that align with your skills.
91143

92-
To claim an idea, ensure:
144+
1. _Select an Actor idea_: Review the details and requirements. Check the status—if it's marked **Open to develop**, you can start building.
93145

94-
- Your Actor is functional
95-
- Your README contains relevant information
96-
- Your Actor closely aligns with the original idea
146+
1. _Build your Actor_: Develop your Actor based on the idea. You don't need to notify Apify during development.
97147

98-
### Submit your own ideas
148+
1. _Prepare for launch_: Ensure your Actor meets quality standards and has a comprehensive README with installation instructions, usage details, and examples.
99149

100-
The Ideas page is also where you contribute concepts to drive innovation in the community.
150+
1. _Publish your Actor_: Deploy your Actor on Apify Store and make it live.
101151

102-
How to contribute:
152+
1. _Claim the idea_: After publishing, email [[email protected]](mailto:[email protected]) with your Actor URL and the original idea. Apify will tag the idea as **Completed** and link it to your Actor.
103153

104-
1. Submit ideas: Share Actor concepts through the [Ideas submission
105-
form](https://apify.typeform.com/to/BNON8poB#source=ideas). Provide clear details about what the tool should do and how it should work.
154+
1. To claim an idea, ensure your Actor is functional, README contains relevant information, and your Actor closely aligns with the original idea.
106155

107-
1. Engage with the community: Upvote ideas you find intriguing. More support
108-
increases the likelihood a developer will build it.
156+
1. _Monitor and optimize_: Track your Actor's performance and user feedback. Make improvements to keep your Actor current.
157+
158+
#### Multiple developers for one idea
109159

110-
1. Claim completed ideas: Once your Actor is running, claim your idea by emailing [[email protected]](mailto:[email protected]). Apify will mark it
111-
_Completed_ and link it to your Actor—signaling to other developers that this tool exists.
160+
Apify Store can host multiple Actors with similar functions. However, the "first come, first served" rule applies—the first developer to claim an idea receives the **Completed** tag and a link from the Actor ideas page.
112161

113-
### Multiple developers for one idea
162+
Competition motivates developers to improve the code. You can still build the Actor, but differentiate with a unique set of features.
114163

115-
Apify Store can host multiple Actors with similar functions. However, the "first come, first served" rule applies—the first developer to claim an idea receives the _Completed_ tag and a link from the Ideas page.
116164

117-
Competition helps developers improve their code. You can still build the Actor, but differentiate with a unique set of features.
165+
### Submit your own ideas
166+
167+
The Ideas page is also where you contribute concepts to drive innovation in the community.
168+
169+
Here's how you can contribute too:
170+
171+
- _Submit ideas_: Share Actor concepts through the [Ideas submission form](https://apify.typeform.com/to/BNON8poB#source=ideas).
172+
Provide clear details about what the tool should do and how it should work.
173+
174+
- _Engage with the community_: Upvote ideas you find intriguing. More support
175+
increases the likelihood a developer will build it.
118176

119-
## Generate ideas from other sources
177+
## Find ideas from other sources
120178

121-
Beyond the Ideas page, you can find Actor ideas through:
179+
Beyond the [Actor ideas](https://apify.com/ideas) page, you can find new Actor ideas through:
122180

123181
- SEO tools: Discover relevant search terms people use to find solutions
124182
- Your experience: Draw from problems you've encountered in your work
125-
- Community discussions: Browse Reddit, Stack Overflow, and forums for pain
126-
points
183+
- Community discussions: Browse Reddit, Twitter, Stack Overflow, and forums for user pain points
127184
- Competitor analysis: Research existing tools and identify gaps
128185

129-
For a complete validation framework, see [Validate your Actor idea](/academy/build-and-publish/actor-ideas/actor-validation).
186+
Once you get one, learn how to [validate your Actor idea](/academy/build-and-publish/actor-ideas/actor-validation).

sources/academy/build-and-publish/actor_success_stories.md

Lines changed: 0 additions & 22 deletions
This file was deleted.

sources/academy/build-and-publish/how-to-build/actorization_playbook.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,4 +135,4 @@ Deployment to Apify platform can be done easily via `apify push` command of [Api
135135

136136
### 6. Publish and monetize
137137

138-
For details on publishing the Actor in [Apify Store](https://apify.com/store) see the [Publishing and monetization](/platform/actors/publishing). You can also follow our guide on [How to create an Actor README](/academy/actor-marketing-playbook/actor-basics/how-to-create-an-actor-readme) and [Actor marketing playbook](/academy/actor-marketing-playbook).
138+
For details on publishing the Actor in [Apify Store](https://apify.com/store) see the [Publishing and monetization](/platform/actors/publishing). You can also follow our guide on [How to create an Actor README](/academy/actor-marketing-playbook/actor-basics/how-to-create-an-actor-readme) and [Marketing checklist](/academy/actor-marketing-playbook/promote-your-actor/checklist).

0 commit comments

Comments
 (0)