Skip to content

Welcome to boatbomber's api

Usage Limits

This API is not made for public use. It is for me and my projects. Therefore, all requests made to this API must include a valid Authorization-Key header or you will receive a HTTP 403 Forbidden response.

This API rate limits you to 100 requests per minute by IP. This is to prevent racking up massive hosting bills.

Endpoints

image-size

GET /roblox/image-size

Parameters:

Name Type In Decription
assetId number query The Roblox assetId of the image

Response:

Status: 200 OK
{
    "width": X,
    "height": Y,
    "type": "png"
}

image-size/batch

GET /roblox/image-size/batch

Parameters:

Name Type In Decription
assetIds number,number?,number? query A comma seperated list of Roblox image assetIds

Response:

Status: 200 OK
{
    assetId: {
        "width": X,
        "height": Y,
        "type": "png"
    },
    assetId: {
        "width": X,
        "height": Y,
        "type": "png"
    }
}

decal-to-image

GET /roblox/decal-to-image

Parameters:

Name Type In Decription
assetId number query The Roblox assetId of the decal

Response:

Status: 200 OK
{
    "imageId": id,
}

decal-to-image/batch

GET /roblox/decal-to-image/batch

Parameters:

Name Type In Decription
assetIds number,number?,number? query A comma seperated list of Roblox decal assetIds

Response:

Status: 200 OK
{
    assetId: {
        "imageId": id,
    },
    assetId: {
        "imageId": id,
    }
}

proxy

GET /roblox/proxy

Parameters:

Name Type In Decription
url string query The Roblox url to request

Response:

Whatever the request to the Roblox url responds