Listings Monitor - News, blogs, issues, articles, products etc. avatar
Listings Monitor - News, blogs, issues, articles, products etc.
Try for free

No credit card required

View all Actors
Listings Monitor - News, blogs, issues, articles, products etc.

Listings Monitor - News, blogs, issues, articles, products etc.

cyberfly/listingmonitor
Try for free

No credit card required

Monitor content and listings on the web using optional keywords and filters. Take actions or receive alerts (e-mail, mobile push notifications etc.) on changes of interest. Use existing configs or easily create or request new ones. Useful for things like news, jobs, articles, products etc.

Config

configEnumOptional

Existing watchers to execute. Need more? Let's get in touch!

Value options:

"@ CUSTOM": string"FlexJobs": string"Freelancer": string"HackerNews": string"HackerNews + post metadata": string"StackOverflow": string"StackOverflow - Bounties": string"TechCrunch": string

Default value of this property is "HackerNews"

URL

urlstringOptional

URL to load for content check or monitoring

Content selectors (simple default)

selectorsarrayOptional

Content selectors to monitor for each element to monitor and compare against previous listings (e.g. date, title, headers, content, keywords)

Custom scrapers (advanced override of keywords)

scrapersstringOptional

Content extractors to apply for each element to monitor and compare against previous listings (e.g. date, title, headers, content, keywords)

Watch

watchbooleanOptional

Run in default check mode (schedulable) or infinite watch mode (continuous) - latter might be more resource intensive

Default value of this property is false

Delay

delayintegerOptional

Amount of time to wait before next check (watch mode only)

Default value of this property is 300

Limit

limitintegerOptional

Limit items to keep in dataset (history)

Default value of this property is 1000

Headless

options.headlessbooleanOptional

Run browser in invisible headless mode without GUI - more efficient but may break on some websites

Default value of this property is false

Chrome

options.useChromebooleanOptional

Run full browser (Chrome instead of Chromium) - less efficient but may work better on some websites

Default value of this property is false

Stealth

options.useFingerprintsbooleanOptional

Use automatic fingerprint spoofing to prevent automation from being detected on sensitive websites

Default value of this property is false

Blocker

options.useTrafficBlockerbooleanOptional

Use network traffic blocker for any fluff and media to save resources - may break on some websites

Default value of this property is true

Keywords (simple default - case sensitive)

keywordsarrayOptional

Filter items to match specific keywords. Use the more advanced filters for more refined conditions.

Default value of this property is []

Filters (advanced override)

filtersstringOptional

Advanced alternative to keywords. Define exact rules to match each item against specified conditions. CTRL + / on selection to un-comment the example code block.

Fields (only required with relative filters)

matcherstringOptional

Define how to match updates with records. Declare static fields to consider items identical. Exclude dynamic fields to ignore them from comparison.

Pages?

pages.enablebooleanOptional

Enable automatic pagination

Default value of this property is false

Retries

pages.retriesintegerOptional

Number of attempts to load more content through automatic pagination before considering results complete.

Default value of this property is 3

Pagination button selector

pages.selectorstringOptional

Pagination button selector (right arrow, load more etc.)

Load

hooks.loadstringOptional

Action to perform on page load (e.g. confirm cookie consent dialog)

Alert?

alerts.enablebooleanOptional

Notify specified channels on updates

Default value of this property is true

Limit (one cycle)

alerts.limitintegerOptional

Limit amount of alerts for a single check (one check/watch cycle). Remaining items will only be stored in output without notification.

Default value of this property is 10

E-mail

alerts.mail.enablebooleanOptional

Enable channel

Default value of this property is false

E-mail

alerts.mail.addressstringOptional

E-mail address

Ntfy

alerts.ntfy.enablebooleanOptional

Enable channel Ntfy

Default value of this property is false

Channel

alerts.ntfy.channelstringOptional

Ntfy topic

Alerts

limits.alertsintegerOptional

Limit amount of alerts for a single check (one check/watch cycle). Remaining items will only be stored in output without notification.

Default value of this property is 10

Results

limits.resultsintegerOptional

Limit amount of alerts for a single check (one check/watch cycle). Remaining items will only be stored in output without notification.

Default value of this property is 100

Login URL

login.urlstringOptional

Login page in case website redirect between content and login page is not automatic

Username

login.usernamestringOptional

Encrypted username (if applicable)

Password

login.passwordstringOptional

Encrypted password (if applicable)

Username selector

login.selectors.usernamestringOptional

Username selector on the login screen (if applicable)

Password selector

login.selectors.passwordstringOptional

Password selector on the login screen (if applicable)

Session?

sessionbooleanOptional

Store and reuse a login session for this website (if applicable)

Default value of this property is false

Cookies

cookiesarrayOptional

Insert custom cookies from external browser to restore specific local state. Export cookies using browser extension EditThisCookie

Proxy

proxyobjectOptional

Define proxy to pass data through

Default value of this property is {"useApifyProxy":false}

Developer
Maintained by Community
Actor metrics
  • 1 monthly user
  • 2 stars
  • 100.0% runs succeeded
  • Created in Jan 2024
  • Modified 22 days ago
Categories