Skip to main content

Star Wars Unlimited

The Star Wars Unlimited reference page (/docs/swu) is the most technically detailed of the seven — it doubles as documentation of the API import pipeline.

What's on the page

  • Example card — Luke Skywalker (SOR-059, a Unit)
  • Card Structure — 18 schema fields, including set code + number, card Type, Aspects, and Variant Type (Normal, Hyperspace, Showcase, Foil)
  • Aspects — the six aspects: Aggression, Command, Vigilance, Heroism, Villainy, Cunning
  • Card Types — nine types (Unit, Event, Base, Leader, Force Token, and others)
  • Rarities — five tiers: Common, Uncommon, Rare, Legendary, Special
  • Traits & Arenas — sample traits (Jedi, Sith, Force, Imperial, Rebel, and more) and the two arenas cards can be played in (Ground, Space)
  • Keywords — a sample of fifteen keywords (Ambush, Bounty, Grit, Raid, Shielded, and others)
  • Special Mechanics — double-sided Leader cards and Epic Actions
  • Data Sources / SWU-DB API Information — a 26-field table showing exactly which API fields are imported, plus the raw API endpoint pattern (GET https://api.swu-db.com/cards/{setCode})
  • Language Support — a notice that only English cards are currently supported
  • Pricing Data — TCGPlayer and Cardmarket pricing are both supported through the unified per-TCG daily/latest price tables (SWULatestPriceCardmarket / SWULatestPriceTCGPlayer) and the shared pricing cron. Legacy on-card price fields (marketPrice, lowPrice, etc.) remain for backward compatibility but the unified tables are the source of truth. (Populate via npm run swu:auto-map + the SWU price scripts.)
  • Supported Sets — 18 sets (main releases, promos, and prerelease/event codes), plus how the imported set list is configured

Where the data comes from

Card and pricing data is imported from the SWU-DB API. Card images come from api.swu-db.com.