Monitors Apple's refurbished Mac store for Mac Mini availability and sends Slack notifications when qualifying models appear.
A GitHub Action runs every 15 minutes, scrapes product data from Apple's refurbished Mac page via JSON-LD extraction, and posts to Slack when Mac Minis meeting the alert criteria are found.
Only models matching all of the following are included in notifications:
- Chip: M4 or newer
- RAM: 16GB or more
- Storage: 512GB or more
- Push this repo to GitHub
- Create a Slack webhook
- Add
SLACK_WEBHOOK_URLas a repository secret in Settings → Secrets → Actions - The workflow runs automatically every 15 minutes, or trigger it manually from the Actions tab
# Dry run (logs output, no Slack post)
bun run check.ts
# With Slack notification
SLACK_WEBHOOK_URL=https://hooks.slack.com/services/... bun run check.ts🖥️ Mac Minis spotted on Apple Refurbished!
• Refurbished Mac mini Apple M4 chip, 16GB, 256GB — $419
• Refurbished Mac mini Apple M4 Pro chip, 24GB, 512GB — $1,189
👉 https://www.apple.com/shop/refurbished/mac/mac-mini