Giant Food Product Scraper avatar

Giant Food Product Scraper

Pricing

$3.60 / 1,000 grocery products

Go to Apify Store
Giant Food Product Scraper

Giant Food Product Scraper

Collect current Giant Food grocery product records from product pages, product IDs, category or aisle pages, or catalog discovery. Get product identity, prices, promotions, nutrition, ingredients, dietary flags, and source context in structured dataset rows.

Pricing

$3.60 / 1,000 grocery products

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

🛒 Giant Food product data for grocery research

Grocery analysts, pricing teams, food researchers, and developers can collect current Giant Food product records without copying pages by hand. Choose product pages, product IDs, category or aisle pages, or catalog discovery, then review product identity, package details, prices, availability, promotions, nutrition, ingredients, dietary flags, and source context in structured dataset rows.

Use it to:

📦 Giant Food product rows

Each saved dataset row represents one Giant Food product. Required fields identify the product and the source that led to it. Other fields appear when Giant Food shows them, including package details, prices, availability, promotions, nutrition, ingredients, images, and ratings. When the same source product is found more than once, the first eligible occurrence is saved and later matches are ignored. The row keeps the one submitted source value that led to that first saved match.

🚀 Collect products from the source you have

  1. Choose one source type: product pages, product IDs, category or aisle pages, or catalog discovery.
  2. Add the URLs or IDs for that source type. Fields for other source types are ignored.
  3. For catalog discovery, optionally add a source update cutoff. Leave the maximum products field empty to return all available results until the source is exhausted.
  4. Run the Actor and open the product rows in the default dataset.

⚙️ Input

Choose one source type. The findProductsFrom field is required.

Input fields

FieldTypeWhat it does
findProductsFromstringChooses productPages, productIds, categoryOrAislePages, or catalogDiscovery.
productPageUrlsobject arrayAdds one or more Giant Food product page URL objects.
productPageUrls[].urlstringGives one Giant Food product page URL.
productIdsstring arrayAdds one or more Giant Food product IDs to find.
categoryOrAislePageUrlsobject arrayAdds one or more Giant Food category or aisle page URL objects.
categoryOrAislePageUrls[].urlstringGives one Giant Food category or aisle page URL.
catalogUpdatedAfterstringFor catalog discovery, keeps products whose source update date is after this date. Leave it empty to collect all available catalog products.
maxItemsintegerStops after this many product records. Leave it empty to return all available results until the source is exhausted.

This is the public input from the successful current-beta default-input run:

{
"findProductsFrom": "productPages",
"productPageUrls": [
{
"url": "https://giantfood.com/groceries/product/diet-coke-cola-soda-12-pk-12-oz-cans/6839"
}
],
"maxItems": 1
}

🧾 Output

Results are saved to the default Apify dataset. Export the dataset as JSON, CSV, Excel, or other supported formats, or read it through the Apify API.

Run output

FieldTypeWhat it does
datasetstringOpens the collected product rows in the default dataset.

Product row fields

