Programmatically get View Custom Text
You should have something like

//already loaded
$node = $row-&gt;_entity;


Best way to get properties easily is probably to inspect variables with xdebug

If it is some king of header/footer, you can get the rendered array this way :

$view = \Drupal\views\Views::getView('Your view');
$view-&gt;execute();
/* @var $area \Drupal\views\Plugin\views\area\Text */
$area = reset($view-&gt;header); // $view-&gt;header['area'] or something else
$rendered = $area-&gt;render(); // rendered array


Ok, then :

$view = \Drupal\views\Views::getView('YOUR VIEW');
$view-&gt;execute('YOUR DISPLAY ID OR DEFAULT');
$nothing = $view-&gt;getHandler('YOUR DISPLAY ID OR DEFAULT','field', 'nothing');
$text = $nothing['alter']['text'];