Execute a view without rendering I'd like to programmatically execute a view (providing arguments) and get the raw results, without rendering it. Is it possible?

When I use $view-&gt;preview('default', $args); it converts the results to HTML. I know I can use $view-&gt;result to iterate the raw results, but the custom rendered I'm using for some fields are buggy and give me a WSOD (I have no interest or ability to fix the renderer, it's an edge case :) )

I'm using Views 3 with Drupal 7
There is already a function that does exactly what you want:

  $result = views_get_view_result('my_view_name', 'default', $arg1, $arg2, ...);


Read more at its page at api.drupal.org:

https://api.drupal.org/api/views/views.module/function/views_get_view_result/7