Response

Here's all response examples of EstraAPI.

If you confused about type and endpoints, there's a list about it on EstraList.

Response as Image/GIF

Image/GIFs Response

GET https://estra-api.herokuapp.com/api/type/endpoints

{
    "link": "str",
    "total_endpoint": "int"
}

Response as Text

Text Response

GET https://estra-api.herokuapp.com/api/type/endpoints

{
    "text": "str",
    "total_endpoint": "int"
}

OSU API Clients Response

OSU API Clients Response

GET https://estra-api.herokuapp.com/api/osu/?username=USERNAME&client_id=ID&client_secret=SECRET

If you want it as Osu Beatmap, change username to id

Query Parameters

NameTypeDescription

username

String

YOUR_USERNAME

id

String

BEATMAP_ID

client_id*

String

YOUR_ID

client_secret*

String

YOUR_SECRET

{
    "avatar_url": "https://a.ppy.sh/22062232?1624524126.jpeg",
    "country_code": "ID",
    "default_group": "default",
    "id": 22062232,
    "is_active": true,
    "is_bot": false,
    "is_deleted": false,
    "is_online": true,
    "is_supporter": false,
    "last_visit": "2022-01-09T02:57:13+00:00",
    "pm_friends_only": false,
    "profile_colour": null,
    "username": "Stawa",
    "cover_url": "https://osu.ppy.sh/images/headers/profile-covers/c7.jpg",
    "discord": "Stawa#3232",
    "has_supported": false,
    "interests": null,
    "join_date": "2021-03-24T04:11:21+00:00",
    "kudosu": {
        "total": 0,
        "available": 0
    },

// This is just short examples of the OSU Profile JSON Response

AniGames/Games Shipper

AniGames Shipper Response

GET https://estra-api.herokuapp.com/api/anigames/shipper/:endpoint/

Query Parameters

NameTypeDescription

player*

String

Parameters to set player's name to be shipped to an anime character

{
    "player": "Stawa",
    "character": "Rem",
    "percentage": "89%"
}

Games Shipper Response

GET https://estra-api.herokuapp.com/api/games/shipper/image/

Query Parameters

NameTypeDescription

player

String

Player's name

player_image

URL

Player's Image URL

player2

String

Second Player's name

player2_image

URL

Second Player's Image URL

background

URL

Background URL

background_size

String

Background Size, Default: 1920x1080, Available Size: 1920x1080 (1080p) and 1280x720 (720p)

{
    // Image Response.
}

Last updated