RapidAPI logo

Sign Up

Log In

Pokemon Go

FREE
By brianiswu
Updated 3 months ago
Gaming
8.3/10
Popularity Score
465ms
Latency
100%
Success Rate

Pokemon Go API Documentation

API that is dedicated to various machine readable data about Pokemon Go.

View API Details
GETPokemon Stats
GETPokemon Candy to Evolve
GETPokemon Buddy Distances
GETRaid Exclusive Pokemon
GETNesting Pokemon
GETPokemon Maximum CP
GETShiny Pokemon
GETAlolan Pokemon
GETFast Moves
GETPokemon Names
GETCharged Moves
GETReleased Pokemon
GETWeather Boosts
GETPokemon Encounter Data
GETPokemon Types
GETPossible Ditto Pokemon
GETPokemon Stats

Each Pokemon has three base stats, attack, defense and stamina which determine how innately strong it is in each of these areas. These effect how much HP and damage each move can do along with its level and the typing of the moves. Returns a JSON array where each element is a dict containing the pokemon name, ID, base stamina, base attack, and base defense.

Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
Request Snippet
unirest.get("https://pokemon-go1.p.rapidapi.com/pokemon_stats.json")
.header("X-RapidAPI-Host", "pokemon-go1.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
Sample Response
Log inSign up

Install SDK for NodeJS

Installing

To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

unirest.get("https://pokemon-go1.p.rapidapi.com/pokemon_stats.json")
.header("X-RapidAPI-Host", "pokemon-go1.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication