The requirements to apply for an H1B visa are:

  • Valid job offer from a US employer
  • Proof of education qualification
  • Labor certification
  • Petition