Can you receive Incubators from Pokestops?
Since hatching eggs is such a big part of progressing in Pokemon Go, and you only have one infinite use incubator... this means incubators are a pretty useful commodity. Can you ever receive them from Pokestops? And if so, what level do you need to be?
Solution 1:
I don't believe that you can receive Lures, Incubators, Lucky Eggs, or Incense from Pokéstops, and that you must either purchase them from the store or receive them as a reward for leveling up. I don't have any evidence other than anecdotal at level 20 with 1000+ visited Pokéstops. If anyone has any counter-evidence please post it!
Solution 2:
According to http://www.gamesradar.com/pokemon-go-level-rewards/
You get 1 incubator at level 6, 10, 15 and 2 incubators at level 20.
Solution 3:
Items from the Shop (with the sole exception of Pokeballs) may not be acquired without the use of Pokecoins or the level-up bonus.
This is an intended feature of Niantic's -- these items are "premium," and therefore, are to be bought in order to generate a revenue supply from the game.