Advanced search API info

Based off of #996, only the last commit is for this PR