{"brand":"freepeople","displayName":"Free People","summary":{"totalProducts":50,"avgNaturalPct":82.3,"pct100Natural":66,"pctPolyesterHeavy":6},"topFibres":[{"name":"Cotton","count":37,"pctProducts":74},{"name":"Viscose","count":13,"pctProducts":26},{"name":"Linen","count":7,"pctProducts":14},{"name":"Polyester","count":6,"pctProducts":12},{"name":"Elastane","count":5,"pctProducts":10}],"distribution":{"0-30":8,"30-85":24,"85-100":68},"categories":{"dresses":{"category":"Dress","categorySlug":"dresses","brandSlug":"freepeople","brandDisplayName":"Free People","totalProducts":43,"avgNaturalPct":83.6,"topFibres":[{"name":"Cotton","count":33,"pctProducts":76.7},{"name":"Viscose","count":10,"pctProducts":23.3},{"name":"Linen","count":6,"pctProducts":14},{"name":"Polyester","count":4,"pctProducts":9.3},{"name":"Elastane","count":3,"pctProducts":7}]}},"fibres":{"polyester":{"fibre":"polyester","brandSlug":"freepeople","brandDisplayName":"Free People","productsContaining":6,"pctProducts":12,"avgPctInProducts":56,"totalProducts":50},"cotton":{"fibre":"cotton","brandSlug":"freepeople","brandDisplayName":"Free People","productsContaining":37,"pctProducts":74,"avgPctInProducts":90.9,"totalProducts":50},"elastane":{"fibre":"elastane","brandSlug":"freepeople","brandDisplayName":"Free People","productsContaining":5,"pctProducts":10,"avgPctInProducts":4,"totalProducts":50},"viscose":{"fibre":"viscose","brandSlug":"freepeople","brandDisplayName":"Free People","productsContaining":13,"pctProducts":26,"avgPctInProducts":81.7,"totalProducts":50},"linen":{"fibre":"linen","brandSlug":"freepeople","brandDisplayName":"Free People","productsContaining":7,"pctProducts":14,"avgPctInProducts":31.4,"totalProducts":50}},"sampleProducts":[{"id":"oasis-midi-dress","name":"Oasis Midi Dress","fibres":{"Cotton":100},"naturalPct":100,"image":"https://images.urbndata.com/is/image/FreePeople/47745617_426_a"},{"id":"joy-ride-romper2","name":"Joy Ride Romper","fibres":{"Cotton":100},"naturalPct":100,"image":"https://images.urbndata.com/is/image/FreePeople/109696328_060_a"},{"id":"sweet-tea-maxi-dress","name":"Sweet Tea Maxi Dress","fibres":{"Cotton":100},"naturalPct":100,"image":"https://images.urbndata.com/is/image/FreePeople/108112749_010_e"},{"id":"a-masterpiece-maxi-dress","name":"A Masterpiece Maxi Dress","fibres":{"Cotton":100},"naturalPct":100,"image":"https://images.urbndata.com/is/image/FreePeople/105705834_066_a"},{"id":"portia-skirt-set","name":"Portia Skirt Set","fibres":{"Cotton":76,"Polyester":24},"naturalPct":76,"image":"https://images.urbndata.com/is/image/FreePeople/107646283_014_d"},{"id":"sandshell-linen-skirt-set","name":"Sandshell Linen Skirt Set","fibres":{"Linen":52,"Viscose":48},"naturalPct":76,"image":"https://images.urbndata.com/is/image/FreePeople/107328627_060_0"},{"id":"spring-fling-mini-dress","name":"Spring Fling Mini Dress","fibres":{"Viscose":60,"Cotton":28,"Linen":12},"naturalPct":70,"image":"https://images.urbndata.com/is/image/FreePeople/105567143_011_a"},{"id":"sunspell-mini-dress","name":"Sunspell Mini Dress","fibres":{"Viscose":62,"Cotton":26,"Linen":12},"naturalPct":69,"image":"https://images.urbndata.com/is/image/FreePeople/107250300_011_a"},{"id":"essential-slim-midi","name":"Good Feels Slim Midi Dress","fibres":{"Elastane":6,"Viscose":47,"Polyester":50},"naturalPct":23.5,"image":"https://images.urbndata.com/is/image/FreePeople/82044330_646_a"},{"id":"arabella-skirt-set","name":"Arabella Skirt Set","fibres":{"Polyester":49,"Viscose":45,"Elastane":6},"naturalPct":22.5,"image":"https://images.urbndata.com/is/image/FreePeople/109666461_023_a"},{"id":"courtside-crush-maxi-dress","name":"Courtside Crush Maxi Dress","fibres":{"Polyester":100},"naturalPct":0,"image":"https://images.urbndata.com/is/image/FreePeople/109240333_070_0"},{"id":"in-this-groove-mini-slip","name":"In This Groove Mini Slip Dress","fibres":{"Polyester":100},"naturalPct":0,"image":"https://images.urbndata.com/is/image/FreePeople/93219046_016_p"}],"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 — Free People, 2026-06-13. https://tryfibr.app/thread-report/freepeople","dataSource":{"raw":"https://info.tryfibr.app/freepeople.json","snapshots":"https://info.tryfibr.app/snapshots/index.json","reportPage":"https://tryfibr.app/thread-report/freepeople"},"dateModified":"2026-06-13T18:42:57.458Z"}