Unwrangle changelog
Unwrangle changelog
www.unwrangle.com

Walmart Category API

 

new

  

Scrape any Walmart category, search result, department, or brand page in real‑time and receive richly‑structured product data with variant support and pagination. 🛒🔍


What’s new

  • 🔗 Comprehensive URL support: platform=walmart_category supports category URLs (/browse/...), search results (/search?q=...), filtered departments, and brand-specific listings.
  • 🎯 Filtered & sorted fidelity: Preserves filters like price, brand, rating, and sorting preferences directly from your input URL.
  • 🧩 Variant-rich results: Every product object includes full variant context like actual_color, size, pack_size, and their attributes (images, price, availability).

Response fields

Below is the complete set of fields returned in each product object. Use these to power category intelligence, search analytics, and dynamic assortment strategies.

Field Type Description
id string Walmart product ID
name string Product title/name
url string URL to the product page
price float Current selling price
price_reduced float/null Original price if discounted
currency string Currency code (e.g., USD)
currency_symbol string Currency symbol (e.g., $)
offer_msg string Special offer messaging
rating float Average customer rating
total_reviews integer Number of reviews
in_stock boolean Stock availability
model_no string Model number
description string Brief product description
image_url string Main product image URL
thumbnail string Thumbnail image URL
seller_name string Name of seller
is_sponsored boolean Sponsored product indicator
variants object Product variants details
est_delivery_date string/null Estimated delivery date

💡 Tip: Use filtered Walmart URLs directly. The API respects your filters and sorting as-is. Encode your URLs with Python’s urllib.parse.quote() to ensure accurate requests.

Lowe's Category API

 

new

  

Scrape any Lowes.com category or department page in real‑time and receive richly‑structured product data in a single request. 🏗️ 🔍


What’s new

  • 🔗 Brand‑new endpoint: platform=lowes_category delivers up to 24 products per page from any category URL.
  • 🏬 Store‑aware results: Optional store_no (single value or comma‑separated list) lets you localise inventory & pricing.
  • 📄 Built‑in pagination & totals: Response includes page, total_results, no_of_pages, and result_count, making page‑by‑page traversal effortless.
  • 📦🚚 Full inventory & shipping context: Every product now carries granular inventory, shipping, and ETA information.

Response fields

Below is the complete set of fields returned in each product object. Use these to power pricing intelligence, catalogue enrichment, or on‑shelf availability dashboards.

Field Type Description
name string Product name
brand string Brand name
id string Product ID
url string Canonical product URL
model_no string Manufacturer model number
item_number string Lowe’s item number
vendor_number string Internal vendor code
upc string UPC / EAN code
category string Top‑level category
categories list Full category hierarchy
product_type string Product type classification
program_type string Program type (e.g. Stock, Special Order)
is_special_order boolean Indicates special‑order items
special_order_number string Special‑order reference
order_requirements object Minimum quantities & other order rules
rating float Average star rating
total_ratings int Total review count
highlights list Key feature bullets
images list Image URLs
videos list Video URLs
price float Current selling price
price_reduced float Original/list price if on sale
on_sale boolean Whether the item is discounted
currency string ISO currency code
sale_end_date string Sale end date (ISO 8601)
in_stock boolean In‑stock flag
low_stock boolean Low‑stock indicator
inventory object Detailed stock breakdown (store_pickup, parcel_shipping, etc.)
vendor_information object Supplier and brand ownership details
est_delivery_date string Estimated delivery/arrival date
shipping object Shipping methods, promos & thresholds
store_no string Store number used for localisation
zip_code string Store ZIP / postal code

💡 Tip: Combine multiple store_no values (e.g. 2636,0489,2352) in a single request to compare availability across regions.

Home Depot Product API

 

update

  

We've supercharged the Home Depot Product API! ⚡️ Here's what's new:

New Fields

  • 🖥️ url
  • 💲 list_price
  • 💰 bulk_price, bulk_price_threshold
  • 🔖 Discount Details (discount.amount, discount.percentage, discount.type, discount.campaign, discount.start_date, discount.end_date)
  • 🔍 SEO Information (seo_keywords, seo_description)
  • 🏅 retailer_badges
  • ❤️ favorites_count
  • 📦 Enhanced Inventory Status (inventory.quantity, inventory.status.in_stock, inventory.status.discontinued, inventory.status.buyable, inventory.status.limited_quantity)
  • 🔑 Key Features (key_features)
  • 👨‍👩‍👧‍👦 Product Family Details (product_family.parent_id, product_family.is_primary_sku, product_family.variant_types, product_family.variants, product_family.current_variant.type, product_family.current_variant.value)
  • 🤝 Related Products Info (related_products.frequently_bought_together, related_products.collections, related_products.packages, related_products.bundles)
  • 🚚 fulfillment_options
  • 📚 Classification Details (classification.department_id, classification.class_number, classification.subclass_number, classification.sku_type, classification.product_type)
  • ⚙️ Additional Product Details (additional_details.max_order_quantity, additional_details.min_order_quantity, additional_details.has_service_addons, additional_details.has_subscription, additional_details.for_professional_use, additional_details.upc_gtin13)
  • 💬 comment

