Search api and layout