Content & Listings Monitor avatar

Content & Listings Monitor

Try for free

No credit card required

Go to Store
Content & Listings Monitor

Content & Listings Monitor

cyberfly/listingmonitor
Try for free

No credit card required

Monitor anything, anywhere. Receive mobile alerts or execute actions on updates of interest. Useful for listings, news, articles, products and more.

Config

configEnumOptional

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

Value options:

"@ CUSTOM": string"eBay - item @": string"eBay - list @": 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

Include in output

includeUrlbooleanOptional

Extend each output result with this URL - you can use custom scraper instead with this extractor: node.href (URLs of list item links) or document.location.href (URL of current page)

Default value of this property is false

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 selectors)

scrapersstringOptional

Content extractors to apply for each element to monitor and compare against previous listings (e.g. date, title, headers, content, keywords). CTRL + / on selection to un-comment the example code block.

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

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

Keywords (simple default)

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 (for relative filters)

matcherstringOptional

Define how to match updates with records for relative filters (compare against previous 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.)

Alert?

alerts.enablebooleanOptional

Notify specified channels on updates

Default value of this property is true

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

Page load

hooks.loadstringOptional

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

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

  • 2 monthly users

  • 2 stars

  • >99% runs succeeded

  • Created in Jan 2024

  • Modified 14 days ago