Mood Fabrics Product Scraper avatar

Mood Fabrics Product Scraper

Pricing

$9.00/month + usage

Go to Apify Store
Mood Fabrics Product Scraper

Mood Fabrics Product Scraper

Collect structured product data from Mood Fabrics in minutes. Ideal for sourcing teams, e commerce operators, designers, and pricing analysts who need visibility into fabric specifications, prices, discounts, and stock status to compare collections and make smarter buying decisions.

Pricing

$9.00/month + usage

Rating

5.0

(1)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Share

πŸš€ Mood Fabrics Product Scraper

Collect Mood Fabrics product intelligence quickly and consistently. This actor is focused on product-level catalog data so you can analyze fabrics, prices, and stock in one clean dataset.

Mood Fabrics is one of the largest online fabric stores, with a broad catalog across fashion, home, and specialty fabrics. This actor collects structured product data directly from live catalog endpoints and returns business-ready records for sourcing, pricing analysis, catalog enrichment, and market research.

No technical skills required. Enter a collection URL or use filters, run the actor, and download clean records.

πŸ“Œ Scope Notice

This scraper is for product-level Mood Fabrics catalog data. It does not extract checkout data, customer accounts, or private inventory systems.

✨ What Does It Do

The Mood Fabrics Scraper collects rich product information, including:

  • Product Identity: Name, URL, image, handle, and product ID
  • Pricing Intelligence: Price, compare-at price, discount percent, on-sale flag
  • Availability Signals: In-stock status, stock label, variant count, min/max variant price
  • Fabric Specifications: Fiber content, weight, width, stretch, opacity, drape
  • Classification Data: Category, product type, color family hints, tags
  • Extra Useful Fields: Stocking unit, packaging, ground type, color code, primary variant grams
  • Timestamp Tracking: Published date and scraped date for freshness analysis

This helps you build sourcing dashboards, monitor price changes, identify on-sale opportunities, enrich product databases, and support data-driven buying decisions.

🎬 Demo Video

Coming soon! A full walkthrough video will be added soon.

πŸ”§ Input

Use one mode:

  • startUrl mode: provide one Mood collection URL directly.
  • filter mode: use collection and filter fields.

Important rules:

  • Use startUrl OR filter mode fields, never both.
  • maxItems does not count as a filter.
  • Boolean filters set to false do not count as active filters.

Main fields:

  • startUrl (optional string)
  • maxItems (optional integer, prefill: 10)
  • collectionPreset (optional dropdown)
  • customCollectionHandle (optional string)
  • searchQuery, productType, colorFamily, fiberContent, projectUse (optional strings)
  • minPrice, maxPrice (optional numbers)
  • inStockOnly, onSaleOnly (optional booleans)

Example input (startUrl mode):

{
"startUrl": "https://www.moodfabrics.com/collections/fashion-fabrics",
"maxItems": 10
}

Example input (filter mode):

{
"collectionPreset": "fashion-fabrics",
"searchQuery": "silk",
"fiberContent": "silk",
"onSaleOnly": true,
"minPrice": 10,
"maxPrice": 80,
"maxItems": 25
}

πŸ”Ž Start URL Support (Truth)

startUrl works well, but it does not parse every possible frontend filter param from the website.

Current URL parsing support includes:

  • Collection handle from /collections/{handle}
  • q, search, searchQuery
  • productType, type
  • colorFamily, color
  • fiberContent, content
  • projectUse, project
  • minPrice, min_price
  • maxPrice, max_price
  • inStockOnly, in_stock
  • onSaleOnly, on_sale

If your URL contains other custom frontend parameters, use filter mode fields explicitly.

πŸ“Š Output

The actor exports structured product records in CSV, Excel, JSON, XML, and HTML.

