Gun.Deals Scraper avatar

Gun.Deals Scraper

Pricing

from $0.35 / 1,000 results

Go to Apify Store
Gun.Deals Scraper

Gun.Deals Scraper

Extract live pricing and inventory from Gun.Deals. Returns structured JSON for price comparison tools, dropshipping dashboards, Discord bots, and APIs. Uses a real browser + Apify Residential Proxy to bypass Cloudflare and bot detection.

Pricing

from $0.35 / 1,000 results

Rating

0.0

(0)

Developer

Donovan Wright

Donovan Wright

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Real-Time Gun.Deals Scraper

Extract live pricing and inventory from Gun.Deals. Returns structured JSON for price comparison tools, dropshipping dashboards, Discord bots, and APIs. Uses a real browser + Apify Residential Proxy to bypass Cloudflare and bot detection.


🚀 What does this do?

This Actor scrapes Gun.Deals product pages (UPC/search URLs) and returns:

  • In-stock deals with store, price, shipping, and direct links
  • Product metadata (name, UPC, MPN, brand, caliber, image)
  • Optional OOS items for full price history

Runs via Apify API, webhooks, and schedules—no code required to get started. Perfect for arbitrage, Discord alerts, and price monitoring.


📦 Output Data

FieldDescription
storeRetailer name (e.g., Palmetto State Armory)
priceNormalized float (e.g., 1299.00)
linkDirect link to the deal (gun.deals affiliate)
in_stocktrue / false
shippingShipping rate text (e.g., "Free", "19.99")
product_nameFull product title
upcProduct UPC
mpnManufacturer part number
brandBrand (e.g., CZ)
caliberCaliber if available
image_urlProduct image URL
source_itemGun.deals page URL
scraped_atISO timestamp

Example output

{
"store": "Guns.com",
"price": 1575.99,
"link": "https://gun.deals/merchant-deals/b3e7fea34aee60ef27a3a814a6c96ea3e8d9c94c",
"source_item": "https://gun.deals/search/apachesolr_search/806703914213",
"in_stock": true,
"shipping": "19.99",
"scraped_at": "2026-02-18T00:49:42.343314+00:00",
"product_name": "CZ Scorpion 3+ Pistol 9mm 91421",
"upc": "806703914213",
"mpn": "91421",
"brand": "CZ",
"caliber": "9mm",
"image_url": "https://gun.deals/cdn-cgi/image/w=400,h=400,f=auto/sites/default/files/guns_catalog/806703914213_63a5b0f62f048.jpg"
}

💡 Use Cases

  • Arbitrage — Find price gaps between stores
  • Discord Bots — Alert when a SKU drops below $X
  • Market Analysis — Track price trends over time
  • Price Monitoring API — Integrate into your app or dashboard
  • Stock Alerts — Detect when OOS items come back in stock

⚙️ Options

OptionDescription
urlSingle Gun.deals product URL (e.g. https://gun.deals/search/apachesolr_search/UPC)
urlsMultiple URLs for batch scraping in one run
includeOutOfStockInclude out-of-stock deals (default: in-stock only)
maxPriceFilter deals at or below this price (e.g. 500)
maxResultsLimit results per URL (e.g. 10 = top 10 cheapest)
ProxyUse Apify Residential Proxy to avoid blocking (recommended)