FBM Sniper Community
✦ Free  ·  Community Edition  ·  No account needed

FBM Sniper Community

The free deal-finding tool that watches 9 marketplaces in real time and scores listings with Gemini AI. No subscription, no sign-in required. Download from Discord and start scanning in minutes.

Free vs Pro

✓ Community Edition (Free)
9 marketplace scanners
Gemini AI grading
Discord deal alerts
Full watchlist editor
AI target generator
eBay sold-comps lookup
Proxy pool support
Found Listings feed
No account required
★ Pro (Upgrade)
+ Everything in Free
+ Linked Facebook accounts
+ Auto-Message (hands-free)
+ Cars scanner with underwriting
+ Watchlist Presets
+ Seller trust filters
+ Listing Availability Cleanup
+ Per-platform price overrides
+ Priority Discord support

Supported marketplaces

🇺🇸 Facebook Marketplace
🇪🇸🇮🇹🇫🇷 Wallapop
🌍 Vinted (25+ countries)
🇺🇸🇯🇵 Mercari
🇫🇷 Leboncoin
🇩🇪🇦🇹 Kleinanzeigen
🇬🇧🇦🇺🇿🇦 Gumtree
🇪🇪🇱🇻🇱🇹 Yaga
🇺🇸 OfferUp

Download

The Community Edition is distributed through the Discord server. No Whop account or purchase needed.

Join the Discord

Head to discord.gg/BkpQSnth4C and join the server.

Find the download in #downloads or #announcements

Pick the right file for your platform:

PlatformFile
Mac Apple Silicon (M1/M2/M3/M4)FBM Sniper Community-2.4.1-arm64.dmg
Mac IntelFBM Sniper Community-2.4.1.dmg
Windows 10/11FBM Sniper Community Setup 2.4.1.exe
Linux x86_64FBM Sniper Community-2.4.1.AppImage
Install and run

Follow the installation steps below for your platform. No sign-in screen will appear; the app opens straight to the dashboard.


Installation

Mac users also need: Mac Install Helper (Mac users run me first).sh from the same Discord download post.

Save both files to Downloads

Both the .dmg and the install helper script.

Open Terminal and run the helper
bash ~/Downloads/Mac\ Install\ Helper*.sh

Enter your Mac password when prompted.

One-time approval (if needed)

If macOS shows "FBM Sniper Community was blocked from use": System Settings, Privacy & Security, scroll down, click Open Anyway. One-time only.

App opens straight to the dashboard

No sign-in screen. You're in.

Run the installer

Double-click FBM Sniper Community Setup 2.4.1.exe.

Bypass the Defender warning

Click More info, then Run anyway. Expected on unsigned builds.

Launch from the Start Menu

The app opens straight to the dashboard. No account needed.

Save the AppImage and make it executable
chmod +x ~/Applications/FBM\ Sniper\ Community-2.4.1.AppImage
Double-click or launch from terminal

No install step required. The AppImage is fully self-contained.

Ubuntu 24.04+ sandbox error? Run with --no-sandbox appended.

First launch: Chrome download

All platforms download Chrome (~150 MB) into your user-data folder on first launch. The app shows "Setting up sniper engine..." for 30 to 90 seconds. One-time only; subsequent launches are instant.


Configuration

Complete these steps before starting your first scan. The bots refuse to start until location is set, and an amber banner will stay pinned to the top of the dashboard until you do.

1
Set your location Required
Settings, Connection & Region, paste lat/long coordinates. Get them from Google Maps: right-click any spot, click the coordinates to copy. Decimal format only, e.g. 40.4168, -3.7038. Do not type a city name.
2
Set your Facebook Marketplace URL Required for FB
Open facebook.com/marketplace, set your city via the location pin, copy the full URL from the address bar, paste into Settings. Leave blank if you don't use Facebook.
3
Pick your display currency
Settings, Display Currency. Every price in the app converts from its native currency into your chosen one at runtime. No restart required.
4
Add proxies Strongly recommended
Facebook will block your home IP within minutes without a proxy. Format: http://user:pass@host:port, one per line in the Proxy Pool field.
5
Set your Gemini API key Required for AI
Free key at aistudio.google.com/apikey. Settings, AI Review, paste it in, set AI Workers to 3. Without it the app falls back to basic programmatic scoring.
6
Set up Discord notifications Recommended
Server Settings, Integrations, Webhooks, New Webhook. Paste the URL into Settings, Notifications. Most users only set the Buy Now webhook (grades A and B).
7
Pick your Vinted country Required for Vinted
Settings, Platforms, Vinted Country. No cookie needed; the bot mints one automatically on first scan.
8
Configure eBay sold-comps Recommended
Settings, eBay. Set your regional marketplace (EBAY_US, EBAY_GB, etc.) and resale economics so the grader can compute real profit estimates.

Proxies in detail

The recommended provider is Oxylabs Residential Proxies (affiliate link). Any rotating residential proxy works. Add them one per line:

http://username:password@proxy.host.com:port

Gemini API key

