Discover/Prydwen API
live

Prydwen APIprydwen.gg

Access Wuthering Waves character build data from Prydwen.gg: tier ratings, skills with multiplier tables, weapons, echoes, team comps, and rotation guides.

This API takes change requests — .
Endpoint health
verified 3h ago
list_characters
get_character_build
1/1 passing latest checkself-healing
Endpoints
2
Updated
2h ago

What is the Prydwen API?

This API exposes Wuthering Waves character build data from Prydwen.gg across 2 endpoints, returning over 10 structured response fields per character — including skill multiplier matrices, weapon rankings with performance percentages, tier ratings, and rotation steps. The get_character_build endpoint delivers a full build guide for any character by slug, while list_characters returns the complete roster with element and rarity data.

Try it
URL slug of the character (e.g. 'camellya', 'carlotta', 'the-shorekeeper'). Lowercase with hyphens for multi-word names.
api.parse.bot/scraper/d96bfcfc-3bf2-46e4-a231-21367a6eb8c4/<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/d96bfcfc-3bf2-46e4-a231-21367a6eb8c4/get_character_build?slug=camellya' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace prydwen-gg-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.


"""Walkthrough: PrydwenWuWa SDK — bounded, re-runnable; every call capped."""
from parse_apis.Prydwen_Wuthering_Waves_API import PrydwenWuWa, CharacterNotFound

client = PrydwenWuWa()

# List all characters — single-page roster
for char in client.character_summaries.list(limit=3):
    print(char.name, char.slug, char.rarity_stars, char.element)

# Drill down from a summary to its full build guide
summary = client.character_summaries.list(limit=1).first()
build = summary.details()
print(build.character_metadata.name, build.character_metadata.element)
print(build.ratings.dps_ratings.tower_of_adversity.tier)

# Direct fetch by slug
try:
    full = client.character_builds.get(slug="camellya")
    print(full.character_metadata.name, full.best_weapons[0].weapon_name)
except CharacterNotFound as e:
    print(f"not found: {e.slug}")

print("exercised: character_summaries.list, CharacterSummary.details, character_builds.get")
All endpoints · 2 totalmissing one? ·

Retrieve a comprehensive character build guide including metadata, tier ratings, skills with full multiplier tables, best weapons and echoes, team compositions, rotation guides, and synergies. Each character page is a single fetch containing all build-relevant data.

