Most probably there is no such database. But the number of millimeter and especially submillimeter antennas is not so large and it's rather easy to list them.
The beamsize is easy to calculate. But beam efficiencies not only vary with frequency but also with time. So one has to be careful when using antenna fluxes from the literature.
True Johannes, but the beamsizes usually stated in the observing section of a specified article generally represent a frequency range. However, your point is noted. Thanks.