FieldTypeWhat it does
productIdstringSource product identifier used to identify or join the product.
namestringProduct name shown by Giant Food.
brandstringProduct brand when shown by Giant Food.
productUrlstringGiant Food product page for the row.
sourceobjectThe one submitted product, category, aisle, or catalog source that led to the row.
source.kindstringKind of submitted source: productPage, productId, categoryOrAislePage, or catalogDiscovery.
source.submittedValuestringOne submitted URL, product ID, or catalog source value that led to the row.
packageobjectPackage size or measure shown for the product.
package.sizestringSource package size or measure, such as a weight, volume, or count.
priceobjectRegular and unit pricing shown for the product.
price.regularnumberRegular product price in the source price representation.
price.unitnumberPrice per source unit when shown by Giant Food.
price.unitMeasurestringMeasure used for the unit price, such as ounce or pound.
stockStatusstringStock or availability status shown by Giant Food.
promotionobjectPromotion details shown for the product.
promotion.saleTextstringSale or promotion text shown by Giant Food.
promotion.buyOneGetOnebooleanWhether Giant Food shows a buy one, get one promotion.
ebtEligiblebooleanWhether Giant Food marks the product as eligible for EBT.
variableWeightbooleanWhether Giant Food marks the product as sold by variable weight.
privateLabelbooleanWhether Giant Food marks the product as private label.
categorystringSource category assigned to the product.
breadcrumbsstring arraySource category and navigation path for the product.
breadcrumbs[]stringOne category or navigation label in the source path.
aislestringSource aisle classification when available.
imagesstring arrayProduct image URLs shown by Giant Food.
images[]stringOne product image URL.
nutritionobjectNutrition information shown for the product.
nutrition.caloriesnumberCalories in the source serving.
nutrition.servingSizestringSource serving size.
nutrition.servingsPerContainerstringSource number or wording for servings per container.
nutrition.factsobject arrayStructured nutrient facts shown for the product.
nutrition.facts[].namestringSource nutrient name.
nutrition.facts[].amountstringSource amount for the nutrient.
nutrition.facts[].unitstringSource unit for the nutrient amount when shown.
nutrition.facts[].dailyValuePercentnumberSource daily value percentage when shown.
ingredientsstringIngredient statement shown for the product.
descriptionstringProduct description shown by Giant Food.
directionsstringProduct directions shown by Giant Food when available.
productWarningsstring arrayProduct warnings shown by Giant Food.
productWarnings[]stringOne product warning.
marketingContentstringMarketing content shown for the product.
countryOfOriginstringProduct country of origin shown by Giant Food.
manufacturerstringProduct manufacturer shown by Giant Food.
dietaryFlagsstring arrayDietary labels or flags shown for the product.
dietaryFlags[]stringOne dietary label or flag.
allergensstring arrayAllergen information shown for the product.
allergens[]stringOne allergen listed for the product.
ratingobjectProduct rating information shown by Giant Food.
rating.scorenumberSource product rating score.
rating.reviewCountintegerNumber of product reviews shown by Giant Food.

This representative row is copied from the successful current-beta default-input run:

