Dollar General Price Monitor avatar

Dollar General Price Monitor

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Dollar General Price Monitor

Dollar General Price Monitor

Monitor Dollar General penny items and clearance deals. Find hidden discounts and save money on everyday products. Perfect for bargain hunters and budget shoppers.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

柴 小

柴 小

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

5 days ago

Last modified

Categories

Share

Monitor product prices, find clearance items, and discover penny items (≤ $0.01) from Dollar General. Perfect for price tracking, discount hunting, and market research.

🎯 Features

  • Product Monitoring: Scrape product data including price, title, category, brand, and stock status
  • Penny Item Detection: Automatically identify penny items (price ≤ $0.01)
  • Clearance Tracking: Detect clearance items with discount calculations
  • Price Range Filtering: Filter products by minimum and maximum price
  • Flexible URL Input: Crawl category pages, search results, or individual product pages
  • Proxy Rotation: Built-in proxy support to avoid blocking

📊 Output Data

Each scraped product includes:

FieldTypeDescription
urlstringProduct page URL
productIdstringUnique product identifier
titlestringProduct name
pricenumberCurrent price in USD
originalPricenumberOriginal price before discount
discountnumberDiscount percentage (0-100)
isClearancebooleanWhether the product is on clearance
isPennyItembooleanWhether price ≤ $0.01
categorystringProduct category path
brandstringProduct brand name
inStockbooleanWhether the product is in stock
imageUrlstringProduct image URL
scrapedAtstringTimestamp (ISO 8601)

🚀 Quick Start

Input Parameters

ParameterTypeRequiredDefaultDescription
start_urlsarray-URLs to start crawling from
maxResultsnumber100Maximum products to scrape (0 = unlimited)
includePennyItemsOnlybooleanfalseOnly scrape penny items
includeClearanceOnlybooleanfalseOnly scrape clearance items
minPricenumber0Minimum price in USD
maxPricenumber-Maximum price in USD (null = no limit)
proxyConfigobject-Proxy configuration (recommended)
requestDelaynumber1.0Delay between requests (seconds)

Example Input

{
"start_urls": [
{"url": "https://www.dollargeneral.com/clearance.html"}
],
"maxResults": 100,
"includePennyItemsOnly": false,
"includeClearanceOnly": true,
"minPrice": 0,
"maxPrice": 50
}

Example Output

{
"url": "https://www.dollargeneral.com/p/example-product/123456.html",
"productId": "123456",
"title": "Example Product Name",
"price": 0.01,
"originalPrice": 5.99,
"discount": 99.83,
"isClearance": true,
"isPennyItem": true,
"category": "Home > Kitchen",
"brand": "BrandName",
"inStock": true,
"imageUrl": "https://www.dollargeneral.com/product-image.jpg",
"scrapedAt": "2026-03-09T12:00:00.000Z"
}

💰 Pricing

This Actor uses Pay-Per-Event (PPE) pricing:

EventPriceDescription
actor-start$0.01Actor initialization
page-scraped$0.001Each page crawled
result-generated$0.01Each product extracted

Estimated cost: $1-5 per 100 products (varies by configuration)

🔧 Use Cases

  1. Price Tracking: Monitor price changes over time
  2. Penny Item Hunting: Find extreme discounts (≤ $0.01)
  3. Clearance Monitoring: Track clearance sales
  4. Market Research: Analyze product pricing and availability
  5. Inventory Tracking: Monitor stock status

📝 Tips

  • Use Proxies: Dollar General may block requests without proxies
  • Start Small: Test with maxResults: 10 first
  • Filter Results: Use includePennyItemsOnly or includeClearanceOnly to find deals
  • Category Pages: Use category URLs to focus on specific product types

⚠️ Limitations

  • Dollar General may change their website structure
  • Some products may require JavaScript rendering (not supported)
  • Rate limiting may occur without proxies
  • Product availability may vary by location

🛠️ Technical Details

  • Runtime: Python 3.13
  • Crawler: BeautifulSoupCrawler (Crawlee)
  • Parser: lxml
  • Proxy Support: Yes (Apify Proxy recommended)

📚 Resources

🐛 Issues & Support

Found a bug or need help? Please create an issue or contact the developer.

📄 License

This Actor is provided for educational and research purposes. Please respect Dollar General's Terms of Service and robots.txt when using this Actor.


Developer: janseling
Version: 0.0.4
Last Updated: 2026-03-09