URDB : Consumer Product Integrity
URDB is a structured, evidence-backed database tracking post-purchase product degradations across consumer electronics and appliances. Every product gets an integrity score (0–100) across 7 weighted dimensions: durability, repairability, material quality, version stability, anti-shrinkflation, firmware lock-in, and ownership integrity. **What you can query:** - Integrity scores and dimension…
URDB : Consumer Product Integrity endpoints
| Method | Endpoint | Description |
|---|---|---|
| Products | ||
| GET |
getProduct /products/{slug} |
Full product detail including integrity score breakdown, change event count, and recall count. |
| GET |
getProductChanges /products/{slug}/changes |
Returns documented enshittification events — firmware regressions, warranty cuts, subscription additions, material downgrades, and other post-purchase degradations. All entries… |
| GET |
getProductAlerts /products/{slug}/alerts |
Returns safety alerts and CPSC recalls associated with a product. Recalls are informational only and are **not** factored into integrity scores. |
| GET |
listProducts /products |
Returns all products, paginated. Filter by category, brand, or score range. |
| GET |
getProductVersions /products/{slug}/versions |
Returns all recorded versions of a product, newest first. Each version captures specs, materials, pricing, warranty terms, and manufacturing location at that point in time.… |
| GET |
getProductRating /products/{slug}/rating |
Returns aggregate owner rating alongside the URDB integrity score. **`ownerSentimentGap`** is the delta between owner sentiment (rating scaled to 0–100) and URDB's algorithmic… |
| GET |
getProductReviews /products/{slug}/reviews |
Returns owner reviews, fully anonymized (no names or avatars). Ratings are on a 1–10 scale. |
| Brands | ||
| GET |
getBrandRating /brands/{slug}/rating |
Brand-level aggregate of owner ratings, total reviews, average integrity score, and `ownerSentimentGap` rolled up across all products. |
| GET |
getBrand /brands/{slug} |
Brand detail with full product list and average integrity score across all scored products. |
| GET |
listBrands /brands |
Returns all brands with product counts. |
| Search | ||
| GET |
search /search |
Full-text product search powered by Meilisearch. Supports typo-tolerance and partial matches. For structured filtering, use `GET /products` instead. |
| Reference | ||
| GET |
getMethodology /methodology |
Returns the current methodology version and dimension weights used to calculate integrity scores. |
| GET |
listCategories /categories |
Returns all categories with product counts. Use `slug` values as the `category` filter in `/products` and `/search`. |
URDB : Consumer Product Integrity pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO Recommended | $29 / month | — |
|
| ULTRA | $149 / month | — |
|