About IDROWIKI API

DB.IDROWIKI.ORG API can be used to retrieve specific data of item, monster, map, group (item package), and npc shop. The API usage are free in limited access because of limited resources we have. All information will be sent are same with what you seen on idRO Renewal/ROR, for idRO Klasik/ROC API documentation can be found on this link.

API Auth Key

AuthKey in short and will be mentioned as {auth_key} on code examples. This AuthKey is static and can be collected after registration on IDROWIKI HQ (soon LOL) or contact the administrator.

AuthKey is a key combined between string and number

Responses

All API request will return response in common, make sure to check the HTTP response code and the response message before processing the JSON data.

Basic responses for valid endpoint will returns structure in common.

Field Type Value notes
list
boolean true on valid request and valid 'key' parameter, or false on failure
{class}
string The {class} stands for requested endpoint:If the data is not found, will be set as null

Valid Response

Every valid response will be returned with HTTP Response Code 200 and check list : true

GET
/api/item/info/{itemid}/{auth_key}

Example request

$ curl https://db.idrowiki.org/renewal/api/item/info/512/{auth_key}

Example response

{
    "list": true,
    "item": {
        "id": 512,
        "AegisName": "Apple",
        "Name": "Apple",
        "DisplayName": "Apple",
        "type": 0,
        "slots": null,
        "pet": null
    }
}

Empty Response

Not all valid responses will return the deserved data, as example the {itemid} you sent is not a valid item in IDROWIKI database.

GET
/api/item/info/{itemid}/{auth_key}

Example request

$ curl https://db.idrowiki.org/renewal/api/item/info/500/{auth_key}

Example response

{
    "list": false,
    "item": null
}

Item

API used for retrieving item information

Get Item Info

Get an item info by {itemid} as key

Field Type Limitations
itemid
number
  • numeric
  • length minimum: 3 digits
GET
/api/item/info/{itemid}/{auth_key}

Example request

$ curl https://db.idrowiki.org/renewal/api/item/info/{itemid}/{auth_key}

Example response

{
    "item": {
        "id": 512,
        "AegisName": "Apple",
        "Name": "Apple",
        "DisplayName": "Apple",
        "type": 0,
        "slots": null,
        "pet": null
    },
    "price": {
        "buy": 15,
        "sell": 7,
        "discount": 11,
        "overcharge": 9
    },
    "typestr": {
        "type": "Barang Konsumsi",
        "subtype": "Item Penyembuh",
        "loc": ""
    },
    "typeinfo": null,
    "sizefix": null,
    "wattack": {
        "atk": null,
        "matk": null
    },
    "reqlv": {
        "min": null,
        "max": null
    },
    "moblist": [
        {
            "ID": 1090,
            "Sprite_Name": "MASTERING",
            "Name": "Mastering",
            "LV": 42,
            "HP": 1260,
            "rate": 8000,
            "mobrace": "Plant",
            "mobele": {
                "ele": "Water",
                "eleLv": 1
            },
            "mobscale": "Medium",
            "stats": {
                "hit": 246,
                "flee95": 246,
                "flee": 175,
                "hit100": 275
            },
            "spawnData": {
                "map": "pay_fild04",
                "count": 1,
                "spawn1": {
                    "day": 0,
                    "hour": 1,
                    "minute": 0,
                    "second": 0,
                    "ms": 0
                },
                "spawn2": {
                    "day": 0,
                    "hour": 1,
                    "minute": 30,
                    "second": 0,
                    "ms": 0
                }
            }
        }
    ],
    "mvplist": null,
    "joblist": [
        "Novice"
    ],
    "combolist": null,
    "questlist": null,
    "shoplist": [
        {
            "name": "Tukang Buah",
            "url_name": "Tukang_Buah",
            "map": "dewata",
            "x": 145,
            "y": 267,
            "price": 15,
            "price_discount": 11
        }
    ],
    "grouplist": [
        {
            "amount": 1,
            "random": 1,
            "announced": 0,
            "duration": 0,
            "guid": 0,
            "bound": 0,
            "named": 0,
            "name": "IG_FOOD",
            "chance": 43.9660000000000030695446184836328029632568359375
        }
    ],
    "arrow_material": null,
    "arrow_produced": null,
    "material_for": [
        {
            "material_amount": 5,
            "product_nameid": 12063,
            "AegisName": "Dex_Dish03",
            "DisplayName": "Fruit Mix",
            "type": 0
        }
    ],
    "produced_by": null
}

