nightcrawler

nightcrawler watches marketplaces and shops for new, used and refurbished products.

  • AI
  • Productivity
  • Tools & Utilities
nightcrawler watches marketplaces and shops for new, used and refurbished products. Watchlists run on a schedule; listings are filtered by real specs read from the titles (brand, storage, RAM, CPU, screen, ...) like on Geizhals, with price history, price-drop and sold detection, a deal score and notifications through Apprise (Discord, Telegram, ntfy, e-mail, ...). Sources: the official eBay Browse API (free developer keys), any Shopify store, and any other shop through CSS selectors. Optional AI with your Claude Pro/Max subscription: relevance filter per watchlist in plain language, natural-language search, deal check. Get a token in the container console with: claude setup-token. Then paste it into the template or into Settings > AI in the web UI. Open the web UI after the start. A demo source with test data is set up on the first start. Watchlists, sources and settings are managed in

Platform availability

Available on 1 of 9 platforms

  • Unraid
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox (not listed)
  • Helm (not listed)
  • Mac (not listed)
  • Windows (not listed)
  • Linux (not listed)

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

42/100 Fair

Maintained
75last commit 0 days ago
Popular
61 GitHub stars
Easy to install
201 install platform, Docker image
Light to run
No data

Based on 3 of 4 factors.

Availability: platform listings confirmed today

GitHub stars
1
Open issues
11
Last commit
2026-10-11
License
GPL-3.0
Activity
rising

Checked today - source: GitHub (hoody424/nightcrawler)

Resources & Compatibility

Requirements not published yet.

Checked today - source: Docker Hub image tags and published docs

First-install notes

No first-install notes yet.

Alternatives

No alternatives collected yet.

Common questions

How do I connect nightcrawler to eBay?

Use the official eBay Browse API with free developer keys. eBay is one of the built-in sources you can assign to watchlists.

Can I watch shops that are not eBay or Shopify?

Yes, use the generic web-page adapter and define CSS selectors for the shop pages. It includes a live test preview and optional AI selector detection.

How do I enable Claude AI in nightcrawler?

Run `claude setup-token` in the container console to create a token. Paste that token into the template or into Settings > AI in the web UI.

Which notification services can nightcrawler use?

It sends notifications through Apprise. Supported channels include Discord, Telegram, ntfy, email, Slack, Gotify, and Pushover.

How are watchlists configured?

Each watchlist has its own query, conditions such as new/used/refurbished, price range, required and excluded words, sources, and schedule.

Does nightcrawler respect shop rate limits and robots.txt?

It uses per-host rate limits and retries with back-off. It respects robots.txt by default.

Answers sourced from github.com

Community

No community discussions collected yet.