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.

Manual paste (Facebook Marketplace, Craigslist, any URL) user fed live

No permitted automated access to Facebook Marketplace or Craigslist. Paste the link and details.

Last test Oct 24 16:05: OK: always available

Email alerts (forwarded Craigslist / Marketplace saved-search emails) user fed live

Set up saved-search email alerts on Craigslist / Facebook, auto-label them in Gmail, and the app reads that label.

Needs: GMAIL_TOKEN_FILE

Firecrawl (public pages: Cars.com, CarGurus, GovDeals, Cars & Bids, Bring a Trailer) automated live

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

Apify scrapers (Craigslist, Facebook, Cars.com, Autotrader, CarGurus, OfferUp) automated live

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

eBay Motors (Browse API) automated not configured

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

Auto.dev (dealer listings API) automated not configured

Official API with a free tier. Dealer inventory only, so prices skew above private-party.

Needs: AUTODEV_API_KEY

MarketCheck (licensed listings + price prediction) automated not configured

Paid, small free dev tier. Dealer + some private listings. Also a model-based price estimate.

Needs: MARKETCHECK_API_KEY

NHTSA vPIC + Recalls (reference) reference live

Free government API: VIN decode and open recalls. No listings.