No, you need to be present physically at the time of placing the request for an introducer based aadhar card.