Input
ParamTypeDescription
slugrequiredstringURL slug of the character (e.g. 'camellya', 'carlotta', 'the-shorekeeper'). Lowercase with hyphens for multi-word names.
Response
{
  "type": "object",
  "fields": {
    "media": "object with youtube_guide_embed_url, youtube_guide_full_url, full_image_gallery_url",
    "review": "object with summary string and sections array (heading + paragraphs)",
    "skills": "array of skill objects with name, category, skill_type, description, and multipliers level matrix",
    "ratings": "object with dps_ratings (tower_of_adversity, whimpering_wastes tiers/tags) and value_tier_ratings",
    "rotations": "array of rotation guides with rotation_name and steps",
    "synergies": "array of synergy entries with characters and commentary",
    "best_weapons": "array of recommended weapons with performance percentages and details",
    "minor_fortes": "array of stat bonuses with stat_name and bonus_value",
    "voice_actors": "object with eng, jpn, cn, kr voice actor names",
    "example_teams": "array of team compositions with slots and alternatives",
    "pros_and_cons": "object with pros and cons arrays of strings",
    "best_echo_sets": "array of echo/sonata set recommendations",
    "best_echo_stats": "object with main_stats (cost_4, cost_3, cost_1) and substats_priority",
    "base_stats_lvl_90": "object with hp, atk, def, max_energy, crit_rate, crit_dmg, healing_bonus, elemental_dmg_bonus",
    "upgrade_materials": "object with character_ascension and skill_upgrades arrays",
    "character_metadata": "object containing name, slug, rarity_stars, element, weapon_type, breadcrumb, and updates",
    "resonance_chain_dupes": "array of S1-S6 sequence nodes with node, name, and description",
    "skill_upgrade_priority": "object with order array and commentary",
    "recommended_endgame_stats_target": "array of target stat strings"
  },
  "sample": {
    "data": {
      "media": {
        "full_image_gallery_url": "https://cdn.prydwen.gg/images/wuthering-waves/characters/camellya_full.webp",
        "youtube_guide_full_url": "https://www.youtube.com/watch?v=__6ChxZLgdU",
        "youtube_guide_embed_url": "https://www.youtube.com/embed/__6ChxZLgdU"
      },
      "review": {
        "summary": "Camellya is a 5-star Havoc Sword main damage dealer known for having one of, if not the longest, rotation times of any Main DPS character in the game.",
        "sections": [
          {
            "heading": "Summary",
            "paragraphs": [
              "Camellya is a 5-star Havoc Sword main damage dealer..."
            ]
          },
          {
            "heading": "Key Mechanics",
            "paragraphs": [
              "Camellya's main rotation goals..."
            ]
          }
        ]
      },
      "skills": [
        {
          "name": "Burgeoning",
          "category": "Active",
          "skill_type": "Basic Attack",
          "description": "<p><b>Basic Attack</b></p>...",
          "multipliers": [
            {
              "Lv1": "31.45%",
              "Lv2": "34.03%",
              "Lv3": "36.61%",
              "Lv4": "40.22%",
              "Lv5": "42.80%",
              "Lv6": "45.77%",
              "Lv7": "49.89%",
              "Lv8": "54.02%",
              "Lv9": "58.15%",
              "Lv10": "62.53%",
              "Name": "Basic Attack 1 DMG"
            }
          ]
        }
      ],
      "ratings": {
        "dps_ratings": {
          "whimpering_wastes": {
            "tags": [],
            "tier": "T3"
          },
          "tower_of_adversity": {
            "tags": [],
            "tier": "T2"
          }
        },
        "value_tier_ratings": {
          "whimpering_wastes_value": {
            "tier": "T2"
          },
          "tower_of_adversity_value": {
            "tier": "T3"
          }
        }
      },
      "rotations": [
        {
          "steps": [
            "Intro",
            "Skill: Crimson Blossom",
            "Echo"
          ],
          "rotation_name": "Standard Rotation:"
        }
      ],
      "synergies": [
        {
          "characters": [
            "roccia",
            "lynae",
            "sanhua"
          ],
          "commentary": "The best Hybrid choices for Camellya..."
        }
      ],
      "best_weapons": [
        {
          "dupe_rank": "R1",
          "weapon_name": "Red Spring",
          "weapon_base_info": {
            "rarity": 5,
            "source": "Gacha",
            "primary_stat_val": 0,
            "effect_description": "Increase ATK by {0}...",
            "secondary_stat_val": 0,
            "secondary_stat_name": ""
          },
          "commentary_details": "Camellya's Signature is strong on a lot of Sword users...",
          "percentage_performance": "100.00%"
        }
      ],
      "minor_fortes": [
        {
          "stat_name": "CRIT DMG",
          "bonus_value": "+16%"
        },
        {
          "stat_name": "ATK%",
          "bonus_value": "+12%"
        }
      ],
      "voice_actors": {
        "cn": "",
        "kr": "",
        "eng": "",
        "jpn": ""
      },
      "example_teams": [
        {
          "slot_1": {
            "alternatives": [],
            "character_name": "camellya"
          },
          "slot_2": {
            "alternatives": [
              "roccia",
              "sanhua"
            ],
            "character_name": "lynae"
          },
          "slot_3": {
            "alternatives": [
              "the-shorekeeper",
              "verina"
            ],
            "character_name": "mornye"
          },
          "team_name": "Best Team",
          "team_notes": "Mornye is only best with Lynae on the team."
        }
      ],
      "pros_and_cons": {
        "cons": [
          "Very old DPS, has not gotten a rerun in ages to take advantage of her sequence value;"
        ],
        "pros": [
          "Super F2P-friendly AoE DPS can use completely free teammates and weapons and yield great results;"
        ]
      },
      "best_echo_sets": [
        {
          "set_name": "Havoc Eclipse",
          "commentary": "Offers a 10% unconditional Havoc DMG% boost...",
          "main_echo_options": [
            {
              "echo_name": "Nightmare: Crownless",
              "echo_commentary": "Offers an unconditional 12% Havoc DMG..."
            }
          ],
          "percentage_performance": "100.00%"
        }
      ],
      "best_echo_stats": {
        "main_stats": {
          "cost_1": [
            "ATK%"
          ],
          "cost_3": [
            "Havoc DMG"
          ],
          "cost_4": [
            "CRIT Rate / CRIT DMG"
          ]
        },
        "substats_priority": [
          "Energy Regen (Until Satisfied)",
          "CRIT Rate = CRIT DMG",
          "ATK%"
        ]
      },
      "base_stats_lvl_90": {
        "hp": 826,
        "atk": 36,
        "def": 95,
        "crit_dmg": "166%",
        "crit_rate": "5%",
        "max_energy": 125,
        "healing_bonus": "0%",
        "elemental_dmg_bonus": "0%"
      },
      "upgrade_materials": {
        "skill_upgrades": [
          {
            "rarity": "weekly_boss",
            "quantity": 26,
            "material_name": "Dreamless Feather"
          }
        ],
        "character_ascension": [
          {
            "rarity": "boss",
            "quantity": 60,
            "material_name": "Nova"
          }
        ]
      },
      "character_metadata": {
        "name": "Camellya",
        "slug": "camellya",
        "element": "Havoc",
        "updates": {
          "last_updated": "10/July/2026",
          "last_review_patch": "1.4",
          "last_profile_update": "10/July/2026",
          "last_major_build_patch": "2.2"
        },
        "breadcrumb": [
          "Wuthering Waves",
          "Characters",
          "Camellya"
        ],
        "weapon_type": "Sword",
        "rarity_stars": 5
      },
      "resonance_chain_dupes": [
        {
          "name": "Sequence Node 1",
          "node": "S1",
          "description": "Casting Intro Skill Everblooming increases Camellya's Crit. DMG by 28% for 18s."
        }
      ],
      "skill_upgrade_priority": {
        "order": [
          "Res. Skill",
          "Forte Circuit",
          "Res. Liberation"
        ],
        "commentary": "Basic can and should be levelled if using the White Hair rotation..."
      },
      "recommended_endgame_stats_target": [
        "HP: 15000+",
        "DEF: 1150+",
        "ATK: 2000-2200+"
      ]
    },
    "status": "success"
  }
}

