unwrapped similar items api into separate endpoints for each type