API Dokümantasyonu
REST API'miz aracılığıyla malzeme verilerine programatik olarak erişin.
Hızlı Başlangıç
MaterialRegistry API'si ücretsizdir ve genel uç noktalar için kimlik doğrulama gerektirmez.
curl "https://api.materialregistry.com/api/v1/materials?q=304"Temel URL
https://api.materialregistry.comUç Noktalar
GET
/api/v1/materialsSearch materials
Parametreler
| Name | Type | Description |
|---|---|---|
| q | string | Search query (e.g., "304", "1.4301") |
| category | string | Filter by category |
| limit | number | Results per page (default: 20) |
| offset | number | Pagination offset |
Örnek
curl "https://api.materialregistry.com/api/v1/materials?q=304"GET
/api/v1/materials/:slugGet material by slug
Örnek
curl "https://api.materialregistry.com/api/v1/materials/stainless-steel-304"GET
/api/v1/materials/:slug/equivalentsGet standard equivalents for a material
Örnek
curl "https://api.materialregistry.com/api/v1/materials/stainless-steel-304/equivalents"GET
/api/v1/search/suggestGet search suggestions (autocomplete)
Parametreler
| Name | Type | Description |
|---|---|---|
| q | string | Search query (min 2 characters) |
| limit | number | Max suggestions (default: 10) |
Örnek
curl "https://api.materialregistry.com/api/v1/search/suggest?q=304"GET
/api/v1/categoriesList all material categories
Örnek
curl "https://api.materialregistry.com/api/v1/categories"GET
/api/v1/standardsList all supported standards
Örnek
curl "https://api.materialregistry.com/api/v1/standards"Yanıt Formatı
Tüm yanıtlar aşağıdaki yapıda JSON olarak döndürülür:
// Success
{
"success": true,
"data": { ... }
}
// Error
{
"success": false,
"error": {
"code": "ERROR_CODE",
"message": "Human-readable error message"
}
}Hız Limitleri
Genel API, IP adresi başına dakikada 100 istekle sınırlıdır. Uygulamanız için daha yüksek limitler gerekiyorsa lütfen bizimle iletişime geçin.