The free Gemini tier is plenty for personal use. Get your key at aistudio.google.com/apikey, paste it into Settings, AI Review, and set AI Workers to 3 to start.

Discord notifications

Three routing slots in Settings, Notifications:

  • All Deals: every graded deal regardless of grade
  • Buy Now: grades A and B only
  • Maybe: grades C and D

Vinted & eBay

Vinted country is required before the bot will start. Settings, Platforms, Vinted Country. Cookie capture is automatic.

eBay sold-comps give the AI real resale prices. Settings, eBay: pick your regional marketplace and set your fee %, ship reserve, and target profit %.


Your Watchlist

The watchlist is the list of products you want the bots to find. The Community Edition ships with 38 pre-configured targets ready to go.

Pre-loaded targets

  • iPhones: 12, 13, 14, 15, 16, 17 (all variants: mini, Plus, Pro, Pro Max, e, Air)
  • Samsung Galaxy: S23/S24/S25 Ultra, S24/S25 base
  • Google Pixel: 9 Pro, 9, 8 Pro
  • PlayStation 5: Pro, Slim Disc, Slim Digital, Disc, Digital

Each target has sensible price floors and ceilings, accessory blocking ("cord only", "case only", "for parts"), and AI Instructions tuned for the typical scam patterns on that product.

Toggle any target on/off from the Watchlist tab. Group headers have an "all on / all off" pill to flip the whole group at once.

Adding targets

Fast way: AI generator

Watchlist, Generate with AI. Type a one-line description: "unlocked iPhone 15 Pro under $700, no cracked screens, 256GB or more".

Click Generate. The AI fills the full schema: query, must-include keywords, must-avoid keywords, price ceiling, AI Instructions.

Review, paste your eBay sold-listings URL (the AI leaves this blank), then Save.

Manual way

Watchlist, Add Target. Key fields:

FieldWhat it does
Search QueryKeep it tight: iPhone 15 Pro, not apple phone 15.
Min / Max PriceHard ceilings. Anything outside is silently skipped.
Must IncludeAt least one of these must appear in the listing text.
Must AvoidListings with any of these are hard-rejected before grading.
AI InstructionsWhat you tell Gemini to look for and reject for this product.
eBay Sold-Comps URLA saved eBay sold-listings search. Used for resale-value lookup.

Writing good AI Instructions

Tight prompts mean the A-grade bucket is actually A-grade. The shape that works:

Score [PRODUCT] listings tightly. A "good deal" means: [positive criteria].
Hard reject anything that says [scam patterns / red flags].
Be skeptical of prices >X% below recent eBay sold comps.
If [unclear detail], score one tier lower.

What works well: specific scam patterns for that category, storage/config sensitivity, resale anchoring ("be skeptical if more than 40% below sold comps"), and photo cues ("if photos show only the box, reject").

Built-in iPhone example:

Score iPhone listings tightly. A "good deal" means: visibly clean device (no spider cracks), unlocked or factory-unlocked (NOT carrier-locked, NOT iCloud-locked), genuine Apple (not a "1:1 clone"), with at least the original cable shown, and battery health 80%+ if disclosed. Hard reject: "for parts," "demo unit," "bad IMEI / blacklisted," "MDM locked," or photos showing only the box or charger. Be skeptical of prices >40% below recent eBay sold comps. If storage is unclear, score one tier lower.


Running your first scan

Confirm Settings is fully saved. No amber banner at the top means you're good to go.

Open the Wallapop or Vinted tab first. They're the most forgiving and prove your watchlist + AI grading work end to end.

Click Start. Watch the log panel:

[wallapop] scan cycle 1 starting... [wallapop] fetched 23 listings, 23 new [wallapop] grading 23 listings via Gemini (3 workers)... [wallapop] grade results: 1×A, 3×B, 5×C, 8×D, 6×F

Open Found Listings and filter by grade A/B to see the buy-now candidates. Once your proxy is confirmed working, add Facebook next.

Don't start all nine bots simultaneously on day one. Start with two or three and tune from there.


Found Listings tab

The unified deal feed. Every graded listing from every marketplace appears here.

Card layout

Each card shows: source platform badge, primary photo (use ‹ and › to carousel through more), title, price in your display currency, target name, grade, and AI verdict notes.

Grade meanings

GradeMeaningAction
AStrong deal, far below max-buyRace to it
BGood dealWorth a message
CFair dealWorth checking
DLowball targetLow-offer only
FSkip / junk / scamIgnore
?No reference priceReview manually

Filters

  • Search by title: quick keyword filter
  • Filter by platform: focus on one marketplace at a time
  • Filter by grade: A+B (Buy Now), C+D (Maybe), or everything
  • Platform chips: toggle entire platforms on/off from the feed

Actions per card

  • Open: opens the listing in your browser
  • Not Relevant (x): hides this listing permanently
💬

Want one-click messaging and hands-free Auto-Message?

Pro adds Linked Accounts (Facebook + Vinted) so you can message sellers directly from the card, plus Auto-Message that fires automatically when a listing matches your target.

View Pro Guide

Per-marketplace notes

