{"brand":"princesspolly","displayName":"Princess Polly","summary":{"totalProducts":12096,"avgNaturalPct":34.1,"pct100Natural":24.4,"pctPolyesterHeavy":50.3},"topFibres":[{"name":"Polyester","count":7057,"pctProducts":58.3},{"name":"Elastane","count":4775,"pctProducts":39.5},{"name":"Cotton","count":4096,"pctProducts":33.9},{"name":"Viscose","count":1503,"pctProducts":12.4},{"name":"Nylon","count":1360,"pctProducts":11.2}],"distribution":{"0-30":59.7,"30-85":13.7,"85-100":26.6},"categories":{"dresses":{"category":"Dress","categorySlug":"dresses","brandSlug":"princesspolly","brandDisplayName":"Princess Polly","totalProducts":3826,"avgNaturalPct":24.8,"topFibres":[{"name":"Polyester","count":2650,"pctProducts":69.3},{"name":"Elastane","count":1492,"pctProducts":39},{"name":"Cotton","count":906,"pctProducts":23.7},{"name":"Viscose","count":390,"pctProducts":10.2},{"name":"Nylon","count":346,"pctProducts":9}]},"jeans":{"category":"Jeans","categorySlug":"jeans","brandSlug":"princesspolly","brandDisplayName":"Princess Polly","totalProducts":606,"avgNaturalPct":93.2,"topFibres":[{"name":"Cotton","count":605,"pctProducts":99.8},{"name":"Polyester","count":169,"pctProducts":27.9},{"name":"Viscose","count":110,"pctProducts":18.2},{"name":"Elastane","count":46,"pctProducts":7.6},{"name":"Nylon","count":4,"pctProducts":0.7}]},"shorts":{"category":"Shorts","categorySlug":"shorts","brandSlug":"princesspolly","brandDisplayName":"Princess Polly","totalProducts":355,"avgNaturalPct":56.3,"topFibres":[{"name":"Cotton","count":210,"pctProducts":59.2},{"name":"Polyester","count":158,"pctProducts":44.5},{"name":"Elastane","count":112,"pctProducts":31.5},{"name":"Viscose","count":53,"pctProducts":14.9},{"name":"Nylon","count":33,"pctProducts":9.3}]},"shirts":{"category":"Shirt","categorySlug":"shirts","brandSlug":"princesspolly","brandDisplayName":"Princess Polly","totalProducts":105,"avgNaturalPct":64.6,"topFibres":[{"name":"Cotton","count":77,"pctProducts":73.3},{"name":"Polyester","count":45,"pctProducts":42.9},{"name":"Elastane","count":21,"pctProducts":20},{"name":"Viscose","count":10,"pctProducts":9.5},{"name":"Polyamide","count":3,"pctProducts":2.9}]},"skirts":{"category":"Skirt","categorySlug":"skirts","brandSlug":"princesspolly","brandDisplayName":"Princess Polly","totalProducts":932,"avgNaturalPct":33.5,"topFibres":[{"name":"Polyester","count":592,"pctProducts":63.5},{"name":"Elastane","count":301,"pctProducts":32.3},{"name":"Cotton","count":296,"pctProducts":31.8},{"name":"Viscose","count":142,"pctProducts":15.2},{"name":"Nylon","count":82,"pctProducts":8.8}]},"jackets":{"category":"Jacket","categorySlug":"jackets","brandSlug":"princesspolly","brandDisplayName":"Princess Polly","totalProducts":199,"avgNaturalPct":26.8,"topFibres":[{"name":"Polyester","count":145,"pctProducts":72.9},{"name":"Cotton","count":56,"pctProducts":28.1},{"name":"Elastane","count":22,"pctProducts":11.1},{"name":"Viscose","count":15,"pctProducts":7.5},{"name":"Nylon","count":5,"pctProducts":2.5}]},"pants":{"category":"Pants","categorySlug":"pants","brandSlug":"princesspolly","brandDisplayName":"Princess Polly","totalProducts":366,"avgNaturalPct":43,"topFibres":[{"name":"Polyester","count":186,"pctProducts":50.8},{"name":"Elastane","count":184,"pctProducts":50.3},{"name":"Cotton","count":149,"pctProducts":40.7},{"name":"Viscose","count":95,"pctProducts":26},{"name":"Nylon","count":50,"pctProducts":13.7}]},"t-shirts":{"category":"T-Shirt","categorySlug":"t-shirts","brandSlug":"princesspolly","brandDisplayName":"Princess Polly","totalProducts":183,"avgNaturalPct":81.5,"topFibres":[{"name":"Cotton","count":155,"pctProducts":84.7},{"name":"Elastane","count":62,"pctProducts":33.9},{"name":"Polyester","count":35,"pctProducts":19.1},{"name":"Nylon","count":6,"pctProducts":3.3},{"name":"Viscose","count":5,"pctProducts":2.7}]},"sweaters":{"category":"Sweater","categorySlug":"sweaters","brandSlug":"princesspolly","brandDisplayName":"Princess Polly","totalProducts":244,"avgNaturalPct":20.3,"topFibres":[{"name":"Polyester","count":158,"pctProducts":64.8},{"name":"Acrylic","count":123,"pctProducts":50.4},{"name":"Nylon","count":89,"pctProducts":36.5},{"name":"Cotton","count":61,"pctProducts":25},{"name":"Elastane","count":23,"pctProducts":9.4}]},"hoodies":{"category":"Hoodie","categorySlug":"hoodies","brandSlug":"princesspolly","brandDisplayName":"Princess Polly","totalProducts":17,"avgNaturalPct":69.6,"topFibres":[{"name":"Cotton","count":13,"pctProducts":76.5},{"name":"Polyester","count":6,"pctProducts":35.3},{"name":"Elastane","count":4,"pctProducts":23.5},{"name":"Acrylic","count":3,"pctProducts":17.6},{"name":"Nylon","count":1,"pctProducts":5.9}]},"blazers":{"category":"Blazer","categorySlug":"blazers","brandSlug":"princesspolly","brandDisplayName":"Princess Polly","totalProducts":16,"avgNaturalPct":12.7,"topFibres":[{"name":"Polyester","count":15,"pctProducts":93.8},{"name":"Elastane","count":10,"pctProducts":62.5},{"name":"Cotton","count":2,"pctProducts":12.5},{"name":"Viscose","count":1,"pctProducts":6.3},{"name":"Linen","count":1,"pctProducts":6.3}]},"coats":{"category":"Coat","categorySlug":"coats","brandSlug":"princesspolly","brandDisplayName":"Princess Polly","totalProducts":37,"avgNaturalPct":6.4,"topFibres":[{"name":"Polyester","count":35,"pctProducts":94.6},{"name":"Cotton","count":3,"pctProducts":8.1},{"name":"Viscose","count":1,"pctProducts":2.7},{"name":"Elastane","count":1,"pctProducts":2.7},{"name":"Linen","count":1,"pctProducts":2.7}]}},"fibres":{"polyester":{"fibre":"polyester","brandSlug":"princesspolly","brandDisplayName":"Princess Polly","productsContaining":7057,"pctProducts":58.3,"avgPctInProducts":84.1,"totalProducts":12096},"cotton":{"fibre":"cotton","brandSlug":"princesspolly","brandDisplayName":"Princess Polly","productsContaining":4096,"pctProducts":33.9,"avgPctInProducts":86.5,"totalProducts":12096},"elastane":{"fibre":"elastane","brandSlug":"princesspolly","brandDisplayName":"Princess Polly","productsContaining":4775,"pctProducts":39.5,"avgPctInProducts":7.3,"totalProducts":12096},"viscose":{"fibre":"viscose","brandSlug":"princesspolly","brandDisplayName":"Princess Polly","productsContaining":1503,"pctProducts":12.4,"avgPctInProducts":56.7,"totalProducts":12096},"polyamide":{"fibre":"polyamide","brandSlug":"princesspolly","brandDisplayName":"Princess Polly","productsContaining":152,"pctProducts":1.3,"avgPctInProducts":71,"totalProducts":12096},"linen":{"fibre":"linen","brandSlug":"princesspolly","brandDisplayName":"Princess Polly","productsContaining":342,"pctProducts":2.8,"avgPctInProducts":35.5,"totalProducts":12096},"lyocell":{"fibre":"lyocell","brandSlug":"princesspolly","brandDisplayName":"Princess Polly","productsContaining":36,"pctProducts":0.3,"avgPctInProducts":47.5,"totalProducts":12096},"acrylic":{"fibre":"acrylic","brandSlug":"princesspolly","brandDisplayName":"Princess Polly","productsContaining":369,"pctProducts":3.1,"avgPctInProducts":53,"totalProducts":12096},"wool":{"fibre":"wool","brandSlug":"princesspolly","brandDisplayName":"Princess Polly","productsContaining":14,"pctProducts":0.1,"avgPctInProducts":27.3,"totalProducts":12096},"modal":{"fibre":"modal","brandSlug":"princesspolly","brandDisplayName":"Princess Polly","productsContaining":27,"pctProducts":0.2,"avgPctInProducts":62.4,"totalProducts":12096},"silk":{"fibre":"silk","brandSlug":"princesspolly","brandDisplayName":"Princess Polly","productsContaining":5,"pctProducts":0,"avgPctInProducts":36,"totalProducts":12096}},"sampleProducts":[{"id":"ashely-shirt-coffee","name":"Ashely Shirt Coffee","fibres":{"Cotton":100},"naturalPct":100,"image":"https://cdn.shopify.com/s/files/1/0061/8627/0804/files/0-modelinfo-rino-us4_d58a6e21-81e2-4ea7-b3a8-19d10850ada7.jpg?v=1781228389"},{"id":"alanah-lace-trim-top-lemon","name":"Alanah Lace Trim Top Lemon","fibres":{"Cotton":100},"naturalPct":100,"image":"https://cdn.shopify.com/s/files/1/0061/8627/0804/files/0-modelinfo-milla-us2_9c2a21aa-a7cc-4630-9342-d4b99acdb2ca.jpg?v=1781218102"},{"id":"fiyah-tie-waist-knit-shorts-blue-brown","name":"Fiyah Tie Waist Knit Shorts Blue / Brown","fibres":{"Cotton":100},"naturalPct":100,"image":"https://cdn.shopify.com/s/files/1/0061/8627/0804/files/0-modelinfo-milla-us2_3cb265ed-e7a5-4146-9c4f-503fadd71812.jpg?v=1781144512"},{"id":"upper-echelon-draped-strapless-mini-dress-cyan","name":"Upper Echelon Draped Strapless Mini Dress Cyan","fibres":{"Cotton":100},"naturalPct":100,"image":"https://cdn.shopify.com/s/files/1/0061/8627/0804/files/0-modelinfo-milla-us2_baa26193-2485-47b7-b011-7a6b34f846ce.jpg?v=1781144529"},{"id":"cherise-bead-detail-top-brown-pinstripe-curve","name":"Cherise Bead Detail Top Brown Pinstripe Curve","fibres":{"Cotton":70,"Viscose":27,"Elastane":3},"naturalPct":83.5,"image":"https://cdn.shopify.com/s/files/1/0061/8627/0804/files/1-modelinfo-alicja-us14_f31a6c2a-ce58-4062-b556-c16201f84048.jpg?v=1774323642"},{"id":"cherise-bead-detail-top-brown-pinstripe","name":"Cherise Bead Detail Top Brown Pinstripe","fibres":{"Cotton":70,"Viscose":27,"Elastane":3},"naturalPct":83.5,"image":"https://cdn.shopify.com/s/files/1/0061/8627/0804/files/0-modelinfo-nat-us2_b0ae4688-9c0d-4100-8b8f-7685518667d1.jpg?v=1761796562"},{"id":"kainer-denim-buckle-mini-dress-dark-blue-wash","name":"Kainer Denim Buckle Mini Dress Dark Blue Wash","fibres":{"Cotton":80,"Polyester":15,"Viscose":5},"naturalPct":82.5,"image":"https://cdn.shopify.com/s/files/1/0061/8627/0804/files/0-modelinfo-olivia-us2_17aa41b3-4cc1-4ed7-bc0b-0abdfcfbbe18.jpg?v=1766037093"},{"id":"dolley-star-stitch-mid-rise-wide-leg-jean-grey-wash","name":"Dolley Star Stitch Mid Rise Wide Leg Jean Grey Wash","fibres":{"Cotton":80,"Polyester":15,"Viscose":5},"naturalPct":82.5,"image":"https://cdn.shopify.com/s/files/1/0061/8627/0804/files/0-modelinfo-shelby-us2_893492f8-00ff-4d0a-a995-6d0774cba22d.jpg?v=1761199267"},{"id":"belvani-micro-shorts-brown-paisley","name":"Belvani Micro Shorts Brown / Paisley","fibres":{"Viscose":60,"Nylon":35,"Elastane":5},"naturalPct":30,"image":"https://cdn.shopify.com/s/files/1/0061/8627/0804/files/0-modelinfo-kiana-us2_98eb7194-0a73-4ae0-a1b2-dc802505d055.jpg?v=1779944458"},{"id":"orvio-halter-top-brown-paisley","name":"Orvio Halter Top Brown / Paisley","fibres":{"Viscose":60,"Nylon":35,"Elastane":5},"naturalPct":30,"image":"https://cdn.shopify.com/s/files/1/0061/8627/0804/files/0-modelinfo-kiana-us2_54dac8a7-971d-43ed-adb2-28634ebfa923.jpg?v=1779944454"},{"id":"calthea-puff-sleeve-top-pink-stripe","name":"Calthea Puff Sleeve Top Pink Stripe","fibres":{"Polyester":70,"Cotton":30},"naturalPct":30,"image":"https://cdn.shopify.com/s/files/1/0061/8627/0804/files/0-modelinfo-nat-us2_46ef562a-a8ba-4401-9932-3f3cb9c08a57.jpg?v=1778549186"},{"id":"nerisse-keyhole-bodysuit-white","name":"Nerisse Keyhole Bodysuit White","fibres":{"Viscose":60,"Polyester":32,"Elastane":8},"naturalPct":30,"image":"https://cdn.shopify.com/s/files/1/0061/8627/0804/files/0-modelinfo-jihan-us2_674d2532-e9ec-445a-bafc-088f56b8f496.jpg?v=1776922661"}],"methodology":"Computed from the Fibr Thread Report. Each retailer's product pages are crawled monthly; fibre percentages are parsed verbatim from the composition label the retailer publishes. Natural-fibre percentage is the sum of natural fibres (cotton, linen, silk, wool, viscose, lyocell, hemp, etc.) per garment, then averaged across all products analysed.","license":"https://tryfibr.app/terms","citation":"Fibr Thread Report — Princess Polly, 2026-07-28. https://tryfibr.app/thread-report/princesspolly","dataSource":{"raw":"https://info.tryfibr.app/princesspolly.json","snapshots":"https://info.tryfibr.app/snapshots/index.json","reportPage":"https://tryfibr.app/thread-report/princesspolly"},"dateModified":"2026-07-28T03:50:41.102Z"}