Super Mario Maker 2 Public API

Made by TheGreatRambler with help from Tatiaus, Gible_V, Funnier04, Warspyking, AppleSinger, TO4Dw, and Wizulus. This is a hosted instance of MariOver.

  • article /level_info/{course_id}

    Returns a JSON file describing the level, including stats like likes and boos and the uploader

    priority_high {course_id}: The 9 digit code used to identify a course

  • article /user_info/{maker_id}

    Returns a JSON file describing the specified user

    priority_high {maker_id}: The 9 digit code used to identify a user

  • article /level_info_multiple/{course_ids}

    Returns a JSON file containing level info for the specified levels

    priority_high {course_ids}: The 9 digit codes used to identify the courses, separated by commas

  • article /level_comments/{course_id}

    Returns the comments of the specified course

    priority_high {course_id}: The 9 digit code used to identify a course

  • article /level_played/{course_id}

    Returns the users who have played on this course, along with those who have liked and cleared it

    priority_high {course_id}: The 9 digit code used to identify a course

  • article /level_deaths/{course_id}

    Returns the death locations in a course

    priority_high {course_id}: The 9 digit code used to identify a course

  • insert_photo /level_thumbnail/{course_id}

    Returns the small thumbnail of the specified course

    priority_high {course_id}: The 9 digit code used to identify a course

  • insert_photo /level_entire_thumbnail/{course_id}

    Returns the entire level thumbnail of the specified course

    priority_high {course_id}: The 9 digit code used to identify a course

  • insert_drive_file /level_data/{course_id}

    Returns the level data of the specified course

    priority_high {course_id}: The 9 digit code used to identify a course

  • insert_drive_file /level_data_dataid/{data_id}

    Returns the level data of the course specified by the data ID

    priority_high {data_id}: The internal data ID used to identify the level

  • article /ninji_info

    Returns a JSON file containing info on the available ninjis

    https://tgrcode.com/mm2/ninji_info

  • article /ninji_ghosts/{index}

    Returns a JSON file containing random ninji ghosts in the specified ninji course around a specific time

    priority_high {index}: The index of the ninji, with 0 as the most recent ninji

    {time}: The time in milliseconds you want the ghosts to be around

    {num}: Number of ghosts you want returned

  • article /get_posted/{maker_id}

    Returns all levels this user has posted

    priority_high {maker_id}: The 9 digit code used to identify a user

  • article /get_liked/{maker_id}

    Returns some levels this user has liked

    priority_high {maker_id}: The 9 digit code used to identify a user

  • article /get_played/{maker_id}

    Returns some levels this user has played

    priority_high {maker_id}: The 9 digit code used to identify a user

  • article /get_first_cleared/{maker_id}

    Returns some levels this user has cleared first

    priority_high {maker_id}: The 9 digit code used to identify a user

  • article /get_world_record/{maker_id}

    Returns some levels this user has world record on

    priority_high {maker_id}: The 9 digit code used to identify a user

  • article /get_super_worlds

    Returns a JSON file containing a few random super worlds

    https://tgrcode.com/mm2/get_super_worlds

  • article /super_world/{super_world_id}

    Returns info on the specified super world

    priority_high {super_world_id}: The code used to identify a super world

  • article /search_endless_mode

    Returns a JSON file containing info on random endless courses of the specified difficulty

    {count}: Number of courses to request

    {difficulty}: The difficulty of the returned levels, with e for easy, n for normal, ex for expert and sex for super expert

  • article /search_new

    Returns a JSON file containing info on random new courses

    {count}: Number of courses to request

  • article /search_popular

    Returns a JSON file containing info on random popular courses of the specified difficulty

    {count}: Number of courses to request

    {difficulty}: The difficulty of the returned levels, with e for easy, n for normal, ex for expert and sex for super expert

    {rejectRegions}: Regions to be excluded from the results separated by commas, with j as Asia, u as Americas, e as Europe and a as Other