A data broker is a company that collects, crawls the internet (legally or otherwise), and aggregates your data and sells it.
They can collect this information using a various amount of methods, online visits via browser cookies, social media profiles, cellphone tracking, and offline milestones like marriage certificates, property deeds, driving records and court cases, etc.