Searching Item

Searching item by item {name} as key

Field Type Limitations
name
string
  • alpha
  • numeric
  • underscore
  • dash
  • length minimum: 3 characters
  • space in URL encoded %20
GET
/api/item/search/{name}/{auth_key}

Example request

$ curl https://db.idrowiki.org/renewal/api/item/search/{name}/{auth_key}

Example response

{
    "key": "apple",
    "found": 29,
    "itemlist": [
        {
            "id": 512,
            "AegisName": "Apple",
            "Name": "Apple",
            "DisplayName": "Apple",
            "type": 0,
            "typestr": {
                "type": "Barang Konsumsi",
                "subtype": "Item Penyembuh",
                "loc": ""
            }
        },
        {
            "id": 531,
            "AegisName": "Apple Juice",
            "Name": "Apple_Juice",
            "DisplayName": "Apple Juice",
            "type": 0,
            "typestr": {
                "type": "Barang Konsumsi",
                "subtype": "Item Penyembuh",
                "loc": ""
            }
        }
    ]
}

Monster

API used for retrieving monster information

Get Monster Info

Get an monster info by {monsterid} as key

Field Type Limitations
monsterid
number
  • numeric
  • length minimum: 3 digits
GET
/api/monster/info/{monsterid}/{auth_key}

Example request

$ curl https://db.idrowiki.org/renewal/api/monster/info/{monsterid}/{auth_key}

Example response

{
    "monster": {
        "ID": 1002,
        "Sprite_Name": "PORING",
        "Name": "Poring",
        "LV": 1,
        "HP": 60,
        "EXP": 81,
        "JEXP": 60,
        "MEXP": 0,
        "exp_rate": 1,
        "mobrace": "Plant",
        "mobele": {
            "ele": "Water",
            "eleLv": 1
        },
        "mobscale": "Medium",
        "stats": {
            "str": 6,
            "agi": 1,
            "vit": 1,
            "int": 0,
            "dex": 6,
            "luk": 5,
            "range1": 1,
            "range2": 10,
            "range3": 12,
            "def": 2,
            "def2": 0,
            "mdef": 5,
            "mdef2": 1,
            "atk1": 13,
            "atk2": 16,
            "matk1": 1,
            "matk2": 2,
            "hit": 182,
            "flee95": 182,
            "flee": 103,
            "hit100": 203,
            "attack_per_second": 0.5300000000000000266453525910037569701671600341796875,
            "cell_per_second": 1
        },
        "mobclass": 0,
        "race2": null,
        "attr_fix": {
            "neutral": 100,
            "water": 25,
            "earth": 100,
            "fire": 90,
            "wind": 175,
            "poison": 100,
            "holy": 100,
            "shadow": 100,
            "ghost": 100,
            "undead": 100
        }
    },
    "drop": [
        {
            "id": 909,
            "AegisName": "Jellopy",
            "DisplayName": "Jellopy",
            "rate": 7000,
            "typestr": {
                "type": "Event",
                "subtype": null,
                "loc": ""
            }
        },
        {
            "id": 1202,
            "AegisName": "Knife_",
            "DisplayName": "Knife [4]",
            "rate": 100,
            "typestr": {
                "type": "Senjata",
                "subtype": "Belati",
                "loc": "Satu-Tangan"
            }
        }
    ],
    "mvp": null,
    "map": [
        {
            "name": "prt_fild08",
            "boss": 0,
            "count": 140,
            "spawn1": {
                "day": 0,
                "hour": 0,
                "minute": 0,
                "second": 5,
                "ms": 0
            },
            "spawn2": {
                "day": 0,
                "hour": 0,
                "minute": 0,
                "second": 5,
                "ms": 0
            }
        }
    ]
}

