Example Public Actor Input
by lukaskrivka
A reference actor that shows the required input schema for public Apify scrapers. Use it as a template to configure other actors quickly and correctly.
Opens on Apify.com
About Example Public Actor Input
Ever get stuck trying to figure out what data a public Apify actor needs to run? This actor is your answer. It’s not a scraper itself, but a clear, working blueprint for the input that other public scraping actors require. Think of it as a reference guide or a template. You can inspect its input schema to understand exactly what fields, formats, and options you need to provide to get other actors working smoothly. It’s incredibly useful for developers who are integrating Apify into their workflows or building automation, as it demystifies the configuration process. By using this, you can avoid trial-and-error and set up your scrapers correctly on the first try. I keep it bookmarked as a quick cheat sheet whenever I'm testing a new actor.
What does this actor do?
Example Public Actor Input is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Apify Store Scraper
Overview
This is an Apify actor for scraping data about actors from the Apify Store. It extracts detailed information from store listings, category pages, or search results. Built on the Apify SDK, it can run on the Apify platform or locally.
Key Features
- Scrapes actor details like title, description, usage stats, and source URLs.
- Configurable search via start URLs (store homepage, category pages, or direct actor links).
- Customizable output via an
extendOutputFunction. - Includes proxy support (Apify Proxy by default).
- Output is saved to a dataset for easy access and export.
How to Use
Configure the actor using the input fields below, then run it. The scraper will crawl the provided URLs and extract actor data up to the specified maxItems.
Input
Configure the run with these fields:
| Field | Type | Description | Default |
|---|---|---|---|
startUrls |
array | List of Request objects to crawl. Can be the store homepage (https://apify.com/store?fpr=python_automation), any category/search URL, or an actor detail URL. |
[{ "url": "https://apify.com/store?fpr=python_automation" }] |
maxItems |
number | Maximum number of actor pages to scrape. | all found |
extendOutputFunction |
string | A JavaScript function that receives a jQuery handle ($) and returns an object. This data is merged with the default output. Use it to add, modify, or remove fields. |
(empty) |
proxyConfiguration |
object | Proxy settings. Use Apify Proxy by default, or disable with { "useApifyProxy": false }. |
{ "useApifyProxy": true } |
Output
The dataset contains items with actor details. Example item:
{
"title": "Apify Store Scraper",
"url-title": "lukaskrivka/apify-store-scraper",
"sourceUrl": "https://github.com/metalwarrior665/apify-store-scraper",
"usedTimes": 50000,
"description": "Scrape all information about actors in Apify Store!"
}
Extending Output
Use extendOutputFunction to customize the scraped data. The function takes a jQuery handle ($) and must return an object. You can:
- Add a field: Return a new key-value pair.
- Change a field: Return an existing key with a new value.
- Remove a field: Return an existing key with value undefined.
Example function:
($) => {
return {
title: $('.fxqkUh p').eq(0).text(),
'url-title': undefined,
modified: $('.stats time').eq(0).text(),
}
}
This would modify the title, remove url-title, and add a new modified field.
Compute Units
Average consumption is 1 Compute Unit per 1000 actor pages scraped. For efficiency, run longer scrapes (at least one minute) to minimize startup overhead.
Support
For feedback or bug reports, email lukas@apify.com or create an issue on the GitHub page.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Example Public Actor Input now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- lukaskrivka
- Pricing
- Paid
- Total Runs
- 1,451
- Active Users
- 13
Related Actors
Web Scraper
by apify
Cheerio Scraper
by apify
Website Content Crawler
by apify
Legacy PhantomJS Crawler
by apify
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support