Private channels aren’t announced. However for the time being, their channel ids are deterministically derived from the funding tx. Theoretically, you could scan the blockchain looking for funding tx and probe for private channels.