⚠️ Deprecated Fields

  • price_reduced (Use price and list_price instead)
  • store_name (Use fulfillment.locations.store_name instead)
  • store_no (Use fulfillment.locations.store_id instead)

💡 What's Improved

  • Richer variant information and improved inventory visibility
  • Detailed classification and fulfillment insights for better decision-making

💳 Pricing

  • Each successful request now deducts 2.5 credits.

Lowes Search API

 

update

  

Big enhancements have arrived for Lowe's Product Search API! Here’s what’s new:

New Fields

  • 🆔 item_number
  • 📦 vendor_number
  • 🔖 upc
  • 🧩 Variant Information (parent_id, variants, equivalent_items)
  • 🛍️ Product Categorization (product_merch_class, category, categories, product_type, program_type)
  • 🖼️ Media Enhancements (image_data, spin_sets_360_degrees)
  • 🌟 Certifications (certifications.energy_star)
  • 💲 list_price
  • 📅 sale_end_date
  • 📉 Inventory Details (low_stock, is_stock_item, is_global_stock_item, comprehensive inventory.* fields)
  • 🚚 Shipping Information (shipping.free_shipping, shipping.free_shipping_eligible, shipping.free_shipping_threshold_amt, shipping.free_shipping_threshold_currency)
  • 📢 Publication & Availability Status (is_published, is_buyable)
  • ⚠️ hazmat_code
  • timestamp
  • 🗺️ zipcode
  • 💬 comment

⚠️ Deprecated Fields

  • price_reduced (Use price and list_price instead)

💡 What's Improved

  • Expanded detailed inventory status and shipping information
  • Comprehensive variant and equivalent item data
  • Enhanced media support with image captions and 360-degree spins

Reviews & Search APIs Update

 

update

 

fix

  

We’ve introduced a series of enhancements across our reviews and search APIs.


🏆 Reviews APIs

Dig deeper into real customer experiences.

🛍️ Amazon Reviews

  • variant field
    Each review now includes a variant object, capturing the ASIN and other variant-specific details.
  • format_type Parameter
    • all_formats: Returns reviews for all product variants.
    • current_format: Filters reviews to the current product variant.

🎯 Target Reviews

  • review_imgs
    Retrieve user-submitted images to see exactly what customers are sharing.

🏬 Costco Reviews

  • Keyword Search
    A new search parameter helps filter reviews by specific keywords.

🔎 Search APIs

Powerful improvements for broader, richer product data.

🎯 Target Search API

  • images, videos, features, dpci
    Newly introduced fields give you richer product data including media links and item identifiers.

🏗️ Build Search API

  • Doubled Results Per Page
    Fetch up to 48 products per page—double the previous 24—for more data in fewer requests.

Reach out at support@unwrangle.com with any questions or feedback. Enjoy the enhancements!

Lowe's Product API

 

update

  

We’ve rolled out updates to our Lowe’s Product Data API, adding richer detail to product responses and making it easier to track stock, packaging, and more. Below is a quick overview of what’s changed:

📋 New Fields

  • barcodes 🏷️ – An array of barcodes for each item, including code, quantity, level, and is_consumer_unit.
  • social_proof 👀 – Displays shopper interest like “1k+ views last week.”
  • energy_star_certified ✨ – Boolean indicating if the product meets Energy Star standards.
  • end_date ⏰ – Reflects any promotional end date, if applicable.
  • selling_channels 🛒 – Identifies channels such as “Online,” “Store,” or both.
  • item_behavior 🏷️ – Classification like “Regular” or other item behaviors.
  • installation_available 🔧 – Indicates if professional installation is offered.
  • inventory_details 📦 – Provides stock buffer, min/max purchase quantity, and related inventory info.
  • product_status ✅ – Boolean reflecting if the product is active. Replaces older approach.
  • is_buyable, is_published 🏁 – Distinguishes whether the item can be purchased or is publicly visible.
  • rollup_indicator ⚙️ – Internal aggregator flag.
  • is_unzipped_eligible 📂 – Flags if the item can be sold unboxed (“unzipped”).
  • selling_restriction 🚫 – Restricts certain products from shipping or purchase.
  • interpack_info 📦 – Identifies packaging units with description, quantity, and code.
  • prop65_warning ⚠️ – Contains a Proposition 65 label and resource URL.
  • program_type 🏷️ – Classifies the item’s program or distribution type (e.g., “Stock”).
  • variants 🔀 – Now supports multiple variant entries (e.g., different horsepower versions).
  • store_inventory_quantity 🏪 - Now differentiate between deliverable quantity and store inventory quantity
  • measurements 📏 – Describes product dimensions and weight.

