CatchAll - Pull Results avatar

CatchAll - Pull Results

Pricing

$0.00/month + usage

Go to Apify Store
CatchAll - Pull Results

CatchAll - Pull Results

Retrieve all valid records from a completed CatchAll job with automatic pagination.

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 Pull Results — retrieve completed job records

CatchAll Pull Results retrieves all validated records from a CatchAll job. Each record contains structured data with source citations. Results are saved to an Apify Dataset for easy export as JSON, CSV, or Excel.

This Actor maps to the GET /catchAll/pull/{job_id} endpoint.

When to use this Actor

  • Retrieve results from a completed job. After CatchAll Get Job Status confirms the job is done, use this Actor to fetch all records.
  • Poll and pull in one step. Enable pollUntilCompleted to have this Actor wait for the job to finish before pulling results — no need to chain with the status Actor.
  • Re-download results. Run this Actor again with the same jobId at any time to get the results again.
  • Chain in automated pipelines. Trigger this Actor after CatchAll Create Job succeeds using Apify integrations.

Input

FieldTypeRequiredDescription
apiKeyStringYesYour CatchAll API key
jobIdStringYesJob ID to pull results for
pageSizeIntegerNoRecords per page (default: 100)
maxPagesIntegerNoStop pagination after N pages; 0 for unlimited (default: 0)
pollUntilCompletedBooleanNoIf enabled, poll job status until completed before pulling results (default: false)
pollIntervalSecondsIntegerNoSeconds between status checks when polling (default: 60)
timeoutMinutesIntegerNoMaximum minutes to wait for completion when polling (default: 30)

Input example — pull from a completed job

{
"apiKey": "YOUR_CATCHALL_API_KEY",
"jobId": "5f0c9087-85cb-4917-b3c7-e5a5eff73a0c"
}

Input example — poll until complete, then pull

{
"apiKey": "YOUR_CATCHALL_API_KEY",
"jobId": "5f0c9087-85cb-4917-b3c7-e5a5eff73a0c",
"pollUntilCompleted": true,
"pollIntervalSeconds": 30,
"timeoutMinutes": 20
}

Output

The Actor saves each record to the default Dataset. Each record includes an enrichment object with structured data and a citations array with source documents.

Output example

{
"record_id": "6983973854314692457",
"record_title": "VulnCheck Raises $25M Series B Funding",
"enrichment": {
"enrichment_confidence": "high",
"funding_amount": 25000000,
"funding_currency": "USD",
"investee_company": {
"source_text": "VulnCheck",
"confidence": 0.99,
"metadata": {
"name": "VulnCheck",
"domain_url": "vulncheck.com",
"domain_url_confidence": "high"
}
}
},
"citations": [
{
"title": "Exclusive: VulnCheck raises $25M funding",
"link": "https://example.com/article",
"published_date": "2026-02-17T10:00:00Z"
}
]
}

Fields inside enrichment are dynamic and vary per job. See the dynamic schemas guide for integration patterns.

Tips

  • Use pollUntilCompleted: true for simple pipelines. This lets you chain CatchAll Create Job → CatchAll Pull Results without a separate status-polling step in between.
  • Set maxPages as a safety limit when you're unsure how large the result set is.

Other CatchAll Actors

ActorDescription
CatchAllEnd-to-end job: submit, poll, and retrieve results
CatchAll Create JobSubmit a job without polling
CatchAll Get Job StatusCheck job progress
CatchAll ContinueExpand a job to process more records

For the full list, visit the Newscatcher organization page.

Resources