Discover/Roworlddb API
live

Roworlddb APIroworlddb.com

Query detailed information about Ragnarok Online World: Journey SEA server content including equipment, cards, monsters, shop items, pets, and maps with complete stats and image URLs. Integrate game data directly into your tools or applications to enhance player guides, build planners, or community resources.

This API takes change requests — .
Endpoint health
monitored
list_cards
list_equipment
list_maps
list_monsters
list_pets
Checks pendingself-healing
Endpoints
6
Updated
3h ago
This call costs5 credits / call— charged only on success
Try it
Page number, starting from 1.
Filter by equipment type name (e.g. 'Weapon', 'Armor', 'Headwear', 'Shoes', 'Cape', 'Accessory', 'Off-Hand', 'Facewear', 'Mouthwear', 'Backwear', 'Costume', 'Exclusive') or numeric type ID. Case-insensitive.
Items per page. Clamped to 1-200.
Case-insensitive substring filter on equipment name.
Filter by quality tier (numeric, e.g. '5' for gold, '6' for red).
api.parse.bot/scraper/bb0b8f83-f9a5-4d9a-9d81-a64de4e3295e/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/bb0b8f83-f9a5-4d9a-9d81-a64de4e3295e/list_equipment?search=tiara' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalmissing one? ·

List and search equipment items from the SEA server database. Returns enriched equipment data including resolved stat names, job limits, set bonuses, and image URLs. Supports filtering by name, equipment type, and quality tier. Results are paginated; each page fetches the full upstream dataset and slices locally, so page 1 is a full round trip. The dataset contains ~3200 items total.

Input
ParamTypeDescription
pageintegerPage number, starting from 1.
typestringFilter by equipment type name (e.g. 'Weapon', 'Armor', 'Headwear', 'Shoes', 'Cape', 'Accessory', 'Off-Hand', 'Facewear', 'Mouthwear', 'Backwear', 'Costume', 'Exclusive') or numeric type ID. Case-insensitive.
limitintegerItems per page. Clamped to 1-200.
searchstringCase-insensitive substring filter on equipment name.
qualitystringFilter by quality tier (numeric, e.g. '5' for gold, '6' for red).
Response
{
  "type": "object",
  "fields": {
    "page": "current page number",
    "items": "array of equipment objects with id, name, description, icon_url, quality, type, stats, conditions, suits, job_limits, and more",
    "limit": "items per page",
    "total": "total number of matching items across all pages",
    "has_more": "whether more pages exist"
  },
  "sample": {
    "data": {
      "page": 1,
      "items": [
        {
          "id": 10433019,
          "icon": "icon_item_accessory_dingshetoushinan",
          "name": "Headwear: Tiara of Fading Stars",
          "type": "Headwear",
          "buffs": [],
          "stats": [
            {
              "name": "ATK%",
              "value": 500,
              "attribute_id": "201"
            }
          ],
          "suits": [],
          "stunts": [],
          "job_all": true,
          "quality": 6,
          "subtype": "Combat",
          "type_id": 51,
          "icon_url": "https://roworlddb.com/media/images/item/icon_item_accessory_dingshetoushinan.webp",
          "conditions": [],
          "job_limits": [],
          "open_level": 1,
          "subtype_id": 5101,
          "description": "",
          "is_handbook": true,
          "fixed_affixes": [],
          "refine_per_level": [
            [
              29,
              4
            ]
          ]
        }
      ],
      "limit": 50,
      "total": 4,
      "has_more": false
    },
    "status": "success"
  }
}

About the Roworlddb API

The Roworlddb API on Parse exposes 6 endpoints for the publicly available data on roworlddb.com. Calls return JSON over HTTPS and are billed per successful response.

Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.