"despite common perceptions about the H-1B law, it does not require companies to recruit American workers before looking overseas."
There is a posting requirement. You have to prove that you had the job opening advertised (newspaper, website, ...) and that no qualified Americans applied.