You will certainly encounter several scholarship matching services that, for a fee, will offer to search a database of scholarships for awards that match your profile. Unfortunately, the vast majority of awards in these databases are only for US citizens and permanent residents. Do not waste your money on such services.
A word of caution: If a scholarship has an application fee, do not apply. If you have to pay money to get money, it is probably a scam. For more information about scholarship scams, the unclaimed aid myth, and related topics, see the Scholarship Scams section of the FinAid site.