Create a page that dynamically loads data

I’m wanting to build a page that dynamically loads data into ‘sections’, very similar to how ebay loads its listings (see below):

enter image description here

As you can see I have highlighted each section in red, is there anyway to achieve this in WordPress? I currently have Elementor Pro installed and was hoping there would be a widget that could provide this functionality but I’m yet to find anything.