Add /api/detect endpoint