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.
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
| Parameter | Type | Description |
|---|---|---|
page | number | Page number (default: 1) |
limit | number | Results per page (default: 50) |
category | string | Filter by category (e.g. "Fast Fashion", "Luxury") |
min_score | number | Minimum overall score (0-100) |
max_score | number | Maximum overall score (0-100) |
search | string | Search by brand name |
sort | string | Sort 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
| Field | Type | Description |
|---|---|---|
name | string | Material name |
co2_kg_per_kg | number | CO2 emissions per kg of material |
water_liters_per_kg | number | Water usage per kg |
biodegradable | boolean | Whether the material is biodegradable |
recyclable | boolean | Whether the material can be recycled |
sustainability_score | number | Overall 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
| Grade | Score Range | Meaning |
|---|---|---|
A+ | 90-100 | Industry leader in sustainability |
A | 80-89 | Excellent sustainability practices |
B | 70-79 | Good, with room for improvement |
C | 60-69 | Average, some initiatives in place |
C- | 50-59 | Below average |
D | 40-49 | Poor sustainability efforts |
D- | 30-39 | Very poor |
E | 20-29 | Minimal effort |
F | 10-19 | Almost no sustainability |
F- | 0-9 | No sustainability effort |