Searching Monster

Searching monster by monster {name} as key

Field Type Limitations
name
string
  • alpha
  • numeric
  • underscore
  • dash
  • length minimum: 3 characters
  • space in URL encoded %20
GET
/api/monster/search/{name}/{auth_key}

Example request

$ curl https://db.idrowiki.org/renewal/api/monster/search/{name}/{auth_key}

Example response

{
    "found": 24,
    "moblist": [
        {
            "ID": 1502,
            "Sprite_Name": "PORING_V",
            "Name": "Bring it on!",
            "LV": 99,
            "mobrace": "Plant",
            "mobele": {
                "ele": "Poison",
                "eleLv": 1
            },
            "mobscale": "Medium"
        },
        {
            "ID": 1847,
            "Sprite_Name": "EVENT_PORING",
            "Name": "Poring",
            "LV": 98,
            "mobrace": "Angel",
            "mobele": {
                "ele": "Ghost",
                "eleLv": 1
            },
            "mobscale": "Medium"
        }
    ]
}

Map

API used for retrieving map information

Get Map Info

Get an map info by {map_name} as key

Field Type Limitations
map_name
string
  • alpha
  • numeric
  • underscore
  • dash
  • length minimum: 3 characters
GET
/api/map/info/{map_name}/{auth_key}

Example request

$ curl https://db.idrowiki.org/renewal/api/map/info/{map_name}/{auth_key}

Example response

{
    "map": {
        "name": "niflheim",
        "desc": "Kota Kematian Niflheim",
        "mapflags": {
            "town": null,
            "pvp_nightmaredrop": null,
            "nomemo": 1,
            "noteleport": null,
            "nosave": null,
            "nocostume": null,
            "nobranch": 1
        }
    },
    "moblist": [
        {
            "ID": 1504,
            "Sprite_Name": "DULLAHAN",
            "Name": "Dullahan",
            "LV": 108,
            "HP": 18546,
            "EXP": 7527,
            "JEXP": 5931,
            "count": 5,
            "STR": 121,
            "AGI": 29,
            "VIT": 51,
            "INT": 43,
            "DEX": 87,
            "LUK": 3,
            "ATK2": 741,
            "DEF": 111,
            "MDEF": 38,
            "mobrace": "Undead",
            "mobele": {
                "ele": "Undead",
                "eleLv": 2
            },
            "mobscale": "Medium"
        },
        {
            "ID": 1503,
            "Sprite_Name": "GIBBET",
            "Name": "Gibbet",
            "LV": 105,
            "HP": 12999,
            "EXP": 5832,
            "JEXP": 4374,
            "count": 10,
            "STR": 103,
            "AGI": 56,
            "VIT": 62,
            "INT": 55,
            "DEX": 61,
            "LUK": 37,
            "ATK2": 621,
            "DEF": 116,
            "MDEF": 45,
            "mobrace": "Demon",
            "mobele": {
                "ele": "Darkness",
                "eleLv": 1
            },
            "mobscale": "Large"
        }
    ],
    "shop": [
        {
            "id": 176,
            "name": "Chef Assistant",
            "url_name": "Chef_Assistant",
            "map": "niflheim",
            "x": 209,
            "y": 180
        },
        {
            "id": 119,
            "name": "Pedagang Armor",
            "url_name": "Pedagang_Armor",
            "map": "niflheim",
            "x": 218,
            "y": 214
        }
    ]
}

Searching Map

Searching map by map {name} as key

Field Type Limitations
name
string
  • alpha
  • numeric
  • underscore
  • dash
  • length minimum: 3 characters
GET
/api/map/search/{name}/{auth_key}

Example request

$ curl https://db.idrowiki.org/renewal/api/map/search/{name}/{auth_key}

Example response

