Ragnarok Online Api

Quick tip: Use your browser`s ``find on page`` feature to search for specific resource types ( or ).

Information

This is a consumption-only API — only the HTTP GET method is available on resources.

No authentication is required to access this API, and all resources are fully open and available. Since the move to static hosting in June 2021, rate limiting has been removed entirely, but we still encourage you to limit the frequency of requests to limit our hosting costs.

Fair Use Policy

Ragnapi is free and open to use. It is also very popular. Because of this, we ask every developer to abide by our fair use policy. People not complying with the fair use policy will have their IP address permanently banned.

Ragnapi is primarily an educational tool, and we will not tolerate denial of service attacks preventing people from learning.

Rules:
  • Locally cache resources whenever you request them.
  • Be nice and friendly to your fellow Ragnapi developers.

Contact

Have questions? Ideas? Notice something amiss here in the docs? Hit us up on Slack. Sign up right here then visit our Slack team. We encourage you to come here before opening a ticket on GitHub, so we can keep our issues nice and organized. There are also a solid group of people using the API who may already have answers or plans from experience.

Wrapper Libraries

  • NextJS - Vercel
  • Typescript - NodeJS
  • MongoDB
  • CheerioJS

Data Source

All the data is fetched from http://db.irowiki.org/ and it is divided in 3 main sections:

  • Old Times (pre-renewal)
  • Renewal
  • Restart (version created in europe)

Old times patch is 13.2 - Encounter with the Unknow Renwal patch is 17.2 - Legacy of the Wise One

Monsters

Old Times

{
"_id":"60da8a7fcad5cc4e6e1a53cc",
"monster_id":1001,
"monster_info":"scorpion",
"size":"small",
"race":"insect",
"type":"fire",
"element_power":1,
"gif":"http://db.irowiki.org/image/monster/1001.png",
"main_atb":{
"agi":24,
"int":5,
"luk":5,
"vit":24,
"dex":52
}
,
"main_stats":{
"hp":"1,109",
"level":"24",
"def":"30 + 24",
"m_def":"0 + 17",
"attack":"80 ~ 135 (1)",
"magic_attack":"5 ~ 6",
"aspd":"121.8",
"move_speed":"200 ms",
"base_exp":"287",
"base_exp_per_hp":"0.259",
"job_exp":"176",
"job_exp_per_hp":"0.159",
"exp_ratio":"1.631 : 1",
"from_average":"-0.041 / +0.009",
"flee":"151",
"crit_shield":"1%",
"hit":"68",
"defense_rating":"0.54"
}
,
"elementalDamage":{
"neutral":100,
"poison":125,
"earth":50,
"shadow":100,
"water":150,
"undead":100,
"fire":25,
"holy":100,
"wind":100,
"ghost":100
}
,
"skills":{
"mode":[
"aggressive",
"changes_target_if_attacked"
]
,
"spell":[
{
"level":1,
"name":"fire_attack"
}
,
{
"level":3,
"name":"poison"
}
]
,
"summon":{
}
}
,
"drops":[
{
"name":"red_blood",
"img":"http://db.irowiki.org/image/item/990.png",
"rate":0.97
}
,
{
"name":"scorpion_tail",
"img":"http://db.irowiki.org/image/item/904.png",
"rate":82.44
}
,
{
"name":"rough_elunium",
"img":"http://db.irowiki.org/image/item/757.png",
"rate":0.77
}
,
{
"name":"solid_shell",
"img":"http://db.irowiki.org/image/item/943.png",
"rate":3.13
}
,
{
"name":"fine_grit",
"img":"http://db.irowiki.org/image/item/7041.png",
"rate":1.45
}
,
{
"name":"yellow_herb",
"img":"http://db.irowiki.org/image/item/508.png",
"rate":2.93
}
,
{
"name":"rusty_iron",
"img":"http://db.irowiki.org/image/item/625.png",
"rate":0.25
}
,
{
"name":"scorpion_card",
"img":"http://db.irowiki.org/image/item/4068.png",
"rate":0.03
}
]
,
"maps":[
{
"amount":80,
"frequency":"instantly",
"name":"sograt_desert",
"number":8,
"type":"field",
"img":"http://db.irowiki.org/image/oldmap/thumb/moc_fild08.png"
}
,
{
"amount":10,
"frequency":"instantly",
"name":"sograt_desert",
"number":15,
"type":"field",
"img":"http://db.irowiki.org/image/oldmap/thumb/moc_fild15.png"
}
,
{
"amount":5,
"frequency":"instantly",
"name":"sograt_desert",
"number":17,
"type":"field",
"img":"http://db.irowiki.org/image/map/thumb/moc_fild17.png"
}
]
}

Renewal

{
"_id":"60daa0cfd8debd76e414e03b",
"monster_id":1001,
"monster_info":"scorpion",
"size":"small",
"race":"insect",
"type":"fire",
"element_power":1,
"gif":"http://db.irowiki.org/image/monster/1001.png",
"main_atb":{
"agi":15,
"int":5,
"luk":5,
"vit":10,
"dex":19
}
,
"main_stats":{
"level":"16",
"def":"16 + 133.46%",
"hp":"153",
"m_def":"54.29%",
"attack":"33 ~ 40",
"range":"1 cell",
"aspd":"121.8",
"move_speed":"200 ms",
"base_exp":"108",
"base_exp_per_hp":"0.706",
"job_exp":"81",
"job_exp_per_hp":"0.529",
"hit":"231",
"flee":"205"
}
,
"elementalDamage":{
"neutral":100,
"poison":125,
"earth":90,
"shadow":100,
"water":150,
"undead":100,
"fire":25,
"holy":100,
"wind":100,
"ghost":100
}
,
"skills":{
"mode":[
"aggressive",
"changes_target_if_attacked"
]
,
"spell":[
{
"level":1,
"name":"fire_attack"
}
,
{
"level":3,
"name":"poison"
}
]
,
"summon":{
}
}
,
"drops":[
{
"name":"red_blood",
"img":"http://db.irowiki.org/image/item/990.png",
"rate":0.71
}
,
{
"name":"scorpion_tail",
"img":"http://db.irowiki.org/image/item/904.png",
"rate":55
}
,
{
"name":"rough_elunium",
"img":"http://db.irowiki.org/image/item/757.png",
"rate":0.58
}
,
{
"name":"solid_shell",
"img":"http://db.irowiki.org/image/item/943.png",
"rate":2.11
}
,
{
"name":"fine_grit",
"img":"http://db.irowiki.org/image/item/7041.png",
"rate":1
}
,
{
"name":"yellow_herb",
"img":"http://db.irowiki.org/image/item/508.png",
"rate":2
}
,
{
"name":"rusty_iron",
"img":"http://db.irowiki.org/image/item/625.png",
"rate":0.21
}
,
{
"name":"scorpion_card",
"img":"http://db.irowiki.org/image/item/4068.png",
"rate":0.02
}
]
,
"maps":[
{
"amount":50,
"frequency":"instantly",
"name":"sograt_desert",
"number":11,
"type":"field",
"img":"http://db.irowiki.org/image/map/thumb/moc_fild11.png"
}
,
{
"amount":120,
"frequency":"instantly",
"name":"sograt_desert",
"number":18,
"type":"field",
"img":"http://db.irowiki.org/image/map/thumb/moc_fild18.png"
}
,
{
"amount":5,
"frequency":"",
"name":"endless_tower_f_f",
"number":2650,
"type":"instance",
"img":"http://db.irowiki.org/image/map/thumb/2@tower.png"
}
]
}

Restart

{
"_id":"61198a97a2c24eaee905e3f5",
"monster_id":1001,
"monster_info":"scorpion",
"size":"small",
"race":"insect",
"type":"fire",
"element_power":1,
"gif":"http://db.irowiki.org/image/monster/1001.png",
"main_atb":{
"agi":15,
"int":5,
"luk":5,
"vit":10,
"dex":19
}
,
"main_stats":{
"level":"24",
"def":"16 + 10",
"hp":"1,109",
"m_def":"5 + 10",
"attack":"33 ~ 40",
"range":"(1)",
"aspd":"121.8",
"move_speed":"200 ms",
"base_exp":"287",
"base_exp_per_hp":"0.259",
"job_exp":"176",
"job_exp_per_hp":"0.159",
"hit":"239",
"flee":"213"
}
,
"elementalDamage":{
"neutral":100,
"poison":125,
"earth":90,
"shadow":100,
"water":150,
"undead":100,
"fire":25,
"holy":100,
"wind":100,
"ghost":100
}
,
"skills":{
"mode":[
"aggressive",
"changes_target_if_attacked"
]
,
"spell":[
{
"level":1,
"name":"fire_attack"
}
,
{
"level":3,
"name":"poison"
}
]
,
"summon":{
}
}
,
"drops":[
{
"name":"red_blood",
"img":"http://db.irowiki.org/image/item/990.png",
"rate":"0.11~1"
}
,
{
"name":"scorpion_tail",
"img":"http://db.irowiki.org/image/item/904.png",
"rate":"25~75"
}
,
{
"name":"rough_elunium",
"img":"http://db.irowiki.org/image/item/757.png",
"rate":"0.11~1"
}
,
{
"name":"solid_shell",
"img":"http://db.irowiki.org/image/item/943.png",
"rate":"1~5"
}
,
{
"name":"fine_grit",
"img":"http://db.irowiki.org/image/item/7041.png",
"rate":"1~5"
}
,
{
"name":"yellow_herb",
"img":"http://db.irowiki.org/image/item/508.png",
"rate":"1~5"
}
,
{
"name":"rusty_iron",
"img":"http://db.irowiki.org/image/item/625.png",
"rate":"0.11~1"
}
,
{
"name":"scorpion_card",
"img":"http://db.irowiki.org/image/item/4068.png",
"rate":0.01
}
]
,
"maps":[
{
"amount":0,
"frequency":"",
"name":"sograt_desert",
"number":8,
"type":"field",
"img":"http://db.irowiki.org/image/oldmap/thumb/moc_fild08.png"
}
,
{
"amount":0,
"frequency":"",
"name":"sograt_desert",
"number":14,
"type":"field",
"img":"http://db.irowiki.org/image/oldmap/thumb/moc_fild14.png"
}
,
{
"amount":0,
"frequency":"",
"name":"sograt_desert",
"number":15,
"type":"field",
"img":"http://db.irowiki.org/image/oldmap/thumb/moc_fild15.png"
}
]
}

Items

Old Times

{
"_id":"60f74d106e46120bdf73f088",
"id":1001,
"name":"star_dust",
"description":"Stardust which can form a Star Crumb after being refined.",
"img":"http://db.irowiki.org/image/item/1001.png",
"skills":[],
"size_modifier":[],
"drop_rate":[
{
"monster":"Sandman",
"rate":"2.93%",
"highest_spawn":"70 at Sograt Desert 16",
"element":"Earth 3",
"flee":"169",
"hit":"88"
}
,
{
"monster":"Bathory",
"rate":"2.93%",
"highest_spawn":"120 at Clock Tower B4F",
"element":"Shadow 1",
"flee":"184",
"hit":"140"
}
,
{
"monster":"Giant Whisper",
"rate":"2.17%",
"highest_spawn":"1 at Glast Heim Chivalry 1",
"element":"Ghost 2",
"flee":"169",
"hit":"105"
}
,
{
"monster":"Whisper",
"rate":"2.17%",
"highest_spawn":"40 at Glast Heim Culvert 1",
"element":"Ghost 3",
"flee":"169",
"hit":"105"
}
,
{
"monster":"Tri Joint",
"rate":"2.05%",
"highest_spawn":"20 at Beach Dungeon 2",
"element":"Earth 1",
"flee":"174",
"hit":"100"
}
,
{
"monster":"Giearth",
"rate":"1.45%",
"highest_spawn":"35 at Mjolnir Dead Pit 2",
"element":"Earth 1",
"flee":"168",
"hit":"78"
}
,
{
"monster":"Crab",
"rate":"0.17%",
"highest_spawn":"30 at Comodo Field 02",
"element":"Water 1",
"flee":"131",
"hit":"60"
}
,
{
"monster":"Shellfish",
"rate":"0.13%",
"highest_spawn":"40 at Comodo Field 02",
"element":"Water 1",
"flee":"122",
"hit":"47"
}
,
{
"monster":"Dustiness",
"rate":"0.13%",
"highest_spawn":"55 at Mt. Mjolnir 02",
"element":"Wind 2",
"flee":"134",
"hit":"94"
}
,
{
"monster":"Whisper (Immobile)",
"rate":"0.13%",
"highest_spawn":"(Doesn't spawn on any map)",
"element":"Ghost 1",
"flee":"--",
"hit":"105"
}
,
{
"monster":"Deniro",
"rate":"0.05%",
"highest_spawn":"50 at Ant Hell 1",
"element":"Earth 1",
"flee":"137",
"hit":"58"
}
,
{
"monster":"Andre",
"rate":"0.02%",
"highest_spawn":"50 at Ant Hell 1",
"element":"Earth 1",
"flee":"118",
"hit":"54"
}
,
{
"monster":"Piere",
"rate":"0.02%",
"highest_spawn":"50 at Ant Hell 1",
"element":"Earth 1",
"flee":"120",
"hit":"56"
}
]
,
"equipable":{
}
}

Renewal

{
"_id":"60f722616715d887c1d95ff0",
"id":1001,
"name":"star_dust",
"description":"Stardust which can form a Star Crumb after being refined.",
"img":"http://db.irowiki.org/image/item/1001.png",
"skills":[],
"size_modifier":[],
"drop_rate":[
{
"lv":"147",
"monster":"Lichtern (Yellow)",
"rate":"10.00%",
"highest_spawn":"5 at Bifrost Tower 1",
"element":"Ghost 4",
"flee":"461",
"hit":"441"
}
,
{
"lv":"149",
"monster":"Lichtern (Blue)",
"rate":"10.00%",
"highest_spawn":"5 at Bifrost Tower 1",
"element":"Water 4",
"flee":"411",
"hit":"423"
}
,
{
"lv":"149",
"monster":"Lichtern (Red)",
"rate":"10.00%",
"highest_spawn":"5 at Bifrost Tower 2",
"element":"Fire 4",
"flee":"452",
"hit":"426"
}
,
{
"lv":"151",
"monster":"Lichtern (Green)",
"rate":"10.00%",
"highest_spawn":"5 at Bifrost Tower 3",
"element":"Earth 4",
"flee":"423",
"hit":"411"
}
,
{
"lv":"61",
"monster":"Sandman",
"rate":"2.00%",
"highest_spawn":"130 at Sograt Desert 16",
"element":"Earth 3",
"flee":"265",
"hit":"269"
}
,
{
"lv":"86",
"monster":"Bathory",
"rate":"2.00%",
"highest_spawn":"50 at Clock Tower B4F",
"element":"Shadow 1",
"flee":"323",
"hit":"324"
}
,
{
"lv":"46",
"monster":"Whisper",
"rate":"1.51%",
"highest_spawn":"40 at Glast Heim Culvert 1",
"element":"Ghost 3",
"flee":"268",
"hit":"294"
}
,
{
"lv":"66",
"monster":"Giant Whisper",
"rate":"1.51%",
"highest_spawn":"10 at Endless Tower 26F ~ 50F",
"element":"Ghost 2",
"flee":"310",
"hit":"345"
}
,
{
"lv":"66",
"monster":"Tri Joint",
"rate":"1.41%",
"highest_spawn":"20 at Beach Dungeon 2",
"element":"Earth 1",
"flee":"297",
"hit":"299"
}
,
{
"lv":"42",
"monster":"Giearth",
"rate":"1.00%",
"highest_spawn":"35 at Mjolnir Dead Pit 2",
"element":"Earth 1",
"flee":"240",
"hit":"261"
}
,
{
"lv":"43",
"monster":"Crab",
"rate":"0.14%",
"highest_spawn":"80 at Hugel Field 06",
"element":"Water 1",
"flee":"241",
"hit":"257"
}
,
{
"lv":"34",
"monster":"Whisper (Immobile)",
"rate":"0.11%",
"highest_spawn":"4 at Payon Cave 4",
"element":"Ghost 1",
"flee":"--",
"hit":"285"
}
,
{
"lv":"50",
"monster":"Shellfish",
"rate":"0.11%",
"highest_spawn":"80 at Hugel Field 06",
"element":"Water 1",
"flee":"249",
"hit":"261"
}
,
{
"lv":"62",
"monster":"Dustiness",
"rate":"0.11%",
"highest_spawn":"120 at Juno Field 01",
"element":"Wind 2",
"flee":"307",
"hit":"284"
}
,
{
"lv":"31",
"monster":"Deniro",
"rate":"0.09%",
"highest_spawn":"70 at Comodo Field 08",
"element":"Earth 1",
"flee":"224",
"hit":"247"
}
,
{
"lv":"32",
"monster":"Piere",
"rate":"0.06%",
"highest_spawn":"70 at Comodo Field 08",
"element":"Earth 1",
"flee":"229",
"hit":"251"
}
,
{
"lv":"33",
"monster":"Andre",
"rate":"0.05%",
"highest_spawn":"100 at Comodo Field 08",
"element":"Earth 1",
"flee":"227",
"hit":"253"
}
]
,
"equipable":{
}
}

Restart

{
"_id":"60f722616715d887c1d95ff0",
"id":1001,
"name":"star_dust",
"description":"Stardust which can form a Star Crumb after being refined.",
"img":"http://db.irowiki.org/image/item/1001.png",
"skills":[],
"size_modifier":[],
"drop_rate":[
{
"lv":"147",
"monster":"Lichtern (Yellow)",
"rate":"10.00%",
"highest_spawn":"5 at Bifrost Tower 1",
"element":"Ghost 4",
"flee":"461",
"hit":"441"
}
,
{
"lv":"149",
"monster":"Lichtern (Blue)",
"rate":"10.00%",
"highest_spawn":"5 at Bifrost Tower 1",
"element":"Water 4",
"flee":"411",
"hit":"423"
}
,
{
"lv":"149",
"monster":"Lichtern (Red)",
"rate":"10.00%",
"highest_spawn":"5 at Bifrost Tower 2",
"element":"Fire 4",
"flee":"452",
"hit":"426"
}
,
{
"lv":"151",
"monster":"Lichtern (Green)",
"rate":"10.00%",
"highest_spawn":"5 at Bifrost Tower 3",
"element":"Earth 4",
"flee":"423",
"hit":"411"
}
,
{
"lv":"61",
"monster":"Sandman",
"rate":"2.00%",
"highest_spawn":"130 at Sograt Desert 16",
"element":"Earth 3",
"flee":"265",
"hit":"269"
}
,
{
"lv":"86",
"monster":"Bathory",
"rate":"2.00%",
"highest_spawn":"50 at Clock Tower B4F",
"element":"Shadow 1",
"flee":"323",
"hit":"324"
}
,
{
"lv":"46",
"monster":"Whisper",
"rate":"1.51%",
"highest_spawn":"40 at Glast Heim Culvert 1",
"element":"Ghost 3",
"flee":"268",
"hit":"294"
}
,
{
"lv":"66",
"monster":"Giant Whisper",
"rate":"1.51%",
"highest_spawn":"10 at Endless Tower 26F ~ 50F",
"element":"Ghost 2",
"flee":"310",
"hit":"345"
}
,
{
"lv":"66",
"monster":"Tri Joint",
"rate":"1.41%",
"highest_spawn":"20 at Beach Dungeon 2",
"element":"Earth 1",
"flee":"297",
"hit":"299"
}
,
{
"lv":"42",
"monster":"Giearth",
"rate":"1.00%",
"highest_spawn":"35 at Mjolnir Dead Pit 2",
"element":"Earth 1",
"flee":"240",
"hit":"261"
}
,
{
"lv":"43",
"monster":"Crab",
"rate":"0.14%",
"highest_spawn":"80 at Hugel Field 06",
"element":"Water 1",
"flee":"241",
"hit":"257"
}
,
{
"lv":"34",
"monster":"Whisper (Immobile)",
"rate":"0.11%",
"highest_spawn":"4 at Payon Cave 4",
"element":"Ghost 1",
"flee":"--",
"hit":"285"
}
,
{
"lv":"50",
"monster":"Shellfish",
"rate":"0.11%",
"highest_spawn":"80 at Hugel Field 06",
"element":"Water 1",
"flee":"249",
"hit":"261"
}
,
{
"lv":"62",
"monster":"Dustiness",
"rate":"0.11%",
"highest_spawn":"120 at Juno Field 01",
"element":"Wind 2",
"flee":"307",
"hit":"284"
}
,
{
"lv":"31",
"monster":"Deniro",
"rate":"0.09%",
"highest_spawn":"70 at Comodo Field 08",
"element":"Earth 1",
"flee":"224",
"hit":"247"
}
,
{
"lv":"32",
"monster":"Piere",
"rate":"0.06%",
"highest_spawn":"70 at Comodo Field 08",
"element":"Earth 1",
"flee":"229",
"hit":"251"
}
,
{
"lv":"33",
"monster":"Andre",
"rate":"0.05%",
"highest_spawn":"100 at Comodo Field 08",
"element":"Earth 1",
"flee":"227",
"hit":"253"
}
]
,
"equipable":{
}
}