{
"imageUrl": "https://cdn.shopify.com/...jpg",
"productName": "Polyester Satin - Ivory - Reverie Collection",
"price": 18,
"compareAtPrice": null,
"discountPercent": null,
"isOnSale": false,
"inStock": true,
"stockStatus": "In stock",
"fiberContent": "100% Polyester",
"fabricWeight": "lightweight",
"fabricWidth": "58\"",
"productType": "POLYESTER",
"colorCode": "MYSTIQUESATIN",
"stockingUnit": "50",
"packaging": "FOLD",
"variantCount": 1,
"minVariantPrice": 18,
"maxVariantPrice": 18,
"primaryVariantWeightGrams": 186,
"url": "https://www.moodfabrics.com/products/polyester-satin-ivory-reverie-collection",
"publishedAt": "2025-07-24T10:00:00-04:00",
"scrapedAt": "2026-02-17T22:00:00.000Z",
"error": ""
}

Field summary:

  • imageUrl: Primary product image
  • productName: Product title
  • price / compareAtPrice: Main pricing fields
  • discountPercent / isOnSale: Promotion signals
  • inStock / stockStatus: Availability signals
  • fiberContent, fabricWeight, fabricWidth, stretch, opacity, drape: Key technical specs
  • productType, category, tags, colors, colorCode: Product classification
  • stockingUnit, packaging, groundType, primaryVariantWeightGrams: Extra operational fields
  • url: Product detail link
  • publishedAt: Source publication timestamp
  • scrapedAt: Extraction timestamp
  • error: Error message when extraction fails (always last)

πŸ’Ž Why Choose the Mood Fabrics Scraper?

Rich Product Coverage: Capture key product, price, and fabric specification fields in one run.

Time-Saving Workflow: Replace manual collection of product specs and pricing with fast, repeatable extraction.

Business-Ready Output: Use clean records directly in sourcing sheets, BI tools, pricing trackers, and catalogs.

Flexible Inputs: Run from direct collection URLs or detailed filter mode fields.

No Technical Skills Needed: Point-and-click setup with practical examples.

πŸ“‹ How to Use

Step 1: Sign Up
Create a free account w/ $5 credit

Step 2: Open the Actor
Go to the Mood Fabrics Scraper on Apify.

Step 3: Choose Input Mode
Use either startUrl mode or filter mode.

Step 4: Set maxItems and Run
Click Start and wait for completion.

Step 5: Download Results
Export to CSV, Excel, JSON, XML, or HTML.

🎯 Business Use Cases

Sourcing Teams

  • Build structured sourcing sheets with specs and stock signals
  • Compare collections quickly by composition, weight, width, and price

E-commerce Operations

  • Enrich product catalogs with normalized fields
  • Track on-sale and stock changes for merchandising

Pricing and Market Analysts

  • Monitor pricing trends and discount activity
  • Compare value positioning by product type and collection

Fashion Designers and Studios

  • Find suitable fabrics by technical characteristics
  • Filter by project intent and composition keywords

❓ FAQ

Does this actor use live data?
Yes. It fetches live catalog data.

Can I use both startUrl and filters together?
No. Use one mode only.

Does it support pagination?
Yes. It paginates collections and respects maxItems.

What is the free-user limit?
Free users are auto-limited to 100 items.

πŸ”— Integrate this Scraper with any app

Connect this actor with your workflow tools:

Check out these related actors:

ActorDescriptionLink
Hubspot Marketplace ScraperCollect marketplace app listingsView
AWS Marketplace ScraperCollect software marketplace listingsView
Stripe App Marketplace ScraperCollect Stripe marketplace app dataView
Flippa ScraperCollect online business listing dataView
BizQuest ScraperCollect business-for-sale listing dataView

πŸ†˜ Need Help?

If you need support, customizations, or a new scraper project, contact us using the form below.

πŸ“ž Contact

Contact us to request a new scraper, propose a custom data project, or report a technical issue with this actor at https://tally.so/r/BzdKgA

⚠️ Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Mood Fabrics or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.