{
    "key": "nif",
    "found": 4,
    "maplist": [
        {
            "name": "niflheim",
            "desc": "Kota Kematian Niflheim",
            "monster_num": 5,
            "monster_total": 65
        },
        {
            "name": "nif_fild01",
            "desc": "Skelington (Desa Terjauh Niflheim)",
            "monster_num": 5,
            "monster_total": 120
        },
        {
            "name": "nif_fild02",
            "desc": "Kubah Setan",
            "monster_num": 6,
            "monster_total": 82
        },
        {
            "name": "nif_in",
            "desc": "Dalam Niflheim",
            "monster_num": null,
            "monster_total": null
        }
    ]
}

Group

API used for retrieving group information

Get Group Info

Get an group info by {group_name} as key

Field Type Limitations
group_name
string
  • alpha
  • numeric
  • underscore
  • length minimum: 3 characters
GET
/api/group/info/{group_name}/{auth_key}

Example request

$ curl https://db.idrowiki.org/renewal/api/group/info/{group_name}/{auth_key}

Example response

{
    "group": {
        "id": 375,
        "name": "IG_XMAS_BLESS",
        "container": [
            {
                "id": 16542,
                "name_english": "Xmas_Bless",
                "name_japanese": "Xmas Bless",
                "type": 2,
                "slots": null,
                "equip_locations": null,
                "displayname": "Xmas Bless"
            }
        ]
    },
    "grouplist": [
        {
            "group": 0,
            "item_count": 2,
            "total_rate": 0,
            "items": [
                {
                    "nameid": 12132,
                    "amount": 3,
                    "random": 0,
                    "announced": 0,
                    "duration": 0,
                    "guid": 1,
                    "bound": 0,
                    "named": 0,
                    "name_english": "Red_Bag",
                    "name_japanese": "Santa's Bag",
                    "type": 2,
                    "slots": null,
                    "equip_locations": null,
                    "rate": 0,
                    "rate_": 100,
                    "displayname": "Santa's Bag",
                    "typestr": "Consumable"
                },
                {
                    "nameid": 14550,
                    "amount": 10,
                    "random": 0,
                    "announced": 0,
                    "duration": 0,
                    "guid": 1,
                    "bound": 0,
                    "named": 0,
                    "name_english": "Fire_Cracker_Xmas",
                    "name_japanese": "Xmas Firecracker",
                    "type": 2,
                    "slots": null,
                    "equip_locations": null,
                    "rate": 0,
                    "rate_": 100,
                    "displayname": "Xmas Firecracker",
                    "typestr": "Consumable"
                }
            ]
        },
        {
            "group": 1,
            "item_count": 12,
            "total_rate": 1000,
            "items": [
                {
                    "nameid": 13990,
                    "amount": 1,
                    "random": 1,
                    "announced": 0,
                    "duration": 0,
                    "guid": 1,
                    "bound": 0,
                    "named": 0,
                    "name_english": "Job_Manual50_Box",
                    "name_japanese": "Job Manual Box",
                    "type": 18,
                    "slots": null,
                    "equip_locations": null,
                    "rate": 250,
                    "rate_": 25,
                    "displayname": "Job Manual Box",
                    "typestr": "Cash"
                },
                {
                    "nameid": 12533,
                    "amount": 1,
                    "random": 1,
                    "announced": 0,
                    "duration": 0,
                    "guid": 1,
                    "bound": 0,
                    "named": 0,
                    "name_english": "Blue_Herb_Box2",
                    "name_japanese": "Blue Herb Box2",
                    "type": 2,
                    "slots": null,
                    "equip_locations": null,
                    "rate": 200,
                    "rate_": 20,
                    "displayname": "Blue Herb Box2",
                    "typestr": "Consumable"
                }
            ]
        }
    ]
}

Searching Group

Searching group by group {name} as key

Field Type Limitations
name
string
  • alpha
  • numeric
  • underscore
  • dash
  • length minimum: 3 characters
GET
/api/group/search/{name}/{auth_key}

Example request

$ curl https://db.idrowiki.org/renewal/api/group/search/{name}/{auth_key}

Example response