{
"productId": "6839",
"name": "Diet Coke Cola Soda - 12 pk",
"brand": "Diet Coke",
"productUrl": "https://giantfood.com/groceries/product/diet-coke-cola-soda-12-pk-12-oz-cans/6839",
"source": {
"kind": "productPage",
"submittedValue": "https://giantfood.com/groceries/product/diet-coke-cola-soda-12-pk-12-oz-cans/6839"
},
"package": {
"size": "12 oz cans"
},
"price": {
"regular": 11.99,
"unit": 0.08,
"unitMeasure": "oz"
},
"stockStatus": "available",
"promotion": {
"buyOneGetOne": false
},
"ebtEligible": true,
"variableWeight": false,
"privateLabel": false,
"category": "Diet Cola Soda",
"breadcrumbs": [
"Global Primary Category",
"Beverages",
"Soft Drinks",
"Cola Soda",
"Diet Cola Soda"
],
"aisle": "12",
"images": [
"https://i5.peapod.com/c/D3/D3MUD.png",
"https://i5.peapod.com/c/NQ/NQRVX.png",
"https://i5.peapod.com/c/86/86I9V.png",
"https://assets.syndigo.cloud/cdn/0107bf33-34f0-4021-b0ed-204e9075ba9b/fileType_jpg;size_600x600/0107bf33-34f0-4021-b0ed-204e9075ba9b",
"https://assets.syndigo.cloud/cdn/3db63f3f-b249-41ab-8a3b-76ad6fd5b98d/fileType_jpg;size_600x600/3db63f3f-b249-41ab-8a3b-76ad6fd5b98d",
"https://assets.syndigo.cloud/cdn/f9239c27-a38e-417c-ba8d-cbbd6f7d731b/fileType_jpg;size_600x600/f9239c27-a38e-417c-ba8d-cbbd6f7d731b",
"https://assets.syndigo.cloud/cdn/4c71e0b7-60e6-486b-8bac-4184f4539278/fileType_jpg;size_600x600/4c71e0b7-60e6-486b-8bac-4184f4539278",
"https://assets.syndigo.cloud/cdn/a3332d10-71a4-4b0b-b61f-fc5109064416/fileType_jpg;size_600x600/a3332d10-71a4-4b0b-b61f-fc5109064416",
"https://assets.syndigo.cloud/cdn/ec4147f0-025c-4c5c-ae74-683d73f3cf0c/fileType_jpg;size_600x600/ec4147f0-025c-4c5c-ae74-683d73f3cf0c",
"https://assets.syndigo.cloud/cdn/d8b3157b-1c5a-47a5-a55a-b4200b9d609a/fileType_jpg;size_600x600/d8b3157b-1c5a-47a5-a55a-b4200b9d609a",
"https://assets.syndigo.cloud/cdn/ef395d40-5562-4e13-8e70-da32b5b56a40/fileType_jpg;size_600x600/ef395d40-5562-4e13-8e70-da32b5b56a40",
"https://assets.syndigo.cloud/cdn/603adb07-20e0-4c8e-bf0f-e90c5157120c/fileType_jpg;size_600x600/603adb07-20e0-4c8e-bf0f-e90c5157120c",
"https://assets.syndigo.cloud/cdn/47104989-b77f-417d-a2cd-8df04d5a13aa/fileType_jpg;size_600x600/47104989-b77f-417d-a2cd-8df04d5a13aa",
"https://assets.syndigo.cloud/cdn/6e4639ff-4b7b-4d49-a23f-da2de32771af/fileType_jpg;size_600x600/6e4639ff-4b7b-4d49-a23f-da2de32771af"
],
"nutrition": {
"calories": 0,
"servingSize": "1 CAN",
"servingsPerContainer": "12",
"facts": [
{
"name": "Total Fat",
"amount": "0",
"unit": "g",
"dailyValuePercent": 0
},
{
"name": "Saturated Fat",
"amount": "0",
"unit": "g",
"dailyValuePercent": 0
},
{
"name": "Trans Fat",
"amount": "0",
"unit": "g",
"dailyValuePercent": 0
},
{
"name": "Polyunsaturated Fat",
"amount": "0",
"unit": "g",
"dailyValuePercent": 0
},
{
"name": "Monounsaturated Fat",
"amount": "0",
"unit": "g",
"dailyValuePercent": 0
},
{
"name": "Cholesterol",
"amount": "0",
"unit": "mg",
"dailyValuePercent": 0
},
{
"name": "Sodium",
"amount": "40",
"unit": "mg",
"dailyValuePercent": 2
},
{
"name": "Total Carbohydrates",
"amount": "0",
"unit": "g",
"dailyValuePercent": 0
},
{
"name": "Dietary Fiber",
"amount": "0",
"unit": "g",
"dailyValuePercent": 0
},
{
"name": "Total Sugar",
"amount": "0",
"unit": "g",
"dailyValuePercent": 0
},
{
"name": "Added Sugar",
"amount": "0",
"unit": "G",
"dailyValuePercent": 0
},
{
"name": "Sugar Alcohol",
"amount": "0",
"unit": "g",
"dailyValuePercent": 0
},
{
"name": "Other Carbohydrates",
"amount": "0",
"unit": "g",
"dailyValuePercent": 0
},
{
"name": "Protein",
"amount": "0",
"unit": "g",
"dailyValuePercent": 0
},
{
"name": "Vitamin A",
"amount": "0",
"unit": "mg",
"dailyValuePercent": 0
},
{
"name": "Vitamin C",
"amount": "0",
"unit": "mg",
"dailyValuePercent": 0
},
{
"name": "Vitamin D",
"amount": "0",
"unit": "MCG",
"dailyValuePercent": 0
},
{
"name": "Calcium",
"amount": "0",
"unit": "mg",
"dailyValuePercent": 0
},
{
"name": "Iron",
"amount": "0",
"unit": "mg",
"dailyValuePercent": 0
},
{
"name": "Potassium",
"amount": "0",
"unit": "mg",
"dailyValuePercent": 0
}
]
},
"ingredients": "Carbonated Water, Caramel Color, Aspartame, Phosphoric Acid, Potassium Benzoate (to Protect Taste), Natural Flavors, Citric Acid, Caffeine.",
"description": "Per 1 Can Serving: 0 calories; 0 g sat fat (0% DV); 40 mg sodium (2% DV); 0 g total sugars. No sugar. No calories. Caffeine Content: 46 mg/12 fl oz. SmartLabel: Scan for more food information or call 1-800-438-2653. Sip & Scan: Open dietcoke.com on phone. Scan icon. Enjoy more. Recycle me. See you again soon!",
"productWarnings": [
"Phenylketonurics: Contains phenylalanine."
],
"marketingContent": "Diet coke is the soda that makes taking a break better\nCold and crispy with bold flavor that's never boring, diet coke soft drinks know how to keep things interesting\nFind some me time with a refreshing diet coke\nReliable, timeless, and always ready when you want it, diet coke is a carbonated soft drink with 46mg of caffeine per 12 fl oz serving\n12 pack, 12 fl oz cans of diet coke, a diet soda pop with no calories for all your go-to moments\nDiet Coke has always been your go-to for bringing bubbly magic to the table, and it's still the one for anyone who loves their soda crisp, refreshing, and unapologetically iconic. It's the diet soda that knows what it's about. No sugar and no calories, just that unmistakable cola taste with a fizzy finish that's hard to beat. A drink that's as reliable as your favorite playlist and as satisfying as ticking off everything on your to-do list. Perfect for those solo moments when you want a quick refreshment or a quiet reset, Diet Coke is the sparkling soda that fits into your day like it was made for it. Pair it with your lunch break cheeseburger, that vegan wrap you're wanting, or even your late-night popcorn stash. It's a diet cola that plays nice with pretty much everything, and it always delivers. No fuss, just that refreshing pop you want, every time. Keep it stocked in your fridge for effortless soft drink moments whenever you want to sip, unwind, or just take five. Diet Coke is the bubbly soda that's all about you. It's dependable, crisp, and always ready to hit the spot.",
"manufacturer": "The Coca-Cola Company",
"dietaryFlags": [
"kosher"
],
"rating": {
"score": 4.490140310959424,
"reviewCount": 5274
}
}

