Programmatic access to classification, cleansing, enrichment, and governance capabilities — connect your ERP, procurement, or data pipeline directly to MaterialMaster.
Access the full power of MaterialMaster programmatically through a clean, well-documented REST API.
Look up and classify materials to UNSPSC, eClass, eOTD, and custom taxonomies in real time.
Look up verified product data, manufacturer part numbers, and specifications from the reference catalog.
Submit items for cleansing and enrichment. Get back ISO-8000 compliant descriptions and verified identifiers.
Manage data sources and trigger imports programmatically. Automate your data pipeline end-to-end.
Query data quality scores and profiling results to monitor data health across your material master.
Integrate governance workflows into your systems — approvals, change requests, and audit trails via API.
Secure by default. Every request is authenticated and encrypted.
Generate and manage API keys from your account dashboard. Each key can be scoped to specific operations and revoked at any time.
All API traffic is encrypted with TLS 1.2+. Plaintext HTTP requests are rejected.
Configurable CORS headers allow secure browser-based integrations from your approved domains.
curl -X GET \
https://mdm.materialmaster.io/api/v1/items/search \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "bearing ball 6205",
"taxonomy": "unspsc",
"limit": 10
}'
Built on modern web standards for straightforward integration.
Standard HTTP methods, predictable resource URLs, and JSON request/response bodies. No proprietary protocols or SDKs required.
Full OpenAPI 3.0 specification with interactive Swagger UI. Generate client libraries in any language from the spec.
All endpoints are versioned (v1) to ensure backward compatibility. Breaking changes only ship in new major versions.
Reliable performance backed by clear limits and uptime guarantees.
| Starter | Professional | Enterprise | |
|---|---|---|---|
| Requests per minute | 60 | 300 | Custom |
| Requests per day | 10,000 | 100,000 | Unlimited |
| Uptime SLA | 99.5% | 99.9% | 99.9% |
| Support | Priority email | Dedicated |
Create a MaterialMaster account and choose an API plan that fits your volume
Generate an API key from your account dashboard — ready in seconds
Use the interactive Swagger docs or your favorite HTTP client to test a call
Connect your ERP, procurement system, or data pipeline to MaterialMaster
See how teams use the MaterialMaster API to automate data quality across their operations.
Auto-cleanse new materials at point of entry. When a user creates a material in SAP or Maximo, the API validates and enriches the record before it's saved.
Classify items in real time during purchase order creation. Ensure every line item has the correct UNSPSC or eClass code for spend analytics.
Bulk classify and enrich during system transitions. Migrate clean, standardized data into your new platform from day one.
Get started with a free data assessment. Our team will analyze a sample of your material master and show you exactly what we can improve.