search APIs

base model for search APIs