Это
тыбзинг контента называется, а культурно по-буржуйски
кравлинг. Делать это можно при помощи HTTP запросов родной нодовской библиотекой
http, или при помощи npm библиотеки
request. Полученные страницы нужно парсисть и сохранять в нужном формате в БД. Для парсинга подойдут или регулярные выражения или библиотека типа
cheerio Если это товары с четкой структурой, то логичнее использовать
PostgreSQL, а если товары очень разные, то можно в документную базу их писать с произвольным набором полей, например, в
MongoDB.