Skip to content

externref/marvelrivalsapi

Repository files navigation

MarvelRivalsAPI

Python 3.10+ GitHub License Ruff Mypy PyPI version GitHub stars GitHub issues GitHub last commit Code style: black

Banner Image

Opinionated python API Wrapper for the Unofficial Marvel Rivals API.

Important

Package still under development, install the package from the source whenever possible because it's more updated. Use git+https://github.com/externref/marvelrivals as the package name to install from source.

GET STARTED

Read the elaborate tutorial to start developing with marvelrivalsapi

Features

  • Easy to use API interface
  • Support for both blocking and async workflows
  • Type support with mypy and pyright check

Example

import marvelrivalsapi

def main() -> None:
    client = marvelrivalsapi.MarvelRivalsClient("api-key-here")
    spiderman = client.get_hero("spider-man")
    season_bp = client.get_battlepass(2)
    maps = client.get_all_maps()
    # and more ...

main()

Coverage

  • All Heroes
  • Get Hero
  • Hero Stats
  • Hero Leaderboard
  • All Costumes
  • Get Costume
  • Items
  • Achievements
  • Battlepass
  • Maps
  • Patch Notes
  • Player Data
  • Match Data

About

Opinionated python API Wrapper for the Unofficial Marvel Rivals API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages