Overview
Seller Radar runs a daily category → seller discovery → storefront scan → profit-qualified digest pipeline. You do not paste seller IDs unless you choose manual mode. Picks are not a shared lead sheet — they are filtered for your Amazon seller account.
Configure under Dashboard → Integrations → Seller Radar.
Auto-discovery (default)
- Licensed BunnyScan workspace with Amazon seller account linked (for ungating).
- `KEEPA_API_KEY` on the server (Product Finder + offer sellers).
- Amazon SP-API: link seller under Settings *or* server
SPAPI_REFRESH_TOKEN(common for app owner installs). - Select category chips (OA roots only — not Kindle, gift cards, Alexa, etc.). Use Use recommended OA set or enable only what you want (e.g. Grocery).
- Tune Product Finder filters on the autopilot page (defaults: 3–10 offers, $18–40 buy box, rank 5k–120k, ≤15% Amazon buy box).
- Set min ROI / min profit under Settings → Profit targets (or expand Setup for accurate picks on the Seller Radar page). Digest only includes rows that pass after fees.
- Turn Enabled on and save.
Pause the daily email
Uncheck Email daily buy-ready picks to discontinue the daily list while keeping discovery and scans. Review picks anytime under Buy-ready digest. Subscribe to webhook autopilot.digest.ready for automation without email.
Instant first run
When you enable Seller Radar, discovery and storefront scans start immediately — you do not wait until the daily 7:00 UTC cron. Buy-ready picks appear on the dashboard (and email, if enabled) when scans finish.
Each day (~7:00 UTC):
- Rotates one OA category (Home, Office, Toys, …).
- Runs Keepa Product Finder with your filters (offers, buy box, BSR, monthly sold, max Amazon buy box %).
- Falls back to category bestsellers if Finder returns no ASINs.
- Samples live offers on matching ASINs and ranks third-party seller IDs.
- Light-scans up to 5 new sellers (skips sellers scanned in the last 14 days).
- Emails up to 10 new buy-ready picks (no ASIN repeated from digests in the last 30 days):
ALLOWEDlistings, Rec shortlist, ≤10 offers, positive profit/ROI at your defaults (after an automatic deep pass on top candidates).
Manual watchlist
Switch Seller source to *Manual seller watchlist* and paste up to 10 seller IDs or storefront URLs (legacy behavior).
Schedule
- Day 1: discovery + scans only (no digest yet).
- Day 2+: digest from yesterday’s completed scans, then today’s discovery + scans.
Usage
Discovery uses Keepa tokens. Each seller = one storefront light scan (one analysis per ASIN, capped by AUTOPILOT_STOREFRONT_SCAN_MAX_ASINS, default 300). Manual scans use STOREFRONT_SCAN_MAX_ASINS (default 2000). Digest deep-pass runs on up to 20 shortlist ASINs per org per day (SP-API + fees).
Operator requirements
RESEND_API_KEY,CRON_SECRET,KEEPA_API_KEY- Schedule
GETorPOST /api/cron/autopilot-dailydaily at 7:00 UTC (e.g. cron-job.org) withAuthorization: Bearer CRON_SECRET. The endpoint responds in under a second with{ "status": "started" }(works with cron-job.org’s 30s timeout); Keepa/SP-API work runs afterward on Vercel, one workspace per invocation.
```bash
curl -sS -X POST "https://bunnyscan.com/api/cron/autopilot-daily" \
-H "Authorization: Bearer YOUR_CRON_SECRET"
```
Sync smoke test (waits for all orgs — can take several minutes):
```bash
curl -sS -X POST "https://bunnyscan.com/api/cron/autopilot-daily?sync=1" \
-H "Authorization: Bearer YOUR_CRON_SECRET"
```