{
    "key": "xmas",
    "found": 3,
    "groups": [
        {
            "id": 375,
            "name": "IG_XMAS_BLESS",
            "items": [
                {
                    "id": 16542,
                    "name_english": "Xmas_Bless",
                    "name_japanese": "Xmas Bless",
                    "type": 2,
                    "slots": null,
                    "equip_locations": null,
                    "displayname": "Xmas Bless",
                    "typestr": "Consumable"
                }
            ]
        },
        {
            "id": 54,
            "name": "IG_XMAS_GIFT",
            "items": [
                {
                    "id": 12355,
                    "name_english": "Xmas_Gift",
                    "name_japanese": "Kado Spesial Natal",
                    "type": 2,
                    "slots": null,
                    "equip_locations": null,
                    "displayname": "Kado Spesial Natal",
                    "typestr": "Consumable"
                }
            ]
        },
        {
            "id": 195,
            "name": "IG_XMAS_PET_SCROLL",
            "items": [
                {
                    "id": 13911,
                    "name_english": "Xmas_Pet_Scroll",
                    "name_japanese": 13911,
                    "type": 2,
                    "slots": null,
                    "equip_locations": null,
                    "displayname": 13911,
                    "typestr": "Consumable"
                }
            ]
        }
    ]
}

Shop

API used for retrieving shop information

Get Shop Info

Get an shop info by {shopid} as key

Field Type Limitations
shopid
number
  • numeric
  • length minimum: 1 digit
GET
/api/shop/info/{shopid}/{auth_key}

Example request

$ curl https://db.idrowiki.org/renewal/api/shop/info/{shopid}/{auth_key}

Example response

{
    "shop": {
        "id": 3,
        "name": "Penjual Peralatan",
        "url_name": "Penjual_Peralatan",
        "type": 1,
        "currency": "Zeny",
        "discount": 1,
        "map": "alberta_in",
        "x": 182,
        "y": 97,
        "zone": "alberta",
        "zone_x": 99,
        "zone_y": 153
    },
    "items": [
        {
            "id": 1750,
            "price": 1,
            "stock": -1,
            "name_english": "Arrow",
            "name_japanese": "Arrow",
            "type": 10,
            "slots": null,
            "equip_locations": 32768,
            "price_buy": 1,
            "displayname": "Arrow"
        },
        {
            "id": 611,
            "price": 40,
            "stock": -1,
            "name_english": "Spectacles",
            "name_japanese": "Magnifier",
            "type": 11,
            "slots": null,
            "equip_locations": null,
            "price_buy": 40,
            "displayname": "Magnifier"
        }
    ]
}

Skill

API used for retrieving skill information

Get Skill Info

Get an skill info by {skill_name} as key

Field Type Limitations
skill_name
string
  • alpha
  • numeric
  • underscore
  • length minimum: 3 characters
GET
/api/skill/info/{skill_name}/{auth_key}

Example request

$ curl https://db.idrowiki.org/renewal/api/skill/info/{skill_name}/{auth_key}

Example response