MarketplaceNotes
Facebook MarketplaceNeeds proxy. Needs Facebook Marketplace URL in Settings. Rate-limits aggressively without one.
WallapopMostly rate-limit tolerant. Best place to start. Raise the poll interval if you see 429 errors.
VintedCountry selection required. Cookie capture is automatic. Use rotating proxies in the chosen country for Datadome bypassing.
MercariUS and Japan supported. Open button goes straight to the listing page.
LeboncoinFrance only. Headed Chromium needed for some listing categories.
KleinanzeigenGermany / Austria. Watch for region-specific currency display.
GumtreeUK, Australia, South Africa share one bot. Defaults to UK; override per-target.
YagaEstonia, Latvia, Lithuania. Smallest catalog; fastest to validate new targets against.
OfferUpUS only. Built on OfferUp's real GraphQL schema, pages naturally without scraping.

Settings

TabWhat's there
Connection & RegionProxy, currency, location lat/long, Facebook Marketplace URL
AI ReviewGemini API key, concurrent workers, AI on/off toggle
eBayMarketplace, currency, profit thresholds, fees, cache refresh
NotificationsDiscord webhooks (All / Buy Now / Maybe), browser auto-open
PlatformsPer-platform on/off, polling intervals, Vinted country
AdvancedSearch/detail concurrency, raw config JSON view

Daily workflow

Open the app and glance at your Discord Buy Now channel for overnight A/B hits.

Click Start on the bots you care about.

Triage Found Listings as new ones come in. Open promising ones in your browser, hit x on the clearly irrelevant ones.

Click Stop at the end of the day.

Once a week, look at grade-F listings in Logs. If you spot a real deal in there, tighten the mustAvoid keywords or adjust the AI Instructions for that target.


Troubleshooting

!"FBM Sniper Community was blocked" on Mac

System Settings, Privacy & Security, scroll down, click Open Anyway. One-time only.

!"Windows protected your PC"

Click More info, then Run anyway.

!Linux: AppImage won't launch with sandbox error

Run with --no-sandbox on Ubuntu 24.04+.

~/Applications/FBM\ Sniper\ Community-2.4.1.AppImage --no-sandbox
!App is hung at startup ("Setting up sniper engine..." forever)

This is the first-launch Chrome download (~150 MB), which takes 30 to 90 seconds. If stuck after 3 minutes, check that the app isn't blocked by your firewall. Restart the app.

!Scan returns zero results
  • Location not set: Settings, Connection & Region, fill in lat/long
  • No proxy on Facebook: FB blocks your IP within minutes. Add one.
  • Vinted country wrong: Settings, Platforms, Vinted Country
  • All targets disabled: Watchlist, check the toggles
  • Price band too tight: your max price may be below market
!AI grading isn't running
  • Settings, AI Review: confirm Gemini API key is set and saved
  • Settings, AI Review: confirm "Use AI grading" toggle is on
!"Cannot find Chrome" error in logs

Quit the app, delete the puppeteer-cache folder:

Mac
~/Library/Application Support/FBM Sniper Community/puppeteer-cache/
Windows
%APPDATA%\FBM Sniper Community\puppeteer-cache\
Linux
~/.config/FBM Sniper Community/puppeteer-cache/

Relaunch. The app re-downloads Chrome on next startup.

!Vinted: "access_token_web cookie missing"
  • Re-link with a different proxy (Datadome may have blocked yours)
  • Make sure you didn't close the login browser before the session was saved
  • Post in #questions on Discord with the full diagnostic error
!Discord webhooks don't post
  • Verify the webhook URL is correct (paste into a browser, should return JSON not 404)
  • Buy Now webhook only fires for grades A and B, not C/D

Upgrade to Pro

The Community Edition gives you everything you need to find deals. Pro takes it further with automation that lets you message sellers the instant a listing matches.

Pro featureWhat it does
Linked AccountsLink real Facebook and Vinted accounts so you can message sellers with one click directly from the Found Listings feed.
Auto-MessageHands-free mode: the bot fires your message template the moment a listing matches a target, while you sleep.
Cars scannerVehicle-specific underwriting on Facebook Marketplace: max-buy math, recon reserve, mileage penalties.
Watchlist PresetsSave and swap named watchlist snapshots. "iPhones Only" vs "Phones + Cameras" with one click.
Seller trust filtersSet minimum review count and minimum star rating. Listings from sketchy accounts get filtered out before grading.
Listing Availability CleanupAuto-hides sold and 404'd listings from your feed on a configurable schedule.
Per-platform price overridesDifferent platforms run different price bands for the same product. Override per platform per target.
Get Pro on Whop

Then check out the Pro user guide to get set up.


Get help

  • Discord: discord.gg/BkpQSnth4C (fastest)
  • Bug reports: post in #bugs with your OS, app version, what you did, what happened, and the relevant lines from the Logs tab.
  • Feature requests: #requests channel. Brief and specific gets you furthest.

File locations

Mac
~/Library/Application Support/FBM Sniper Community/
Windows
%APPDATA%\FBM Sniper Community\
Linux
~/.config/FBM Sniper Community/

Quit the app before editing any config files manually.