Your background check for immigration can be obtained from several sources, including local law enforcement agencies, or authorized private companies. Ensure the service you choose is accredited and provides the necessary documentation. Always verify the required checks specific to your immigration process.