The Instance Position node can be used to sample an object instance location and use that data for texture projection purposes (figure 1).
Figure 1: The Instanced Position node connected to a Noise Texture node used to project randomize color across instances scattered on a surface