Monitor Apple Store in-store pickup availability for Apple products and get notified when stock becomes available.
Install the skill using OpenClaw CLI:
openclaw skills install apple-store-monitor
Configure the skill with your preferences:
openclaw skills config apple-store-monitor
Set at minimum:
location: Your zip code or city namecheck_interval: How often to check (in seconds)notification_method: How you want to be notifiedAdd products to monitor by model number or product name:
openclaw skills run apple-store-monitor --action add --product "iPhone 17 Pro 橙色 256GB"
Or add by model number:
openclaw skills run apple-store-monitor --action add --model "MU7A3ZD/A"
Start the monitoring service:
openclaw skills run apple-store-monitor --action start
Check current monitoring status:
openclaw skills run apple-store-monitor --action status
Stop the monitoring service:
openclaw skills run apple-store-monitor --action stop
| Option | Type | Default | Description |
|---|---|---|---|
| -------- | ------ | --------- | ------------- |
check_interval | number | 300 | Check interval in seconds |
location | string | required | Zip code or city name |
notification_method | string | console | Notification method: console, email, webhook, ntfy |
webhook_url | string | optional | Webhook URL for notifications |
ntfy_topic | string | optional | ntfy topic name for push notifications |
use_proxy | boolean | false | Use proxy rotation |
proxy_list | array | optional | List of proxy servers |
Notifications are printed to the console where the skill is running.
Configure SMTP settings in email_config:
smtp_server: Your SMTP serversmtp_port: SMTP port (default: 587)sender_email: Sender email addresssender_password: Sender email passwordrecipient_email: Recipient email addressSet webhook_url to receive POST requests with availability data.
Set ntfy_topic to receive push notifications via ntfy.sh.
The skill includes several features to avoid rate limiting:
Apple uses an undocumented API for inventory checking:
GET https://www.apple.com/shop/fulfillment-messages
?parts.0=MODEL_NUMBER
&searchNearby=true
&store=STORE_ID
&location=ZIP_CODE
openclaw skills run apple-store-monitor --action add --product "iPhone 17 Pro 橙色 256GB" --location "北京"
openclaw skills run apple-store-monitor --action start
openclaw skills run apple-store-monitor --action add --product "Mac mini M4 16+256GB" --location "北京"
openclaw skills run apple-store-monitor --action start
openclaw skills run apple-store-monitor --action add --product "iPhone 17 Pro 橙色 256GB" --location "北京"
openclaw skills run apple-store-monitor --action add --product "Mac mini M4 16+256GB" --location "北京"
openclaw skills run apple-store-monitor --action start
openclaw skills config apple-store-monitor --set notification_method=ntfy
openclaw skills config apple-store-monitor --set ntfy_topic=my-apple-alerts
openclaw skills run apple-store-monitor --action start
For issues or questions:
MIT
共 1 个版本