• AI-Agent
  • Ready to Run

Track Listing Changes

Scrape watched pages and report new or changed listing rows

Use this Agent instantly or customize it - no programming needed

Check a new page watch for row changes
Reads
  • Watch entry ID
    Watch entry ID

    Your new watch entry provides its ID when you activate it.

  • Page watch
    Page watch

    Your watch entry holds the public page URL and the rules you chose for its rows.

  • Last complete capture
    Last complete capture

    Your last complete capture supplies the rows for comparison; a new watch has none.

  • Scrape results
    Scrape results

    Your scraper returns rows, source links, and any page failures from this check.

Daily watch queue
Daily watch queue

Your daily watch queue starts checks and keeps each page's rules, captures, and changes.

Web scraper
Web scraper

Your web scraper follows approved listing pages and returns rows with source links and run status.

Is the page URL missing or private?YesNo
Mark the watch failed and keep its last capture
Writes
  • Capture status
    Capture status

    Your watch shows whether the scrape completed or needs review, with counts and failure details.

Send the page URL and extraction rules to the scraper
Writes
  • Scrape request
    Scrape request

    Your scraper receives the page URL and the rules you chose for its rows.

Did the scrape fail or leave required rows or keys missing?YesNo
Flag the page for review and keep its last capture
Writes
  • Capture status
    Capture status

    Your watch shows whether the scrape completed or needs review, with counts and failure details.

Does a row key appear more than once?YesNo
Flag duplicate rows for review and keep the last capture
Writes
  • Capture status
    Capture status

    Your watch shows whether the scrape completed or needs review, with counts and failure details.

Is there no earlier complete capture?YesNo
Save the first complete capture as the baseline
Writes
  • Complete capture
    Complete capture

    Your watch keeps a dated row capture only when the full scrape succeeds.

  • Capture status
    Capture status

    Your watch shows whether the scrape completed or needs review, with counts and failure details.

Compare rows and save linked changes and a dated capture
Writes
  • Row changes
    Row changes

    Your watch shows new rows and changed fields with links to their source pages.

  • Complete capture
    Complete capture

    Your watch keeps a dated row capture only when the full scrape succeeds.

  • Capture status
    Capture status

    Your watch shows whether the scrape completed or needs review, with counts and failure details.

Check active pages for new and changed rows
Reads
  • Check date
    Check date

    Your daily schedule provides the date for this check.

  • Page watch
    Page watch

    Your watch entry holds the public page URL and the rules you chose for its rows.

  • Last complete capture
    Last complete capture

    Your last complete capture supplies the rows for comparison; a new watch has none.

  • Scrape results
    Scrape results

    Your scraper returns rows, source links, and any page failures from this check.

Daily watch queue
Daily watch queue

Your daily watch queue starts checks and keeps each page's rules, captures, and changes.

Web scraper
Web scraper

Your web scraper follows approved listing pages and returns rows with source links and run status.

Send each active page and its rules to the scraper
Writes
  • Scrape request
    Scrape request

    Your scraper receives the page URL and the rules you chose for its rows.

Check each page for scrape failures and duplicate row keys
Compare valid rows with each last complete capture
Save complete captures and any linked row changes
Writes
  • Complete capture
    Complete capture

    Your watch keeps a dated row capture only when the full scrape succeeds.

  • Row changes
    Row changes

    Your watch shows new rows and changed fields with links to their source pages.

Mark each page complete, baseline, or needing review
Writes
  • Capture status
    Capture status

    Your watch shows whether the scrape completed or needs review, with counts and failure details.

This Agent runs when you add a page or at your chosen morning time. It scrapes listing rows and compares them with the last complete capture. Your watch entry shows linked changes or a specific failure.

Modify Agent

Customize this Agent to fit your needs using natural language.

Start Agent for Free

Enter your email address and we will send you a secure link to continue.

monday.com
Used as:
Show all Agents working with monday.com
Apify
Used as:
Show all Agents working with Apify

Made for your industry

Track Listing Changes is made for businesses in these industries.

Made for your role

Track Listing Changes is made for people in these roles.

Made for your department

Track Listing Changes is made for people in these departments.

How Track Listing Changes works

4 steps, in order, on every run.

  1. Read Watched PagesRead the new watch entry or list active pages at your chosen morning time. Collect each URL and its extraction rules.
  2. Scrape Listing RowsRun your configured Apify web scraper on each public page. Follow its pagination rule and keep each row's source link.
  3. Compare Complete CapturesMatch rows by your chosen key and compare tracked fields with the last complete capture. Flag duplicate keys for review.
  4. Save Linked ChangesSave new and changed rows with source links and a dated status. Keep the prior capture if a scrape fails or comes back incomplete.

How to Get Started

Connect your tools

Connect the tools you already use, such as monday.com or Apify.

2 tools
Set your rules
  • Create a daily watch queue with a public URL, active status, row key, fields to capture, pagination rule, last complete capture, change list, and scrape status for each page.
  • Configure the web scraper to extract the chosen table or listing fields, preserve each row's source URL, follow only the approved pagination path, and report failed pages.
  • Choose the daily check time, page limit, and the fields whose changes the analyst wants reported.
Launch the Agent

Use safe mode to approve every result before it goes out, or let the Agent run automatically.

FAQs

Frequently asked questions about the Track Listing Changes:

How do I choose which changes to track?

You choose a stable row key and the fields to compare. You also set each page's extraction and pagination rules.

What happens on the first scrape?

Your first complete scrape becomes the baseline. Your watch entry states that no earlier capture exists for comparison.

What if a page fails or returns incomplete rows?

Your watch entry shows the failure and its page link. Your previous complete capture stays in place for the next comparison.

What if row keys repeat?

You can review rows with duplicate keys in the watch entry. The Agent flags them instead of reporting a confident change.

What happens when the Agent is unsure?

It stops and asks you. The Agent does not guess when it reaches a decision you have not approved.

Can I review its work?

Yes. Every run creates a plain-language log that you can review and export. Logs are kept for twelve months.

What happens if I cancel?

The Agent stops at the end of the billing month and its tool connections are removed. Your run logs remain available for twelve months.

Related Agents

Agents related to Track Listing Changes

More ready-to-run Agents for connected work.