Salut, je ne comprends pas bien le principe, désolé.
Pour prendre l'exemple des comparateurs de prix, il y a un système de partenariat et c'est le site marchant qui envoie les données issues de sa base. C'est de loin le moyen le plus simple à mettre en œuvre.
Sinon, tu peux "parser" le site internet en question, avec des script du type "curl+cron" et tu va pouvoir alimenter ta base de données avec les données des autres sites. C'est pas super compliqué à mettre en place, mais tu es tributaire de l'agencement du site internet sur lequel tu te référe et devra aménager ton script pour chaque site et ce n'est pas une mince affaire et dans certains cas, il faudra faire preuve de patience et d'ingéniosité.
Qui plus est, dans le second cas, il te faudra une autorisation du site soit sous la forme d'un partenariat, soit autorisation écrite de l'autre du site pour pouvoir exploiter de manière commercial ses données.
Si tu le fais sans autorisation, c'est illégal et dans le cas d'une utilisation à but lucrative, je te le déconseil très fortement. En sachant que si ton projet est sérieux et qu'il y a pour les autres sites un réel intérêt à travailler avec toi, ils devraient être réceptifs à ta proposition.