You can schedule groups to be re-run at a specific cadence. To set a schedule, go to the settings tab within a group and select the schedule you want to use.
Often there may be specific sources within a group that you want to run more or less frequently than the rest of the group.
To do this, you can override the schedule for the specific source by going into the settings tab of the job.
All higher level stages such as category and listing pages will always be re-run in subsequent runs.
They will enqueue and run all of their lower level stages (except for detail pages).
Detail page visits are de-duplicated. By we do not revisit detail pages after initially scraping its data by default.
This is because there is no consistent way to detect detail page changes without actually opening the page and re-running the extraction code. If you require detail page re-visits, please reach out to us!
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Reworkd","colors":{"primary":"#7E868C","light":"#7E868C","dark":"#7E868C"},"logo":{"light":"https://mintcdn.com/reworkd/858NO5gKC4Mh2QRA/images/logo.png?fit=max\u0026auto=format\u0026n=858NO5gKC4Mh2QRA\u0026q=85\u0026s=93e503ad5ef76c046d5ee2e5932bb4db","dark":"https://mintcdn.com/reworkd/858NO5gKC4Mh2QRA/images/logo-light.png?fit=max\u0026auto=format\u0026n=858NO5gKC4Mh2QRA\u0026q=85\u0026s=e97f64f5cb5ace719607670d47d882e9"},"favicon":"/favicon.png","background":{"color":{"light":"#FBFCFD","dark":"#11181C"}},"navbar":{"primary":{"type":"github","href":"https://github.com/reworkd"}},"footer":{"socials":{"github":"https://github.com/reworkd","twitter":"https://twitter.com/ReworkdAI","linkedin":"https://www.linkedin.com/company/reworkd/"}},"integrations":{"koala":{"publicApiKey":"pk_7968aad738fcb22cba698c6dfe7f5814da2f"}},"navigation":{"global":{"anchors":[{"anchor":"Website","icon":"globe","href":"https://www.reworkd.ai/"},{"anchor":"GitHub","icon":"github","href":"https://github.com/reworkd"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"reworkd","hasAudioNarration":false,"actualSubdomain":"reworkd","customDomains":["docs.reworkd.ai"],"gitSource":{"type":"github","owner":"reworkd","repo":"agentgpt","deployBranch":"main","contentDirectory":"docs","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a20c3918a899a274065f771","collectionId":"37e38c6f-9ac1-48b6-9214-dfe42be140c0","schemaVersion":"v2"},"entitlements":{},"buildId":"6a20c3918a899a274065f771:success","clientVersion":"0.0.3939","searchFilterCounts":[{"language":"default","tag":"Documentation","count":13},{"language":"default","tag":"Features","count":7},{"language":"default","tag":"API Reference","count":6},{"language":"default","tag":"Public","count":6},{"language":"default","tag":"Developers","count":3},{"language":"default","tag":"Exports","count":3},{"language":"default","tag":"Get Started","count":3}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"features/scheduling","slug":"/features/scheduling","pageMetadata":{"title":"Scheduling","description":"Re-use scrapers across identical sites","href":"/features/scheduling"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Re-use scrapers across identical sites\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`You can schedule groups to be re-run at a specific cadence. To set a schedule, go to the settings tab within a group and select the schedule you want to use.`}),`\n`,_jsx(Heading,{level:`2`,id:`overriding-schedules`,children:`Overriding schedules`}),`\n`,_jsx(_components.p,{children:`Often there may be specific sources within a group that you want to run more or less frequently than the rest of the group.\nTo do this, you can override the schedule for the specific source by going into the settings tab of the job.`}),`\n`,_jsx(Heading,{level:`2`,id:`how-are-pages-re-visited`,children:`How are pages re-visited?`}),`\n`,_jsx(Heading,{level:`4`,id:`category/listing-pages`,children:`Category/Listing pages`}),`\n`,_jsx(_components.p,{children:`All higher level stages such as category and listing pages will always be re-run in subsequent runs.\nThey will enqueue and run all of their lower level stages (except for detail pages).`}),`\n`,_jsx(Heading,{level:`4`,id:`detail-pages`,children:`Detail pages`}),`\n`,_jsx(_components.p,{children:`Detail page visits are de-duplicated. By we do not revisit detail pages after initially scraping its data by default.\nThis is because there is no consistent way to detect detail page changes without actually opening the page and re-running the extraction code. If you require detail page re-visits, please reach out to us!`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Scheduling","description":"Re-use scrapers across identical sites","href":"/features/scheduling"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Overriding schedules","slug":"overriding-schedules","depth":2,"children":[]},{"title":"How are pages re-visited?","slug":"how-are-pages-re-visited","depth":2,"children":[{"title":"Category/Listing pages","slug":"category/listing-pages","depth":4,"children":[]},{"title":"Detail pages","slug":"detail-pages","depth":4,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"reworkd","siteName":"Reworkd","title":"Scheduling - Reworkd","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2025-10-16T23:14:32.114Z","originalFileLocation":"features/scheduling.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Re-use scrapers across identical sites\">\u003cmeta data-mint-head name=\"application-name\" content=\"Reworkd\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/reworkd/-o89gw6r5xQJnwg1/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/reworkd/-o89gw6r5xQJnwg1/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/reworkd/-o89gw6r5xQJnwg1/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/reworkd/-o89gw6r5xQJnwg1/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/reworkd/-o89gw6r5xQJnwg1/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/reworkd/-o89gw6r5xQJnwg1/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/reworkd/-o89gw6r5xQJnwg1/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/reworkd/-o89gw6r5xQJnwg1/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/reworkd/-o89gw6r5xQJnwg1/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Scheduling - Reworkd\">\u003cmeta data-mint-head property=\"og:description\" content=\"Re-use scrapers across identical sites\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Reworkd\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.reworkd.ai/features/scheduling\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://reworkd.mintlify.app/_mintlify/api/og/v2?division=Features\u0026amp;title=Scheduling\u0026amp;description=Re-use+scrapers+across+identical+sites\u0026amp;theme=b5bbd5b73aac0c0660175286\u0026amp;signature=e41e7b3ddb76d43a2a516417e0077776449eefc7bc1ef32a7a54e94516e6cdf6\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Scheduling - Reworkd\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Re-use scrapers across identical sites\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://reworkd.mintlify.app/_mintlify/api/og/v2?division=Features\u0026amp;title=Scheduling\u0026amp;description=Re-use+scrapers+across+identical+sites\u0026amp;theme=b5bbd5b73aac0c0660175286\u0026amp;signature=e41e7b3ddb76d43a2a516417e0077776449eefc7bc1ef32a7a54e94516e6cdf6\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/reworkd/-o89gw6r5xQJnwg1/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Reworkd\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#7E868C\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.reworkd.ai/features/scheduling\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/features/scheduling.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.reworkd.ai/#organization\",\"name\":\"Reworkd\",\"url\":\"https://docs.reworkd.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/reworkd/858NO5gKC4Mh2QRA/images/logo.png?fit=max\u0026auto=format\u0026n=858NO5gKC4Mh2QRA\u0026q=85\u0026s=93e503ad5ef76c046d5ee2e5932bb4db\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.reworkd.ai#website\",\"name\":\"Reworkd\",\"url\":\"https://docs.reworkd.ai\",\"publisher\":{\"@id\":\"https://docs.reworkd.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.reworkd.ai/features/scheduling#webpage\",\"url\":\"https://docs.reworkd.ai/features/scheduling\",\"name\":\"Scheduling\",\"description\":\"Re-use scrapers across identical sites\",\"dateModified\":\"2025-10-16T23:14:32.114Z\",\"isPartOf\":{\"@id\":\"https://docs.reworkd.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.reworkd.ai/features/scheduling#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.reworkd.ai/features/scheduling#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Features\",\"item\":\"https://docs.reworkd.ai/features/deduplication\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Scheduling\",\"item\":\"https://docs.reworkd.ai/features/scheduling\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.reworkd.ai/features/scheduling#article\",\"headline\":\"Scheduling\",\"name\":\"Scheduling\",\"description\":\"Re-use scrapers across identical sites\",\"url\":\"https://docs.reworkd.ai/features/scheduling\",\"mainEntityOfPage\":{\"@id\":\"https://docs.reworkd.ai/features/scheduling#webpage\"},\"dateModified\":\"2025-10-16T23:14:32.114Z\",\"publisher\":{\"@id\":\"https://docs.reworkd.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.reworkd.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Reworkd\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Reworkd","nav":{"global":{"anchors":[{"anchor":"Website","icon":"globe","href":"https://www.reworkd.ai/"},{"anchor":"GitHub","icon":"github","href":"https://github.com/reworkd"}]},"tabs":[{"tab":"Documentation","icon":"book-open","groups":[{"group":"Get Started","pages":[{"title":"Introduction","href":"/introduction"},{"title":"Key Concepts","href":"/key-concepts"},{"title":"Schemas","href":"/schemas"}]},{"group":"Features","pages":[{"title":"Deduplication","href":"/features/deduplication"},{"group":"Exports","pages":[{"title":"Exports Overview","sidebarTitle":"Overview","href":"/features/exports/overview"},{"title":"API Exports","href":"/features/exports/api-exports"},{"title":"Bulk Exports","description":"Export data via our UI","href":"/features/exports/bulk-exports"}]},{"title":"Scheduling","href":"/features/scheduling"},{"title":"Templates","description":"Re-use scrapers across identical sites","href":"/features/templates"},{"title":"File Downloads","href":"/features/file-downloads"}]},{"group":"Developers","pages":[{"title":"API Keys","href":"/developers/api-keys"},{"title":"Scraping SDK","href":"/developers/sdk"},{"title":"Handling File Downloads","href":"/developers/file-downloads"}]}]},{"tab":"API Reference","icon":"book-open","pages":[{"title":"API Reference","href":"/api-reference/public/get-outputs-for-a-scraping-group"}]}]},"title":"Scheduling - Reworkd","buildId":"dpl_5UDDZ9hnigTkoV7QtvQ39eUp84nu","deploymentId":"dpl_5UDDZ9hnigTkoV7QtvQ39eUp84nu","dynamics":[],"chunks":[]}