Discover/moodfabrics.com API
live

moodfabrics.com APImoodfabrics.com

Access Mood Fabrics product data via 7 endpoints. Search fabrics by fiber content, weight, color, and pattern. Filter collections, get sale items, and fetch blog posts.

Endpoints
7
Updated
3mo ago
Try it
Page number for pagination.
Maximum results per page.
Sort option. Accepted values: best-selling, price-asc, price-desc, newest.
Filter by Quick Ship availability. Accepted values: true, false.
Collection handle (e.g. fashion-fabrics, new-arrivals, all-hides, buttons, trims, sewing-n
api.parse.bot/scraper/02d05ef1-7d1d-46cd-8662-e1b37cb9ce36/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/02d05ef1-7d1d-46cd-8662-e1b37cb9ce36/get_collection_products?page=1&limit=3&collection=fashion-fabrics' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 7 totalclick to expand

Retrieve paginated product listings from a collection. Returns products with detailed metadata including fiber content, weight, pattern, color, and pricing.

Input
ParamTypeDescription
pageintegerPage number for pagination.
limitintegerMaximum results per page.
sort_bystringSort option. Accepted values: best-selling, price-asc, price-desc, newest.
quickshipstringFilter by Quick Ship availability. Accepted values: true, false.
collectionstringCollection handle (e.g. fashion-fabrics, new-arrivals, all-hides, buttons, trims, sewing-notions, home-fabrics).
Response
{
  "type": "object",
  "fields": {
    "products": "array of product objects with name, sku, price_per_yard, handle, content, color_family, pattern, weight, and other metadata",
    "collection": "string, the collection handle that was queried",
    "pagination": "object with totalResults, currentPage, totalPages, perPage, nextPage"
  },
  "sample": {
    "data": {
      "products": [
        {
          "sku": "478249",
          "name": "Cotton Voile Lining - Off White - Famous Australian Designer Deadstock",
          "handle": "cotton-voile-lining-off-white-designer-deadstock-478249",
          "weight": "56 GSM",
          "content": "Cotton",
          "on_sale": false,
          "pattern": "Solid",
          "sale_price": null,
          "color_family": "WHITE",
          "original_price": 0,
          "price_per_yard": 13.96,
          "inventory_status": "In Stock"
        }
      ],
      "collection": "fashion-fabrics",
      "pagination": {
        "perPage": 3,
        "nextPage": 2,
        "totalPages": 3334,
        "currentPage": 1,
        "totalResults": 18138
      }
    },
    "status": "success"
  }
}

About the moodfabrics.com API

The Mood Fabrics API provides 7 endpoints for querying the moodfabrics.com catalog, covering fabric search, collection browsing, product detail retrieval, faceted filtering, sale items, color variants, and blog content from the Sewciety blog. The search_products endpoint accepts a keyword query and returns structured records with fields like content, color_family, pattern, weight, and price_per_yard, making it straightforward to build fabric-discovery tools or catalog integrations.

Product Search and Collection Browsing

The search_products endpoint accepts a query string (e.g. "silk", "linen") and returns paginated product records. Each record includes name, sku, handle, price_per_yard, content (fiber composition), color_family, pattern, and a pagination object with totalResults, currentPage, totalPages, and nextPage. The get_collection_products endpoint lets you pull product listings from named collections such as fashion-fabrics, new-arrivals, all-hides, or sewing-notions, with optional filtering by quickship availability and sorting by best-selling, price-asc, price-desc, or newest.

Product Detail and Variant Data

get_product_details accepts either a handle (URL slug) or a numeric sku and returns the full product record, including weight in GSM, care_instructions as HTML, product_url, and color_family. To enumerate purchasable variants for a product — for example, all available colorways with individual price, available status, and options — use get_product_variants with the product handle. Handles and SKUs are obtainable from any listing endpoint.

Filtering and Sale Items

The filter_collection endpoint supports faceted filtering on four dimensions: product_type, color, pattern, and content. Filter values are case-sensitive (Red, not RED). You can scope filtering to a specific collection handle or leave it open across the full catalog. The get_sale_items endpoint returns discounted products with sale_price, original_price, and discount_percentage fields, paginated for bulk retrieval.

Blog Content

get_blog_posts returns posts from the Sewciety blog (blog.moodfabrics.com), delivered as WordPress post objects. Each record includes id, date (ISO format), link, title.rendered, content.rendered (full post HTML), and excerpt.rendered. This is useful for syndicating sewing tutorials, fabric guides, or project inspiration content alongside product data.

Common use cases
  • Build a fabric search tool that filters by fiber content, pattern type, and color family using search_products and filter_collection.
  • Aggregate and display sale pricing with get_sale_items to track discount percentages across the Mood Fabrics catalog.
  • Populate a sewing project planner with detailed product specs — weight in GSM, care instructions, and price per yard — via get_product_details.
  • Enumerate all color variants and availability for a specific fabric SKU using get_product_color_variants before presenting purchase options.
  • Sync new fabric arrivals into an inventory or e-commerce feed by querying the new-arrivals collection handle in get_collection_products.
  • Surface Sewciety blog tutorials and sewing guides alongside product listings by pulling get_blog_posts content with rendered HTML excerpts.
  • Filter notions and trims by product type within the sewing-notions collection using filter_collection with filter_type set to product_type.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Mood Fabrics have an official developer API?+
Mood Fabrics does not publish a public developer API. This Parse API provides structured access to catalog and blog data that is not otherwise available in a machine-readable format.
What does `filter_collection` return, and how strict is the filtering?+
filter_collection returns an array of product objects matching a single facet: product_type, color, pattern, or content. Filter values are case-sensitive — Silk and silk will produce different results. You can optionally scope the filter to a specific collection handle (e.g. fashion-fabrics), or omit it to filter across the full catalog. Pagination fields (totalResults, totalPages, nextPage) are included in all responses.
Can I filter products by multiple facets at once (e.g. Red Silk Chiffon)?+
Not currently. The filter_collection endpoint accepts a single filter_type and filter_value per request. Multi-facet filtering requires chaining requests client-side. You can fork this API on Parse and revise it to add a combined-filter endpoint.
Does the API expose stock quantity or exact yardage available for a fabric?+
Not currently. The get_product_color_variants endpoint returns an available boolean per variant, but numeric inventory levels are not exposed. You can fork this API on Parse and revise it to add deeper inventory detail if that data is accessible.
How does pagination work across listing endpoints?+
All listing endpoints (search_products, get_collection_products, filter_collection, get_sale_items, get_blog_posts) return a pagination object with totalResults, currentPage, totalPages, perPage, and nextPage. Pass the page integer parameter to step through results. The limit parameter controls page size where supported.
Page content last updated . Spec covers 7 endpoints from moodfabrics.com.
Related APIs in EcommerceSee all →
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
jula.fi API
Search and browse products from Jula.fi to find hardware items with detailed information including prices (with and without VAT), stock availability, brand details, and product SKUs. Explore products by category or search for specific items to compare pricing and check real-time stock status.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
industrynet.com API
Find industrial suppliers and browse product categories across a comprehensive marketplace directory. Connect directly with suppliers by viewing detailed listings and submitting contact inquiries programmatically.
carsforsale.com API
Search vehicle listings and browse detailed car inventory by make, model, and trim to find the perfect vehicle on CarsForSale.com. Access comprehensive listing details including pricing, specifications, and availability all in one place.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
x-kom.pl API
Access product data from x-kom.pl, a major Polish electronics retailer. Search products by keyword or category, retrieve detailed product pages, customer reviews, Q&A, promotions, flash deals, and physical store locations.
Mood Fabrics API – Products, Search & Blog · Parse