Added multiple IDs support in the API requests
Extracted logic for collection consumers
Consolidated request factories logic
Added listings api consumption