Rewoven API

Free, public REST API for fashion brand sustainability ratings. No API key required. Use it to build apps, extensions, research tools, or anything that promotes sustainable fashion.

517
Brands Rated
30
Materials
7
Categories

Base URL

https://api.rewovenapp.com

All endpoints return JSON. No authentication required. CORS is enabled for all origins.

Try It


      

List Brands

GET /api/brands
Returns a paginated list of all brands with sustainability scores.

Query Parameters

ParameterTypeDescription
pagenumberPage number (default: 1)
limitnumberResults per page (default: 50)
categorystringFilter by category (e.g. "Fast Fashion", "Luxury")
min_scorenumberMinimum overall score (0-100)
max_scorenumberMaximum overall score (0-100)
searchstringSearch by brand name
sortstringSort order: "score_asc", "score_desc", "name_asc", "name_desc"

Example

# Get fast fashion brands scoring under 20 curl "https://api.rewovenapp.com/api/brands?category=Fast+Fashion&max_score=20&limit=3"
{ "brands": [ { "name": "SHEIN", "slug": "shein", "overall_score": 8, "grade": "F-", "environmental_score": 5, "labor_score": 8, "transparency_score": 5, "animal_welfare_score": 14, "price_range": "$", "country": "China", "category": "Fast Fashion", "certifications": [], "summary": "Ultra-fast fashion model...", "website": "https://www.shein.com" } ], "total": 65, "page": 1, "pages": 22 }

Get Brand

GET /api/brands/{slug}
Get detailed sustainability data for a single brand by its slug.
curl "https://api.rewovenapp.com/api/brands/patagonia"

Search Brands

GET /api/brands/search?q={query}
Search brands by name. Returns matching brands sorted by relevance.
curl "https://api.rewovenapp.com/api/brands/search?q=nike"

Top Brands

GET /api/brands/top?limit={n}
Get the highest-rated sustainable brands.
curl "https://api.rewovenapp.com/api/brands/top?limit=5"

Worst Brands

GET /api/brands/worst?limit={n}
Get the lowest-rated brands.
curl "https://api.rewovenapp.com/api/brands/worst?limit=5"

Compare Brands

GET /api/brands/compare?brands={slug1},{slug2}
Compare two or more brands side by side.
curl "https://api.rewovenapp.com/api/brands/compare?brands=zara,hm,patagonia"

Alternatives

GET /api/brands/{slug}/alternatives
Get more sustainable alternatives for a brand, in the same category and price range.
curl "https://api.rewovenapp.com/api/brands/shein/alternatives"

List Materials

GET /api/materials
Get all fabric materials with environmental impact data including CO2, water usage, and sustainability scores.
curl "https://api.rewovenapp.com/api/materials"

Response Fields

FieldTypeDescription
namestringMaterial name
co2_kg_per_kgnumberCO2 emissions per kg of material
water_liters_per_kgnumberWater usage per kg
biodegradablebooleanWhether the material is biodegradable
recyclablebooleanWhether the material can be recycled
sustainability_scorenumberOverall sustainability score (0-100)

Get Material

GET /api/materials/{slug}
Get detailed impact data for a single material.
curl "https://api.rewovenapp.com/api/materials/organic-cotton"

Categories

GET /api/categories
Get all brand categories with average scores and brand counts.
curl "https://api.rewovenapp.com/api/categories"

Stats

GET /api/stats
Get overall statistics: total brands, average score, grade distribution, category breakdown, and more.
curl "https://api.rewovenapp.com/api/stats"

Grading Scale

GradeScore RangeMeaning
A+90-100Industry leader in sustainability
A80-89Excellent sustainability practices
B70-79Good, with room for improvement
C60-69Average, some initiatives in place
C-50-59Below average
D40-49Poor sustainability efforts
D-30-39Very poor
E20-29Minimal effort
F10-19Almost no sustainability
F-0-9No sustainability effort