Skip to main content
CatchAll Actors run structured web research jobs directly from the Apify platform.

Before you start

Available Actors

The CatchAll Actors are listed under the Newscatcher organization page. The suite consists of a main Actor for end-to-end job execution and utility Actors for modular workflows.

Main Actor

ActorDescription
catchallSubmit a job, poll until completion, and retrieve all results

Utility Actors

ActorDescription
catchall-initializeGet suggested validators, enrichments, and date ranges for a query
catchall-create-jobCreate a job without polling or fetching results
catchall-get-job-statusCheck current job status and step progress
catchall-pull-resultsRetrieve all valid records from a completed job
catchall-early-resultsRetrieve partial results before a job completes
catchall-continueExpand an existing job to process more records
catchall-create-monitorCreate a scheduled monitor for recurring jobs
catchall-update-monitorUpdate an existing monitor’s webhook
catchall-start-stop-monitorPause or resume a monitor
The utility Actors map to individual CatchAll API endpoints and can be chained together to build custom workflows. For the underlying API concepts, see Jobs and Monitors.

Run Actor

The catchall Actor manages the base job lifecycle: submit, poll, and retrieve results. Results are saved to both a Dataset and a Key-value store.
1

Open Actor

Open the Actor page at apify.com/newscatcher/catchall and click Try for free to access it in your Apify console.Alternatively, go to console.apify.com/store, search for “CatchAll”, and select the actor from the results.
2

Configure input

Enter your CatchAll API key and a query, then adjust optional fields as needed.
3

Start run

Click Save&Start. The Actor submits the job, polls until completion, and retrieves all results automatically.
4

View results

When the run completes, open the Output tab to review records, or navigate to Storage to download the dataset.

Connect Actors

Use Apify’s built-in features to chain CatchAll Actors with other Actors or external services.
On any Actor’s page in Apify Console, open the Integrations tab to trigger another Actor when a run succeeds or fails. For example, chain catchall-pull-results to run automatically after catchall-create-job succeeds.To learn more, see Actor integrations in the Apify documentation.
Configure HTTP webhooks to notify external services when an Actor run reaches a specific state.To learn more, see Webhooks in the Apify documentation.
Run any CatchAll Actor on a recurring schedule from the Schedules section in Apify Console. This is separate from the CatchAll Monitors feature, which handles job scheduling and records deduplication at the API level.
Start Actors programmatically using the Apify API or the official Python and JavaScript client libraries.

See also