Waatch
Waatch is a comprehensive and developer-friendly API that provides structured data on wristwatches from various brands, styles, and categories. Whether you’re building a luxury watch marketplace, a personal collection app, or just exploring watch data, Waatch offers clean and reliable access to detailed information such as brand, model, material, price, features, and more. 🔹 Over hundreds of…
Waatch endpoints
| Method | Endpoint | Description |
|---|---|---|
| Health | ||
| GET |
apiInfo / |
Welcome endpoint that provides API information and available endpoints. |
| GET |
healthCheck /health |
Check API health status and database connectivity. |
| Watches | ||
| GET |
getWatchImage /api/v1/watches/67be1e329d90efa7f6342218/image |
Get base64 encoded image data for a specific watch by its unique identifier. |
| GET |
getRandomWatch /api/v1/watches/random |
Get a random watch from the database. Perfect for discovering new timepieces. |
| GET |
getWatchById /api/v1/watches/67be1e329d90efa7f6342218 |
Get detailed information about a specific watch by its unique identifier. |
| GET |
getWatchesWithPagination /api/v1/watches |
Get watches with pagination, filtering, and search capabilities. Enable/disable query parameters as needed. |
| Search | ||
| GET |
searchByProductionYear /api/v1/watches/search-by-year |
Search watches by production year or year range. Supports single year search, year range search (fromYear-toYear), and partial year matching. |
| GET |
searchByDialInformation /api/v1/watches/search-by-dial |
Search watches by dial information using fuzzy matching. Supports multiple dial-related filters. At least one search parameter is required. |
| GET |
searchByCaseInformation /api/v1/watches/search-by-case |
Search watches by case information using fuzzy matching. Supports multiple case-related filters. At least one search parameter is required. |
| GET |
searchByModelCode /api/v1/watches/search-by-model |
Search watches by model code using fuzzy matching. Supports partial model codes and returns closest matches. |
| GET |
searchByModelName /api/v1/watches/search-by-name |
Search watches by model name using fuzzy matching. Supports partial model names and returns closest matches. |
| GET |
searchByBrandName /api/v1/watches/search-by-brand |
Search watches by brand name using fuzzy matching. Supports partial brand names and returns watches from matching brands. |
| Brands | ||
| GET |
getWatchesByBrand /api/v1/brands/Rolex/watches |
Get all watches from a specific brand with pagination support. |
| GET |
getAllBrands /api/v1/brands |
Get a list of all available watch brands with watch counts. |
Waatch pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $9 / month | 1 / second |
|
| ULTRA Recommended | $19 / month | — |
|
| MEGA | $39 / month | — |
|