API
The entire catalogue is available as open JSON — products, manufacturers, search and individual records. No API key, no sign-up. AI agents welcome.Responses are UTF-8 JSON and CORS-enabled (Access-Control-Allow-Origin: *).
Endpoints
GET /api/v1/products | All published products (specs, params, sources). Blocked manufacturers' products are excluded. |
|---|---|
GET /api/v1/products/{id} | A single product record by its stable id. |
GET /api/v1/manufacturers | All manufacturers with country, segments and catalogued-product count. |
GET /api/v1/search?q={query} | Free-text search across the catalogue. |
GET /api/health | Liveness check. |
Every product detail page also links its own JSON (the /api/v1/products/{id}record), and the site exposes /llms.txt and /sitemap.xmlfor crawlers and agents.
Example
curl https://furniture-components.com/api/v1/products
{
"count": 1495,
"products": [
{
"id": "samet-master-soft-close-hinge",
"url": "https://furniture-components.com/products/samet-master-soft-close-hinge",
"name": "Master Soft-Close Hinge",
"manufacturer": "samet",
"category": "hinges",
"summary": "...",
"params": { "opening_angle_deg": 110, "cup_diameter_mm": 35, "closure": "soft-close" },
"sources": [ { "url": "https://...", "last_verified_at": "2026-06-23" } ],
"updated": "2026-06-23"
}
]
}
Notes
- No prices, no images — specifications, descriptions and source links only.
- Stable ids. A product/manufacturer id does not change; it's safe to store.
- No rate limits today — please be reasonable. If you build something heavy, say hello at vojta@furniture-components.com.
- Attribution. If you reuse the data, please credit furniture-components.com and link back to the source record. See the Data policy.