🔨 Updated Fields

  • store 🏬 – The returned store data (e.g., name, address) may differ if product availability shifts between stores.

We hope these changes provide greater flexibility and deeper insight into Lowe’s products. For any questions or feedback, feel free to reach us at support@unwrangle.com.

Costco Search Results API

 

update

  

We’ve made the following changes to our Costco Search Results API response fields:

✨ New Fields

  • attributes 🔑: Array of key-value attribute pairs
  • retailer_badges 🏷️: Array of retailer badges
  • is_future_release 🔮: Indicates if the item is a future release
  • is_item_fsa_eligible 💳: Whether the item is FSA eligible
  • is_warehouse_only 🏪: Whether the item is available only in warehouse
  • additional_images 📸: Additional product image URLs
  • has_variants, variants_min_price, variants_max_price 🔀: Variant availability and pricing details

❌ Deprecated/Removed Fields

  • design_features, cleaning_recommendation, material
    These fields have been removed and are now covered in attributes.

These updates provide more precise product availability details and a richer dataset for your integrations. For any questions or feedback, email us at support@unwrangle.com.

Build Category Search API

 

new

  

We’ve introduced a second search interface for Build.com—our Build Category Search API—that lets you scrape entire catalogs for specific categories. No more manual crawling or messy JSON parsing; simply hit the endpoint with your category URL to fetch up to 48 products at a time.

🔑 Key Highlights

  • Complete Catalog Coverage 🗂️
    Retrieve extensive product listings within each Build.com category—ideal for data analysis or bulk research.

  • Rich Product Details 🛍️
    Each product returns attributes like id, name, brand, model_no, price, thumbnail, rating, variants, features, and more.

  • Pagination Support ⏭️
    Easily iterate through multiple pages to grab the full category. Just pass page=2, page=3, etc.

💡 How It Differs from Build Search API

While the Build Search API focuses on search queries and narrower results, the new Build Category Search API zeroes in on full category listings—allowing you to download entire product ranges at once.

Happy scraping! As always, if you have feature requests or questions, reach out at support@unwrangle.com.

Wayfair Search APIs

 

new

  

We’ve rolled out two brand-new APIs for Wayfair to help you gather product data right from category pages—no coding or anti-bot hassles. Here’s a quick look:

1. Wayfair Search API

  • Scrapes Category Listings 🗃️
    Collect key details like name, brand, price, thumbnail, rating, total_reviews, and more.
  • Pagination Support ⏭️
    Fetch up to 6 products per page, then iterate through additional pages.
  • Sponsored & Verified Data
    Determine if products are sponsored or Wayfair Verified.

2. Wayfair Category API

  • Comprehensive Attributes 🏷️
    Similar to the Category Search API but includes deeper insights such as price_per_unit, open_box_price, and est_delivery_date.
  • Easy Integration ⚙️
    Just pass the encoded Wayfair category URL and an optional page parameter to retrieve real-time data.
  • Up to 6 Results 📋
    Like the Category Search API, each request returns up to 6 product listings per page.

Request Cost

Each successful request to these APIs costs 10 credits.

Have questions or want custom fields? Write to us at support@unwrangle.com. Happy scraping!

Updates to Walmart, BestBuy, Target Product APIs

 

update

  

We’ve enhanced our product APIs for several major retailers, ensuring deeper and more granular data for your business intelligence applications. Below are the highlights:

📦 Walmart Product API

  • list_price 🏷️
    Along with the product price, the response now returns the strikethrough list price for more accurate pricing insights.

🏬 BestBuy Product API

  • variants 🔀
    Includes the sku_id and url for each variant, enabling quicker variant lookups.
  • upc 🔎
    The API now returns the barcode (UPC) for all products.

🎯 Target Product API

  • variants 🔄
    Added variant details—url, sku_id, and images. The url can be used for further variant-specific calls.
  • upc 🔖
    Each product and variant now returns a corresponding UPC.
  • weight ⚖️
    Provides the product’s weight.
  • dimensions 📏
    Package dimensions are now included.
  • categories 🗂️
    Detailed category placements are part of the response.
  • rating_distribution
    Returns the vote count for each star rating.
  • Other new fields 🎉
    product_classification, recent_reviews, specifications, and more for added detail.

We hope these updates help you stay on top of changing retailer data. Happy integrating!