💳 Pricing

The Actor charges $0.0036 for each successfully returned Giant Food grocery product row. Set maxItems to cap how many rows a run can save and charge.

🔌 Integrations

Open the default dataset in Apify, read it through the Apify API, or use schedules and webhooks for repeat workflows.

❓ FAQ

Can I collect products without choosing a store?

Yes. Choose product pages, product IDs, category or aisle pages, or catalog discovery. The Actor does not ask you to select a physical store.

Does this Actor place an order or provide delivery?

No. It collects public Giant Food product data and saves it to the dataset. It does not place orders or provide delivery.

What happens when the same product is found more than once?

The first eligible occurrence is saved. Later matches are ignored, and the saved row keeps the one submitted source value that led to that first match.

Can I use a free-text product name as input?

No. Use a product page URL, product ID, category or aisle page URL, or catalog discovery.

Can I collect all available products?

Yes. Leave maxItems empty to return all available results until the source is exhausted.

Why might a product field be missing?

Some fields are optional and appear only when Giant Food shows them. Core product identity and source fields are still included for a saved row.

Does the data include a store's local price or inventory?

No. The output contains source-level product and availability signals. It does not provide store-specific prices, promotions, inventory, or fulfillment that require a physical-store selection.

📝 Changelog

v0.0 (19-09-2026)

  • Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

Made with ❤️ by Maxime Dupré