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.

1,451 runs
13 users
Try This Actor

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

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. 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.

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 Trial

Actor Information

Developer
lukaskrivka
Pricing
Paid
Total Runs
1,451
Active Users
13
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support