On your survey design, you need to make sure the statistical characteristics ensure the results are generalised to the researched population. Part of this process is obtaining the right sample size.
Setting the required confidence level and precision, this tool can be used to calculate the number of necessary data points.
Alternatively, it can be used to assess the trade-off between confidence level and margin of error dependent of the different potential survey answers.
Population size is the number of people or companies in the group you are researching in the survey.
Margin of error (or precision) is the percentage that informs how much you can expect the survey results to reflect the views of the overall population. The smaller the precision, the closer you are to having an exact answer at a given confidence level.
Confidence level is the probability that reveals how sure you can be that the population would select an answer within a certain range. Conventionally, this value is set to 95%.