slug.
How it works
- List the groups available to your organization with
GET /catchAll/source-groups. - Pass one or more slugs in
source_groupswhen you create a job. - CatchAll resolves each slug to its domains when the job runs and restricts fetching to that set.
Source groups narrow where CatchAll looks. They don’t change how far
back it looks — that’s still controlled by
start_date and end_date. See
Index and search depth.Visibility
GET /catchAll/source-groups returns public groups plus any restricted groups
your organization has been granted. If you need access to a restricted group,
contact support@newscatcherapi.com.
List available source groups
The response is paginated and returnsslug, name, and description for each
group.
Scope a job to a source group
Pass the slugs insource_groups. Maximum 20 groups per job. When you pass
several, CatchAll fetches from the union of their domains.
Read back the attached groups
Job results echo the attached groups assource_groups, each with slug,
name, and description. The field is null when the job wasn’t scoped to any
group.
reference_job, so you can
tell which groups a recurring run is scoped to.