{
    "skill": {
        "skill_id": 482,
        "range": 0,
        "hit": 6,
        "inf": 4,
        "element": 0,
        "nk": 1,
        "splash": 0,
        "max_level": 5,
        "hit_number": 1,
        "cast_cancel": "no",
        "cast_defence": 0,
        "inf2": 0,
        "maxcount": 0,
        "type": "magic",
        "blow": 0,
        "inf3": 0,
        "name": "PF_DOUBLECASTING",
        "desc": "Double Casting"
    },
    "skillstat": {
        "inf": "Self",
        "nk": [
            {
                "type": 1,
                "name": "No Damage",
                "defined": 1
            },
            {
                "type": 2,
                "name": "Splash Damage",
                "defined": 0
            },
            {
                "type": 4,
                "name": "Split Splash Damage",
                "defined": 0
            },
            {
                "type": 8,
                "name": "Ignore Caster ATK Bonus",
                "defined": 0
            },
            {
                "type": 16,
                "name": "Ignore Elemental Adjustment",
                "defined": 0
            },
            {
                "type": 32,
                "name": "Ignore Target DEF",
                "defined": 0
            },
            {
                "type": 64,
                "name": "Ignore Target Flee",
                "defined": 0
            },
            {
                "type": 128,
                "name": "Ignore Target DEF Bonus",
                "defined": 0
            }
        ],
        "inf2": [
            {
                "type": 1,
                "name": "Quest Skill",
                "defined": 0
            },
            {
                "type": 2,
                "name": "NPC Skill",
                "defined": 0
            },
            {
                "type": 4,
                "name": "Wedding Skill",
                "defined": 0
            },
            {
                "type": 8,
                "name": "Spirit Skill",
                "defined": 0
            },
            {
                "type": 16,
                "name": "Guild Skill",
                "defined": 0
            },
            {
                "type": 32,
                "name": "Song/Dance Skill",
                "defined": 0
            },
            {
                "type": 64,
                "name": "Ensemble Skill",
                "defined": 0
            },
            {
                "type": 128,
                "name": "Trap",
                "defined": 0
            },
            {
                "type": 256,
                "name": "Target/damage on Self",
                "defined": 0
            },
            {
                "type": 512,
                "name": "Cannot be casted on self",
                "defined": 0
            },
            {
                "type": 1024,
                "name": "Only for Party member",
                "defined": 0
            },
            {
                "type": 2048,
                "name": "Only for Guild member",
                "defined": 0
            },
            {
                "type": 4096,
                "name": "Disable usage on Enemy",
                "defined": 0
            },
            {
                "type": 8192,
                "name": "Available for Auto-Shadowspell",
                "defined": 0
            },
            {
                "type": 16384,
                "name": "Chorus Skill",
                "defined": 0
            },
            {
                "type": 32768,
                "name": "Ignore BG adjustment",
                "defined": 0
            },
            {
                "type": 65536,
                "name": "Ignore GVG adjustment",
                "defined": 0
            },
            {
                "type": 131072,
                "name": "Cannot be casted near NPC",
                "defined": 0
            },
            {
                "type": 262144,
                "name": "Can hit trap",
                "defined": 0
            }
        ],
        "inf3": [
            {
                "name": "Ignores Land Protector",
                "defined": 0
            },
            {
                "name": "Doesn't cancel Camouflage",
                "defined": 0
            },
            {
                "name": "Can be casted on Hiding",
                "defined": 0
            },
            {
                "name": "Can be casted on Dancing",
                "defined": 0
            },
            {
                "name": "Can hit Emperium",
                "defined": 0
            },
            {
                "name": "Blocked by SC_STASIS",
                "defined": 0
            },
            {
                "name": "Blocked by SC_KAGEHUMI",
                "defined": 0
            },
            {
                "name": "Affected by AC_VULTURE",
                "defined": 0
            },
            {
                "name": "Affected by GS_SNAKEEYE",
                "defined": 0
            },
            {
                "name": "Affected by NJ_SHADOWJUMP",
                "defined": 0
            },
            {
                "name": "Affected by WL_RADIUS",
                "defined": 0
            },
            {
                "name": "Affected by RA_RESEARCHTRAP",
                "defined": 0
            },
            {
                "name": "No effect on NC_HOVERING status",
                "defined": 0
            },
            {
                "name": "Can be casted while riding Warg",
                "defined": 0
            },
            {
                "name": "Can't be casted while in Madogear",
                "defined": 0
            },
            {
                "name": "Can be casted to target under SC__MANHOLE",
                "defined": 0
            },
            {
                "name": "Affects hidden targets",
                "defined": 0
            },
            {
                "name": "Affects SC_GLOOMYDAY_SK",
                "defined": 0
            }
        ],
        "element": "Neutral",
        "hit": "Single-hit",
        "range": [
            0,
            0,
            0,
            0,
            0
        ],
        "splash": [
            0,
            0,
            0,
            0,
            0
        ],
        "hit_number": [
            1,
            1,
            1,
            1,
            1
        ],
        "blow": [
            0,
            0,
            0,
            0,
            0
        ],
        "maxcount": [
            0,
            0,
            0,
            0,
            0
        ]
    },
    "skill_tree": {
        "requirement": {
            "4017": {
                "job": "Professor",
                "base_lv": 0,
                "job_lv": 0,
                "skills": [
                    {
                        "skill_id": 279,
                        "skill_lv": 1,
                        "name": "SA_AUTOSPELL",
                        "desc": "Hindsight"
                    }
                ]
            },
            "4074": {
                "job": "Sorcerer H",
                "base_lv": 0,
                "job_lv": 0,
                "skills": [
                    {
                        "skill_id": 279,
                        "skill_lv": 1,
                        "name": "SA_AUTOSPELL",
                        "desc": "Hindsight"
                    }
                ]
            }
        },
        "needed": null
    },
    "req": {
        "statestr": "Nothing",
        "statusstr": "None",
        "hp": [
            0,
            0,
            0,
            0,
            0
        ],
        "max_hp": [
            0,
            0,
            0,
            0,
            0
        ],
        "sp": [
            40,
            45,
            50,
            55,
            60
        ],
        "hp_rate": [
            0,
            0,
            0,
            0,
            0
        ],
        "sp_rate": [
            0,
            0,
            0,
            0,
            0
        ],
        "zeny": [
            0,
            0,
            0,
            0,
            0
        ],
        "weapon": [
            "Segala Jenis"
        ],
        "weaponList": {
            "0": true,
            "1": true,
            "2": true,
            "3": true,
            "4": true,
            "5": true,
            "6": true,
            "7": true,
            "8": true,
            "10": true,
            "11": true,
            "12": true,
            "13": true,
            "14": true,
            "15": true,
            "16": true,
            "17": true,
            "18": true,
            "19": true,
            "20": true,
            "21": true,
            "22": true,
            "23": true
        },
        "ammo": [
            null
        ],
        "ammoList": null,
        "ammo_amount": [
            0,
            0,
            0,
            0,
            0
        ],
        "spiritball": [
            0,
            0,
            0,
            0,
            0
        ]
    },
    "req_item_num": 0,
    "castdata": {
        "casttime": [
            1600,
            1600,
            1600,
            1600,
            1600
        ],
        "actdelay": [
            0,
            0,
            0,
            0,
            0
        ],
        "walkdelay": [
            0,
            0,
            0,
            0,
            0
        ],
        "duration1": [
            90000,
            90000,
            90000,
            90000,
            90000
        ],
        "duration2": [
            0,
            0,
            0,
            0,
            0
        ],
        "cooldown": [
            0,
            0,
            0,
            0,
            0
        ],
        "fixedcasttime": [
            400,
            400,
            400,
            400,
            400
        ]
    },
    "unit": {
        "layout": [
            0,
            0,
            0,
            0,
            0
        ],
        "range": [
            0,
            0,
            0,
            0,
            0
        ],
        "interval": [
            0,
            0,
            0,
            0,
            0
        ],
        "target": 0,
        "flag": 0
    }
}

