What are all the factors which affect catch chance?
Is there a comprehensive list of factors that alter the catch chance in Pokemon Go?
For example I know about Razz Berry's, Great Ball's and Ultra Ball's increase the capture chance, and I know tapping the screen does not. What else is there?
Factors that affect catch rate:
- Pokemon species
- Pokemon level - Details
- Type of Pokeball used
- Normal
- Great
- Ultra
- Master (100%)
- Razz Berry used or not
- Curve ball bonus - Details
- Nice / Great / Excellent throw bonus'
Estimated Multipliers for items:
- Razz Berry: 1.5x
- Golden Razz Berry: 2.5x
- Curve Ball: 1.2x
- Nice Throw: 1x
- Great Throw: 1.3x
- Excellent Throw: 1.5x
Estimated Chance % for capture circle:
- Green: ~66-100%
- Yellow: ~36-65%
- Orange: ~26-35%
- Red: ~0-25%
Factors that don't affect catch rate:
- Trainer level
- Number of captures
- Pokémon's mood
- Number of attempts
- Speed of travel
- Time of day or weather
- Tapping the screen rapidly
Source
In addition to what @Insane has said, each unique species of Pokemon has a unique base capture rate.
Keep in mind that the following information has been extracted from the Pokemon Go source code, and while its accuracy may seem feasible and reasonable, it is not yet official. That being said, this is what most people seem to believe at this point...
The following a list of the base capture rate for each of the 151 Pokemon in Pokemon Go (source):
- Base Capture Rate: List of Pokemon
- 56%: Magikarp
- 48%: Oddish
- 40%: Caterpie, Weedle, Pidgey, Rattata, Spearow, Ekans, Sandshrew, Nidoran (male), Nidoran (female), Jigglypuff, Zubat, Venonat, Diglett, Meowth, Psyduck, Mankey, Poliwag, Abra, Machop, Bellsprout, Tentacool, Geodude, Slowpoke, Magnemite, Doduo, Seel, Grimer, Shellder, Drowzee, Krabby, Voltorb, Exeggcute, Koffing, Rhyhorn, Horsea, Goldeen, Staryu
- 32%: Paras, Ponyta, Gastly, Cubone, Tangela, Eevee, Porygon, Omanyte, Kabuto, Dratini
- 24%: Clefairy, Vulpix, Growlithe, Farfetch'd, Mr. Mime, Scyther, Jynx, Electabuzz, Magmar, Pinsir, Tauros, Gloom
- 20%: Metapod, Kakuna, Pidgeotto, Nidorina, Nidorino, Poliwhirl, Kadabra, Machoke, Weepinbell, Graveler
- 16%: Bulbasaur, Charmander, Squirtle, Pikachu, Hitmonlee, Hitmonchan, Lickitung, Chansey, Lapras, Ditto, Aerodactyl, Snorlax, Kangaskhan, Onix, Raticate, Fearow, Arbok, Sandslash, Wigglytuff, Golbat, Parasect, Venomoth, Dugtrio, Persian, Golduck, Primeape, Tentacruel, Slowbro, Magneton, Dodrio, Dewgong, Muk, Cloyster, Haunter, Hypno, Kingler, Electrode, Exeggutor, Weezing, Rhydon, Seadra, Seaking, Starmie
- 12%: Rapidash, Marowak, Vaporeon, Jolteon, Flareon, Omastar, Kabutops, Vileplume
- 10%: Butterfree, Beedrill, Pidgeot, Nidoqueen, Nidoking, Poliwrath, Alakazam, Machamp, Victreebel, Golem
- 8%: Ivysaur, Charmeleon, Wartortle, Raichu, Clefable, Ninetales, Arcanine, Gyarados, Dragonair, Gengar
- 4%: Venusaur, Charizard, Blastoise, Dragonite
- 2%: Articuno, Lugia
- 0%: Zapdos, Moltres, Mewtwo, Mew
Keep in mind that base capture rate means the probability or likelihood that you will catch a Pokemon with a PokeBall, with no throw bonus, curveball, Razz Berry, or any other feature that increases or decreases your likelihood. You can see other answers for a full list of other factors that affect catch rate.
From the above statistics, you can see that there are five Pokemon that are currently not catchable (with a base capture rate of 0%), including Articuno, Zapdos, Moltres, Mewtwo, and Mew. There is speculation that these Pokemon will be "given away" at Niantic events. It is also interesting to note that the ever mysterious Ditto has a base catch rate of 16%, so if anyone can find it, it's not uncatchable.
Here is a helpful video that essentially summarizes all of the above information in a visual, easy to understand fashion.