These requirements are detailed in two OMB Circulars.
The OMB Circulars tell you what you need to know about the requirements.
When instances are chosen on the basis of how easy it is to retrieve the data being collected, this is usually considered a convenience sample.