Searching Skill

Searching skill by skill {name} as key

Field Type Limitations
name
string
  • alpha
  • numeric
  • underscore
  • dash
  • length minimum: 3 characters
GET
/api/skill/search/{name}/{auth_key}

Example request

$ curl https://db.idrowiki.org/renewal/api/skill/search/{name}/{auth_key}

Example response

{
    "found": 5,
    "skillist": [
        {
            "skill_id": 46,
            "name": "AC_DOUBLE",
            "desc": "Double Strafe",
            "type": "weapon"
        },
        {
            "skill_id": 8207,
            "name": "MA_DOUBLE",
            "desc": "Double_Strafe",
            "type": "weapon"
        },
        {
            "skill_id": 482,
            "name": "PF_DOUBLECASTING",
            "desc": "Double Casting",
            "type": "magic"
        },
        {
            "skill_id": 5034,
            "name": "SU_PICKYPECK_DOUBLE_ATK",
            "desc": "Picky Peck Double Attack",
            "type": "weapon"
        },
        {
            "skill_id": 48,
            "name": "TF_DOUBLE",
            "desc": "Double Attack",
            "type": "weapon"
        }
    ]
}

Credits

Back to IDROWIKI - (c) IDROWIKI.ORG - Design by docbox

Show examples in:
IDROWIKI API Documentation