Nach dem Tod seines Vaters Johann Conrad übernahm Johann Melchior Schwankhardt 1722 die Einhorn-Apotheke in der heutigen Maximiilianstraße 23 in Speyer (siehe BS_1233 Johann Conrad Schwankhardt). Wie vor ihm sein Vater übernahm auch er für einige Jahre das Amt des Speyerer Bürgermeisters (1740-42). Seinerseits übergab er 1754 die Apotheke an seinen Sohn Johann Melchior Schwankhardt, auf den noch zwei weitere Apotheker der Familie folgten: Johann Daniel Schwankhardt und Johannes Schwankhardt. Während der französischen Zeit der Stadt sollte dann Johann Cristian Sues (ab 1810) die weiteren Geschicke des Hauses lenken..