32+
API Endpoints
29
EU Markets
99.9%
Uptime SLA
<500ms
Response Time
API-Key Auth
Secure Bearer token authentication
RESTful Design
Standard-compliant JSON responses
Rate Limiting
Fair-use limits per plan
Webhooks
Real-time notifications (Enterprise)
Quick Start
example.ts
// Beispiel: EU Compliance Check
const response = await fetch('https://supplement-check.eu/api/compliance-check', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
productName: 'Vitamin D3 Komplex',
ingredients: [
{ name: 'Vitamin D3', amount: 50, unit: 'µg' },
{ name: 'Vitamin K2', amount: 100, unit: 'µg' }
],
targetCountries: ['DE', 'AT', 'CH', 'FR'],
claims: ['Vitamin D trägt zur normalen Funktion des Immunsystems bei']
})
});
const report = await response.json();
console.log(report.overallStatus); // 'compliant' | 'non_compliant' | 'warning'API Overview
All endpoints are available via HTTPS and require API key authentication.
EU Compliance API
Formula checking against BfR, EFSA, Novel Food
POST
/api/compliance-checkFull formula checkPOST
/api/compliance-check-fileFile upload analysisGET
/api/reports/[id]Get reportAmazon Compliance API
Check listing texts for health claims
POST
/api/amazon-compliance-checkCheck listing textPOST
/api/amazon-compliance-check-fileFile upload checkGET
/api/amazon-credits/balanceGet credit balanceFormulation API
Analyze interactions and stability
POST
/api/formulation-aiInteraction analysisPOST
/api/formulation-ai-v2Extended analysisPOST
/api/generate-fix-suggestionsGenerate fix suggestionsTrend & Market API
Analyze market trends and competitors
GET
/api/trend-radar/trendsGet current trendsPOST
/api/competitor-analysisCompetitor analysisPOST
/api/revenue-optimizer/*Revenue optimizationMonitoring API
Monitor products and risks
GET
/api/monitoring/productsGet monitored productsPOST
/api/external-risk-scanRun risk scanGET
/api/monitoring/alertsGet alertsTools API
Novel Food, health claims and more
POST
/api/tools/health-claimsCheck health claimsPOST
/api/tools/additive-checkCheck additivesPOST
/api/messe-scannerMobile Scanner OCR