Blog / Dated Content Crawler avatar

Blog / Dated Content Crawler

Try for free

No credit card required

Go to Store
Blog / Dated Content Crawler

Blog / Dated Content Crawler

diarmuidr/blog-content-crawler
Try for free

No credit card required

Crawl an entire blog / knowledge base or filter to just the new content. Supporting relevant AI queries by filtering pages by date

Developer
Maintained by Community

Actor Metrics

  • 9 Monthly users

  • 5.0 / 5 (2)

  • 3 bookmarks

  • 97% runs succeeded

  • Created in Feb 2025

  • Modified a day ago

Start URLs

startUrlsarrayRequired

URLs to start with.

Date

startDatestringOptional

Optional: Select start date by which to filter pages. Any post published before this date will be excluded. Format in format YYYY-MM-DD

Date

relativeStartDatestringOptional

Optional: Select relative start date by which to filter pages. Any post published before this date will be excluded. This is calculated relative to the time the crawler is run (eg: '2 weeks' would include posts from 2 weeks ago to now). Format in format 'X days' or 'X weeks' or 'X months' or 'X years'. If no time period is passed in, it will be treated as a number of seconds.

Date selector

dateSelectorstringOptional

Optional: CSS Selector to identify where the date is located on the page. This can make the date filtering more accurate if we don't get it right on the first round. You should use this if there's multiple dates on the page.

Wait for selector

waitForSelectorstringOptional

CSS Selector to wait for for page load. Useful when content on the page loads asynchronously. This is optional and in most cases won't be needed.

Remove HTML elements

removeElementsCssSelectorstringOptional

Optional: CSS Selector to identify elements to remove from the page. This is useful for removing elements that are not needed for the content. For example, you can remove the header and footer of the page.

Default value of this property is "nav, footer, script, style, noscript, svg, img[src^='data:'],\n[role=\"alert\"],\n[role=\"banner\"],\n[role=\"dialog\"],\n[role=\"alertdialog\"],\n[role=\"region\"][aria-label*=\"skip\" i],\n[aria-modal=\"true\"]"

Request Timeout

requestTimeoutSecsintegerOptional

Optional: How long the crawler will wait for a request to complete. Default is 60 seconds.

Default value of this property is 60

Wait for dynamic content

dynamicContentWaitSecsintegerOptional

Optional: Used in conjunction with waitForSelector. How long the crawler will wait for the selector to appear. Default is 10 seconds.

Default value of this property is 10

Use Sitemaps

useSitemapsbooleanOptional

Optional: If checked, the crawler will use the sitemap.xml file to find additional URLs to crawl.

Default value of this property is true

Filter by document last modified

filterByDocumentLastModifiedbooleanOptional

Optional: If true, the crawler will include the document's 'last modified' date in the output.

Default value of this property is false

Proxy configuration

proxyConfigurationobjectOptional

Select proxies to be used by your crawler.