About the Prydwen API

Character Build Data

The get_character_build endpoint accepts a slug parameter (e.g. camellya, the-shorekeeper) and returns a single object containing everything Prydwen.gg publishes for that character. The skills array includes each skill's name, category, type, description, and a full level-by-level multiplier matrix. The best_weapons array lists recommended weapons with relative performance percentages, letting you compare options numerically rather than by vague tier label.

Ratings and Team Compositions

The ratings field breaks character performance into dps_ratings — with separate entries for Tower of Adversity and Whimpering Wastes, each tagged with tier and contextual tags — and value_tier_ratings. The example_teams array provides concrete slot-by-slot team compositions with named alternatives, and synergies pairs those teams with commentary explaining why specific characters work together.

Rotation and Supporting Metadata

The rotations array contains named rotation guides broken into discrete steps, giving a programmatic representation of skill sequencing. Supplementary fields include minor_fortes (stat bonuses with exact values), voice_actors (EN, JP, CN, KR), and media links including the YouTube guide embed URL and full image gallery URL. The review field carries a structured editorial object with summary text and headed sections.

Roster Enumeration

list_characters requires no parameters and returns the full playable roster as an array of objects, each with name, slug, rarity_stars, and element. The slug values map directly to the slug input of get_character_build, making it straightforward to iterate the roster and fetch detailed builds in sequence.

