RPS-101 API v1

No key required, or request limits at the moment - This may change soon.

Endpoints

GET - object array

This endpoint gives you a json array of the 101 objects

URL:

https://rps101.pythonanywhere.com/api/v1/objects/all

GET - object outcomes

This endpoint gives you a json array of the winning outcomes for a given object

URL:

https://rps101.pythonanywhere.com/api/v1/objects/<object name>

URL Parameter: (string)

object name

Sample Request

https://rps101.pythonanywhere.com/api/v1/objects/nuke

Sample Response

{"object":"nuke","winning outcomes":[["poisons","Sky"],["incinerates","Tank"],["incinerates","Helicopter"],["outclasses","Dynamite"],["outclasses","Tornado"],["incinerates","Quicksand"],["emerges from","Pit"],["starts reaction","Chain"],["outclasses","Gun"],["breaks","Law"],["incinerates","Whip"],["incinerates","Sword"],["incinerates","Rock"],["causes","Death"],["incinerates","Wall"],["has power of","Sun"],["incinerates","Camera"],["starts","Fire"],["incinerates","Chainsaw"],["incinerates","School"],["incinerates","Scissors"],["incinerates","Poison"],["incinerates","Cage"],["incinerates","Axe"],["breaks","Peace"],["incinerates","Computer"],["incinerates","Castle"],["incinerates","Snake"],["incinerates","Blood"],["incinerates","Porcupine"],["incinerates","Vulture"],["incinerates","Monkey"],["incinerates","King"],["incinerates","Queen"],["incinerates","Prince"],["incinerates","Princess"],["incinerates","Police"],["incinerates","Woman"],["incinerates","Baby"],["incinerates","Man"],["incinerates","Home"],["incinerates","Train"],["incinerates","Car"],["makes","Noise"],["incinerates","Bicycle"],["incinerates","Tree"],["incinerates","Turnip"],["incinerates","Duck"],["incinerates","Wolf"],["incinerates","Cat"]]}

GET - match result

This endpoint gives you the result of a match between two objects

URL:

https://rps101.pythonanywhere.com/api/v1/match

Parameter 1: (string)

object_one

Parameter 2: (string)

object_two

Sample Request

https://rps101.pythonanywhere.com/api/v1/match?object_one=nuke&object_two=tank

Sample Response

{"winner":"Nuke","outcome":"incinerates","loser":"Tank"}