CatchAll - Create Job avatar

CatchAll - Create Job

Pricing

$0.00/month + usage

Go to Apify Store
CatchAll - Create Job

CatchAll - Create Job

Create a CatchAll job without polling or fetching results. Returns a job_id for use in modular workflows.

Pricing

$0.00/month + usage

Rating

0.0

(0)

Developer

Newscatcher-CatchAll

Newscatcher-CatchAll

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

6 days ago

Last modified

Share

CatchAll Create Job — submit a job without polling

CatchAll Create Job submits a search query to the CatchAll API and returns a job_id immediately. Unlike the main CatchAll Actor, it does not wait for the job to complete or fetch results. This gives you full control over the job lifecycle in custom workflows.

This Actor maps to the POST /catchAll/submit endpoint.

When to use this Actor

  • Build custom pipelines. Submit a job, then chain CatchAll Get Job Status and CatchAll Pull Results using Apify integrations.
  • Submit multiple jobs in parallel. Start several jobs at once and poll their statuses independently.
  • Add logic between steps. Insert custom processing, notifications, or conditional checks between job submission and result retrieval.

Input

FieldTypeRequiredDescription
apiKeyStringYesYour CatchAll API key
queryStringYesPlain-text question describing what to find
contextStringNoExtra instructions for extraction
limitIntegerNoMaximum records to process
start_dateStringNoStart date/time for the search window (ISO 8601 format)
end_dateStringNoEnd date/time for the search window (ISO 8601 format)
validatorsStringNoJSON array of validator objects (paste as text)
enrichmentsStringNoJSON array of enrichment objects (paste as text)

Input example

{
"apiKey": "YOUR_CATCHALL_API_KEY",
"query": "Series B funding rounds for SaaS startups",
"context": "Focus on funding amount and company name",
"limit": 10
}

Input example with date range and custom enrichments

{
"apiKey": "YOUR_CATCHALL_API_KEY",
"query": "Series B funding rounds for SaaS startups",
"context": "Focus on funding amount and company name",
"limit": 10,
"start_date": "2026-01-01T00:00:00Z",
"end_date": "2026-01-31T00:00:00Z",
"enrichments": "[{\"name\":\"investee_company\",\"description\":\"Name of the funded startup\",\"type\":\"company\"},{\"name\":\"funding_amount\",\"description\":\"Amount raised in USD\",\"type\":\"number\"}]"
}

Output

The Actor returns the job_id in the default Dataset. Use this ID with other CatchAll utility Actors to track progress and retrieve results.

Output example

{
"job_id": "5f0c9087-85cb-4917-b3c7-e5a5eff73a0c"
}

Typical workflow

  1. Submit — Run CatchAll Create Job to get a job_id.
  2. Poll — Use CatchAll Get Job Status to check progress (poll every 30–60 seconds; jobs typically take 10–15 minutes).
  3. Retrieve — When the status is completed, run CatchAll Pull Results to get all records.
  4. Expand (optional) — Use CatchAll Continue to process more records from the same job.

Use Apify's Actor integrations to chain these steps automatically.

Other CatchAll Actors

ActorDescription
CatchAllEnd-to-end job: submit, poll, and retrieve results
CatchAll InitializePreview suggested validators and enrichments
CatchAll Get Job StatusCheck job progress
CatchAll Pull ResultsRetrieve records from a completed job

For the full list, visit the Newscatcher organization page.

Resources