Need clarity on OAuth apps and organization

If we have multiple organizations with same email address,

  1. Do we need to create separate OAuth apps for each organization?
  2. How would we differentiate this API response is from which organization as email id would be the same?
  3. Do we have any API which will give us data from all organizations under 1 email?