Skip to content

moffd234/PokeRouge-Util-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

265 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PokeRouge Utility API

The PokeRouge Utility API is a web service designed to support various tools and utilities for Pokémon team analysis, aiding players in building better strategies. It currently features Type Weakness and Strength Checkers, with planned additions including Team Checker, Moveset Lookup, Ability Lookup, Opposing Team Tracker, and Biome Data.

Features

Currently Available

  • Type Weakness Checker: Identify weaknesses in a single or multiple Pokémon's type combinations.
  • Type Strength Checker: Assess which types another type can effectively cover.

Coming Soon

  • Team Checker: Analyze full teams for type coverage, redundancy, and synergy.
  • Moveset Lookup: Retrieve a pokémon's available moves.
  • Ability Lookup: Access Pokémon ability descriptions and what pokémon can have the ability.
  • Opposing Team Tracker: Store and analyze observed enemy team compositions.
  • Biome Data Lookup: Get Pokémon availability by biome and plot your path to get to specific biomes.
  • Interactive Front-End: A user-friendly interface for interacting with API features.

API Endpoints

Base URL: https://pokerouge-util-api.onrender.com

All endpoints accept GET requests and return JSON responses.
Replace <type> and <pokemon_species> with the appropriate values (e.g., fire, pikachu).


Weakness Endpoints

/weaknesses/summary/<pokemon_species>

Returns a full weakness summary for a Pokémon by species name.

/weaknesses/offensive/<pokemon_type>

Returns the types that are weak to a given offensive type.

/weaknesses/defensive/<type_1> or /weaknesses/defensive/<type_1>/<type_2>

Returns the weaknesses for a given defensive type combination.

/weaknesses/immunities/<type_1> or /weaknesses/immunities/<type_1>/<type_2>

Returns any immunities for the type(s).

/weaknesses/immune-defenders/<type_1>

Returns types that are immune to a specific attacking type.

Strength Endpoints

/strengths/offensive/<type_1>

Returns the types that a given attacking type is strong against.

/strengths/defensive/<type_1> or /strengths/defensive/<type_1>/<type_2>

Returns the types that a defensive type combination resists.


Usage

Hosted API: https://pokerouge-util-api.onrender.com/

You can interact with it directly via HTTP requests using tools like Postman, curl, or through the included web pages.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors