No need to create custom controller. Append “exclude” query parameter in your URL with comma separated values.
Try
https://yousite.com/api/get_recent_posts/?json_unescaped_unicode=1&exclude=type,content,slug,status,title_plain,content,excerpt,author,comment_status,custom_fields