Integrations
Keys live in /root/dealfinder/.env and never in the database. Pause stops polling; disconnect removes the source from every search until you reconnect.
No permitted automated access to Facebook Marketplace or Craigslist. Paste the link and details.
Last test Oct 24 16:05: OK: always available
Set up saved-search email alerts on Craigslist / Facebook, auto-label them in Gmail, and the app reads that label.
Needs: GMAIL_TOKEN_FILE
Fetches public search pages as a logged-out visitor on Firecrawl's servers. 1 credit per page. Autotrader refuses it and OfferUp renders empty, so those two stay on the capture button and email alerts.
Needs: FIRECRAWL_KEY_FILES
Third-party scrapers on Apify's servers. These sites prohibit automated collection; runs can lag or break. Your accounts are never used. Daily spend is capped (Settings).
Needs: APIFY_TOKEN_FILES
Official API, free developer tier (~5,000 calls/day). Asking prices only; sold data needs a restricted API.
Needs: EBAY_CLIENT_ID, EBAY_CLIENT_SECRET
Official API with a free tier. Dealer inventory only, so prices skew above private-party.
Needs: AUTODEV_API_KEY
Paid, small free dev tier. Dealer + some private listings. Also a model-based price estimate.
Needs: MARKETCHECK_API_KEY
Free government API: VIN decode and open recalls. No listings.