Reliability & maintenanceVerified

The Prydwen API is a managed, monitored endpoint for prydwen.gg — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when prydwen.gg changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official prydwen.gg API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3h ago
Latest check
1/1 endpoint passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a character tier list sorted by Tower of Adversity and Whimpering Wastes ratings from the dps_ratings field
  • Compare weapon options numerically using the performance percentages in best_weapons for any character
  • Generate rotation cheat sheets from the rotations steps array for in-game reference tools
  • Populate a team builder UI with example_teams slot data and named alternatives
  • Display skill damage scaling by pulling the multiplier level matrix from the skills array
  • Filter the full character roster by element or rarity_stars using list_characters output
  • Sync voice actor credits to a character database using the voice_actors EN/JP/CN/KR fields
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Prydwen.gg provide an official developer API?+
Prydwen.gg does not publish a public developer API or documented data feed. This Parse API is the structured access point for the build guide data the site publishes.
What does `get_character_build` return beyond basic stats?+
Beyond tier ratings and stat bonuses, it returns the full skill multiplier table at every level, named rotation guides broken into steps, weapon recommendations with relative performance percentages, echo selections, synergy commentary, and structured editorial review sections — all in one response per character.
Does `list_characters` return build details or just roster metadata?+
It returns only the roster overview: name, slug, rarity_stars, and element per character. Full build data — weapons, skills, rotations, ratings — is only available through get_character_build using the slug from this list.
Is data available for Wuthering Waves content other than playable characters, such as enemies or story bosses?+
Not currently. The API covers playable character build guides including weapons, echoes, and team compositions. You can fork it on Parse and revise it to add endpoints for enemies, bosses, or other game content Prydwen.gg publishes.
How current is the character data, and are unreleased or beta characters included?+
The data reflects what Prydwen.gg has published at the time of a request. Characters that do not yet have a published build guide page on Prydwen.gg will not appear in list_characters or resolve via get_character_build.
Page content last updated . Spec covers 2 endpoints from prydwen.gg.
Related APIs in EntertainmentSee all →
genshin.gg API
Get detailed information about Genshin Impact characters including their talents, constellations, builds, and stats, plus browse the complete character roster. Find everything you need to plan your team composition and optimize character development.
bg3.wiki API
Search and retrieve detailed information about Baldur's Gate 3 classes, subclasses, spells, items, quests, and other game content from the official wiki. Build character guides, plan builds, and look up game mechanics without leaving your app.
wynncraft.com API
Access detailed Wynncraft game information to look up item metadata and search across the complete item database, retrieve player statistics and character inventories, and browse guild information and global search results. Use this data to compare gear, track player progress, analyze guild rosters, or build tools for the Wynncraft community.
light.gg API
Search Destiny 2 weapons by name or perks and instantly access detailed stats, popular god rolls, and perk combination ratings to optimize your loadouts. Compare weapon data and discover top-performing gear configurations to dominate in PvP and PvE activities.
pred.gg API
Access all gaming assets from the Pred.gg platform including hero icons, ability icons, skin portraits, item icons, perk icons, and rank icons. Use these images to build gaming apps, guides, or community tools with official Pred.gg graphics.
waves.com API
Browse Waves audio plugins, bundles, and StudioVerse chains while comparing prices, checking compatibility, and reading reviews all in one place. Search for specific products, view detailed tech specs, explore subscription plans, and discover special offers across Waves' entire catalog.
wiki.warframe.com API
Search and retrieve detailed damage statistics for every Warframe weapon, including breakdowns by damage type, fire modes, and alternate attacks to optimize your loadout. Compare combat performance metrics across weapons to find the perfect gear for your playstyle.
howbazaar.gg API
Query items, skills, merchants, and monsters from the How Bazaar game database. Look up detailed information about in-game equipment, abilities, NPCs, and enemy encounters, with optional filters by hero, tier, size, and tag.