Public Directory Change Detector avatar

Public Directory Change Detector

Under maintenance

Pricing

Pay per usage

Go to Apify Store
Public Directory Change Detector

Public Directory Change Detector

Under maintenance

Monitor public directory pages for new, unchanged, and removed listings.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Lau Kuan Ee

Lau Kuan Ee

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Public Directory Change Detector Actor

Status: local MVP ready for Apify packaging review.

This Apify-style actor checks public directory pages and emits normalized listing items plus new, unchanged, and removed change records. It is built for public business directories, member lists, provider directories, partner pages, and resource catalogs.

Safe Use Boundary

  • Public directory and listing pages only.
  • No account login, private workspace access, CAPTCHA handling, MFA, or evasion.
  • No hidden API abuse or high-frequency polling.
  • Buyers are responsible for monitoring only pages where public monitoring is allowed.

Input

{
"pages": [
{
"url": "https://example.com/directory",
"previous_items": [
{
"name": "Acme Studio",
"url": "https://example.com/directory/acme-studio",
"signature": "acme-studio|https://example.com/directory/acme-studio"
}
]
}
]
}

For offline demos or controlled tests, each page can include an html string.

Output

  • pages[].items: current normalized directory listings.
  • pages[].changes: change records with change_type of new, unchanged, or removed.
  • pages[].stats: link count and dedupe stats.

The Apify-compatible main.py writes JSONL dataset records with record_type of item or change.

Local Commands

C:\Users\lauku\.cache\codex-runtimes\codex-primary-runtime\dependencies\python\python.exe -m unittest discover -s tests -v
C:\Users\lauku\.cache\codex-runtimes\codex-primary-runtime\dependencies\python\python.exe .\directory_monitor.py --input .\samples\input.json --out .\samples\output.json
C:\Users\lauku\.cache\codex-runtimes\codex-primary-runtime\dependencies\python\python.exe .\main.py

Differentiator

Many directory scrapers target one site or dump raw links. This actor is generic and change-oriented: it returns stable signatures and removed-listing detection, so a buyer can monitor public directories without building custom diff logic.