Kapetto API Guide

Public APIs for accessing Kapetto product data. All endpoints return JSON with CORS enabled.

Base URL

https://kapettodesign.com

Endpoints

Product Catalog

GET /api/catalog.json
Returns full product catalog with collections, products, and custom program details.

Company Info

GET /api/company.json
Returns brand facts, certifications, materials, trade program, and contact details.

Certifications

GET /api/certifications.json
Returns all 8 certifications with descriptions and issuing bodies.

Materials

GET /api/materials.json
Returns 6 materials with origin, properties, product usage, and care notes.

Single Product

GET /api/products/{slug}
Returns detailed product info. Slugs: cashmere-caramel, cashmere-latte, cashmere-lagoon, cashmere-rose, nami-wool, yuka-wool, kiri-hand-knotted, sabi-jute.

Product Search

GET /api/products/search?q=cashmere&material=cashmere&maxPrice=5000
Parameters: q (keyword), material, construction, collection, maxPrice, minPrice.

Blog Feed

GET /api/feed/ (or /feed.xml)
Atom XML feed of 120+ blog posts.

Raw Documentation

GET /api/docs/{path}
Returns raw markdown documentation. Example: /api/docs/products returns products.md.

Authentication

None required. All endpoints are public.

Rate Limiting

No rate limits. Responses are cached with s-maxage=3600.

OpenAPI Spec

Full spec at /.well-known/openapi.json