|
1 | 1 | --- |
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 do build. |
4 | 4 | sidebar_position: 1 |
5 | 5 | category: build-and-publish |
6 | 6 | slug: /build-and-publish/actor-ideas/find-actor-ideas |
7 | 7 | --- |
8 | 8 |
|
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, |
| 10 | +and where you can find inspiration what do build. |
10 | 11 |
|
11 | 12 | --- |
12 | 13 |
|
13 | 14 | ## What can you build as an Actor |
14 | 15 |
|
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. |
| 16 | +[Actors](https://docs.apify.com/platform/actors) are a new concept for building serverless micro-apps, |
| 17 | +which are easy to develop, share, integrate, and build upon. |
| 18 | + |
| 19 | +Actors running on the Apify platform are generally useful for backend automation jobs, |
| 20 | +which users setup, integrate into their workflow, and let run in the background, |
| 21 | +rather than consumer-facing applications that users need to interact with. |
| 22 | + |
| 23 | +Actors can run in two modes: |
| 24 | +- In **batch mode**, they take a well-defined input, |
| 25 | + perform a job, and produce a well-defined output. This is useful for longer-running operations, |
| 26 | + such as web crawling or data processing. |
| 27 | +- In **standby mode**, where they run as web server at a specific public URL. |
| 28 | + This is useful for request-response style applications, such as APIs or MCP servers. |
16 | 29 |
|
17 | 30 | ### Web scrapers and crawlers |
18 | 31 |
|
19 | | -The most common type of Actor extracts data from websites. These Actors navigate web pages, collect information, and store structured data in datasets. |
| 32 | +This is the most common type of Actors on [Apify Store](https://apify.com/store). |
| 33 | +These Actors navigate websites, collect information from web pages, and store structured data in datasets for further processing. |
20 | 34 |
|
21 | 35 | Examples: |
22 | 36 |
|
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)) |
| 37 | +- **Website-specific scrapers** ([Amazon Product Scraper](https://apify.com/junglee/amazon-crawler), [LinkedIn Profile Scraper](https://apify.com/curious_coder/linkedin-profile-scraper)) |
| 38 | +- **Search engines** ([Google Search Results](https://apify.com/apify/google-search-scraper), [Bing Search](https://apify.com/curious_coder/bing-search-scraper)) |
| 39 | +- **Social media** ([X/Twitter Scraper](https://apify.com/apidojo/twitter-scraper-lite), [Instagram Scraper](https://apify.com/apify/instagram-scraper)) |
| 40 | +- **E-commerce data** ([Shopify Store Scraper](https://apify.com/autofacts/shopify), [eBay Price Monitor](https://apify.com/dtrungtin/ebay-items-scraper)) |
| 41 | +- **General-purpose crawlers** ([Web Scraper](https://apify.com/apify/web-scraper), [Website Content Crawler](https://apify.com/apify/website-content-crawler)) |
27 | 42 |
|
28 | 43 | ### SaaS API wrappers |
29 | 44 |
|
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. |
| 45 | +These Actors wrap existing SaaS services as Actors to make them accessible through the Apify platform |
| 46 | +and its many integrations. |
31 | 47 |
|
32 | | -Example: |
| 48 | +Examples: |
33 | 49 |
|
34 | | -- [Parsera](https://apify.com/parsera-labs/parsera) wraps the Parsera.org service |
| 50 | +- [OpenRouter](https://apify.com/apify/openrouter) |
| 51 | +- [Parsera](https://apify.com/parsera-labs/parsera) |
| 52 | +- [Super Scraper API](https://apify.com/apify/super-scraper-api) |
35 | 53 |
|
36 | 54 | ### Open-source libraries |
37 | 55 |
|
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. |
| 56 | +Many open-source automation or data processing tools do not have a presence in the cloud, |
| 57 | +and need to be installed locally in "just five easy steps". Wrap those tools as Actors |
| 58 | +and make it easy for users to try and integrate those tools. |
39 | 59 |
|
40 | 60 | Examples: |
41 | 61 |
|
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 |
| 62 | +- [Sherlock](https://apify.com/misceres/sherlock) |
| 63 | +- [Docling](https://apify.com/vancura/docling) |
| 64 | +- [Monolith](https://apify.com/snshn/monolith) |
| 65 | +- [Crawl4AI](https://apify.com/janbuchar/crawl4ai) |
| 66 | + |
| 67 | +For inspiration, see the [Open-source category](https://apify.com/store/categories/agents) in Apify Store. |
| 68 | + |
| 69 | +Here is a short list of open-source projects that might be suitable for turning into Actors: |
| 70 | + |
| 71 | +- https://github.com/bytedance/Dolphin |
| 72 | +- https://github.com/google/langextract |
| 73 | +- https://github.com/virattt/ai-hedge-fund |
| 74 | +- https://github.com/jamesturk/scrapeghost/ |
| 75 | +- https://github.com/idosal/git-mcp |
| 76 | +- https://github.com/browser-use/browser-use |
| 77 | +- https://github.com/browserbase/stagehand |
| 78 | +- https://github.com/BuilderIO/gpt-crawler |
| 79 | +- https://github.com/errata-ai/vale |
| 80 | +- https://github.com/scrapybara/scrapybara-demos |
| 81 | +- https://github.com/David-patrick-chuks/Riona-AI-Agent |
| 82 | +- https://github.com/projectdiscovery/katana |
| 83 | +- https://github.com/exa-labs/company-researcher |
| 84 | +- https://github.com/Janix-ai/mcp-validator |
| 85 | +- https://github.com/JoshuaC215/agent-service-toolkit |
| 86 | +- https://github.com/dequelabs/axe-core |
| 87 | +- https://github.com/janreges/siteone-crawler |
| 88 | +- https://github.com/eugeneyan/news-agents |
| 89 | +- https://github.com/askui/askui |
| 90 | +- https://github.com/Shubhamsaboo/awesome-llm-apps |
| 91 | +- https://github.com/TheAgenticAI/TheAgenticBrowser |
| 92 | +- https://github.com/zcaceres/markdownify-mcp |
| 93 | + |
46 | 94 |
|
47 | 95 | :::tip Open Source Fair Share |
48 | 96 |
|
49 | | -Open-source developers can earn income through [Apify's Open Source Fair Share program](https://apify.com/partners/open-source-fair-share). |
| 97 | +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 |
| 98 | +to help them support their projects. |
50 | 99 |
|
51 | 100 | ::: |
52 | 101 |
|
53 | | -### MCP servers |
| 102 | +### MCP servers and tools for AI |
54 | 103 |
|
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. |
| 104 | +[Model Context Protocol (MCP)](https://modelcontextprotocol.io/docs/getting-started/intro) lets AI agents interact with external tools and data sources. |
| 105 | +Many MCP servers are still stand-alone packages needed to be installed locally, which is both inefficient and insecure, |
| 106 | +or require an external service account. |
| 107 | +Publishing these packages as Actors makes the MCP servers remote and accessible through the Apify platform and ecosystem, |
| 108 | +including the new agentic payments protocols. |
56 | 109 |
|
57 | 110 | Examples: |
58 | 111 |
|
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 |
| 112 | +- [Playwright MCP Server](https://apify.com/jiri.spilka/playwright-mcp-server) |
| 113 | +- [Browserbase MCP Server](https://apify.com/mcp-servers/browserbase-mcp-server) |
| 114 | +- [Firecrawl MCP Server](https://apify.com/agentify/firecrawl-mcp-server) |
| 115 | +- [Brave Search MCP Server](https://apify.com/agentify/brave-search-mcp-server) |
| 116 | + |
| 117 | +For more inspiration, see the [MCP server category](https://apify.com/store/categories/mcp-servers) in Apify Store. |
61 | 118 |
|
62 | 119 | ### AI agents |
63 | 120 |
|
64 | | -Build Actors that use LLMs to perform complex tasks autonomously. These Actors can navigate websites, make decisions, and complete multi-step workflows. |
| 121 | +Build Actors that use LLMs to perform complex tasks autonomously. |
| 122 | +These Actors can navigate websites, make decisions, and complete multistep workflows. |
| 123 | +Note that Actors are cloud-based **sandboxes** that can securely run any AI-generated code. |
65 | 124 |
|
66 | | -## Use the Ideas page |
| 125 | +For inspiration, see the [Agents category](https://apify.com/store/categories/agents) in Apify Store. |
67 | 126 |
|
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. |
| 127 | +### Other |
69 | 128 |
|
70 | | -### Browse and claim ideas |
| 129 | +Any repetetive job matching the following criteria might be suitable for turning into an Actor: |
71 | 130 |
|
72 | | -If you're unsure what to build next, the Ideas page shows projects the community wants. |
| 131 | +- The job is better to be run in background in the cloud and forgotten. |
| 132 | +- The task is isolated and can be described and delegated to another person. |
| 133 | +- There are at least a few hundred people in the world dealing with this problem. |
73 | 134 |
|
74 | | -Steps to develop an idea: |
| 135 | +If you look closely, you'll start seeing opportunities for new Actors everywhere. |
| 136 | +Be creative! |
75 | 137 |
|
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. |
77 | 138 |
|
78 | | -1. Select an idea: Review the details and requirements. Check the status—if it's marked **Open to develop**, you can start building. |
| 139 | +## Use the Actor ideas page |
79 | 140 |
|
80 | | -1. Build your Actor: Develop your Actor based on the idea. You don't need to notify Apify during development. |
| 141 | +The [Actor ideas](https://apify.com/ideas) page is where you can find inspiration for new Actors |
| 142 | +sourced from the Apify community. |
81 | 143 |
|
82 | | -1. Prepare for launch: Ensure your Actor meets quality standards and has a comprehensive README with installation instructions, usage details, and examples. |
| 144 | +### Browse and claim ideas |
83 | 145 |
|
84 | | -1. Publish your Actor: Deploy your Actor on Apify Store and make it live. |
| 146 | +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. |
85 | 147 |
|
86 | | -1. Claim your 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. |
| 148 | +1. **Select an Actor idea**: Review the details and requirements. Check the status—if it's marked *Open to develop*, you can start building. |
87 | 149 |
|
88 | | -1. Monitor and optimize: Track your Actor's performance and user feedback. Make improvements to keep your Actor current. |
| 150 | +1. **Build your Actor**: Develop your Actor based on the idea. You don't need to notify Apify during development. |
89 | 151 |
|
90 | | -### Criteria for claiming an idea |
| 152 | +1. **Prepare for launch**: Ensure your Actor meets quality standards and has a comprehensive README with installation instructions, usage details, and examples. |
91 | 153 |
|
92 | | -To claim an idea, ensure: |
| 154 | +1. **Publish your Actor**: Deploy your Actor on Apify Store and make it live. |
93 | 155 |
|
94 | | -- Your Actor is functional |
95 | | -- Your README contains relevant information |
96 | | -- Your Actor closely aligns with the original idea |
| 156 | +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. |
| 157 | + To claim an idea, ensure your Actor is functional, README contains relevant information, and your Actor closely aligns with the original idea. |
97 | 158 |
|
98 | | -### Submit your own ideas |
| 159 | +1. **Monitor and optimize**: Track your Actor's performance and user feedback. Make improvements to keep your Actor current. |
99 | 160 |
|
100 | | -The Ideas page is also where you contribute concepts to drive innovation in the community. |
| 161 | +#### Multiple developers for one idea |
101 | 162 |
|
102 | | -How to contribute: |
| 163 | +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. |
103 | 164 |
|
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. |
| 165 | +Competition motivates developers to improve the code. You can still build the Actor, but differentiate with a unique set of features. |
106 | 166 |
|
107 | | -1. Engage with the community: Upvote ideas you find intriguing. More support |
108 | | -increases the likelihood a developer will build it. |
109 | 167 |
|
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. |
| 168 | +### Submit your own ideas |
112 | 169 |
|
113 | | -### Multiple developers for one idea |
| 170 | +The Ideas page is also where you contribute concepts to drive innovation in the community. |
| 171 | +Here's how you can contribute too: |
114 | 172 |
|
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. |
| 173 | +- **Submit ideas**: Share Actor concepts through the [Ideas submission form](https://apify.typeform.com/to/BNON8poB#source=ideas). |
| 174 | +Provide clear details about what the tool should do and how it should work. |
116 | 175 |
|
117 | | -Competition helps developers improve their code. You can still build the Actor, but differentiate with a unique set of features. |
| 176 | +- **Engage with the community**: Upvote ideas you find intriguing. More support |
| 177 | +increases the likelihood a developer will build it. |
118 | 178 |
|
119 | | -## Generate ideas from other sources |
| 179 | +## Find ideas from other sources |
120 | 180 |
|
121 | | -Beyond the Ideas page, you can find Actor ideas through: |
| 181 | +Beyond the [Actor ideas](https://apify.com/ideas) page, you can find new Actor ideas through: |
122 | 182 |
|
123 | 183 | - SEO tools: Discover relevant search terms people use to find solutions |
124 | 184 | - Your experience: Draw from problems you've encountered in your work |
125 | | -- Community discussions: Browse Reddit, Stack Overflow, and forums for pain |
126 | | -points |
| 185 | +- Community discussions: Browse Reddit, Twitter, Stack Overflow, and forums for user pain points |
127 | 186 | - Competitor analysis: Research existing tools and identify gaps |
128 | 187 |
|
129 | | -For a complete validation framework, see [Validate your Actor idea](/academy/build-and-publish/actor-ideas/actor-validation). |
| 188 | +Once you get one, learn how to [validate your Actor idea](/academy/build-and-publish/actor-ideas/actor-validation). |
0 commit comments