Attribution & License

Wiki Content, Attribution & License

Last updated: June 4, 2026

Summary

  • WikiSync delivers content derived from the OSRS Wiki, licensed under CC BY-NC-SA 3.0.
  • Attribution is embedded in every API response — it travels with the data, not just on this page.
  • Each response includes a structured provenance block describing every transformation applied.
  • WikiSync is not affiliated with Jagex Ltd. or the OSRS Wiki.
  • Downstream users must preserve attribution and comply with the upstream license when redistributing.

1. Source content

WikiSync.net collects, formats, stores, and provides game-related data that may include content derived from the Old School RuneScape Wiki and from osrsbox-db, a community database derived from the same wiki.

This wiki-derived content is available under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License (CC BY-NC-SA 3.0). The licensing chain is: OSRS Wiki → osrsbox-db → WikiSync → downstream consumers. All derivatives carry the same license.

Other data served by WikiSync — Grand Exchange prices, player hiscores, RuneLite session counts — is sourced from Jagex Ltd. APIs and is not CC-licensed. That data carries a provenance block for transparency but no CC attribution.

2. How WikiSync provides attribution

Attribution is provided at three levels, each independently verifiable:

  • This legal page — a stable, publicly accessible URL explaining the full attribution chain.
  • Machine-readable fields in every API response for wiki-derived content (see §3).
  • Downstream UI — applications such as RunePal surface the attribution visually on every item page.

3. API response structure (v2 schema)

As of June 2026, WikiSync uses a structured v2 response envelope for all wiki-derived content endpoints. The response is divided into three top-level objects:

  • dataThe gameplay facts: item stats, drop sources, equipment slots, requirements, weapon data. Pure content with no metadata.
  • attributionLicensing and authorship metadata: who created the original content, the original URL, and the applicable license.
  • provenanceTransformation history: what changes were applied, which upstream source was queried, when it was fetched, and the schema version.

Fields within attribution:

  • attribution.sourceIdentifies WikiSync.net as the delivery layer.
  • attribution.author"Old School RuneScape Wiki contributors" — the original content authors.
  • attribution.originalUrlDirect link to the OSRS Wiki page this content was derived from.
  • attribution.license.name"CC BY-NC-SA 3.0" — the applicable Creative Commons license.
  • attribution.license.urlLink to the full Creative Commons license text.

Fields within provenance:

  • provenance.modifiedtrue if any transformations were applied to the upstream data.
  • provenance.transformationsStructured array listing every transformation applied (see §5).
  • provenance.upstreamThe direct upstream source queried (e.g. "osrsbox-db", "oldschool.runescape.wiki").
  • provenance.fetchedAtISO 8601 timestamp of when this data was fetched from the upstream source.
  • provenance.version"2" — the WikiSync API schema version.

Example response from the equipment endpoint (3rd age bow, item ID 12424):

{
  "ok": true,
  "data": {
    "id": 12424,
    "name": "3rd age bow",
    "equipable": true,
    "isWeapon": true,
    "equipment": {
      "attack_ranged": 80,
      "slot": "2h",
      "requirements": { "ranged": 65 }
    },
    "weapon": {
      "attack_speed": 4,
      "weapon_type": "bow",
      "stances": [ ... ]
    },
    "weight": 3.175
  },
  "attribution": {
    "source": "wikisync.net",
    "author": "Old School RuneScape Wiki contributors",
    "originalUrl": "https://oldschool.runescape.wiki/w/3rd_age_bow",
    "license": {
      "name": "CC BY-NC-SA 3.0",
      "url": "https://creativecommons.org/licenses/by-nc-sa/3.0/"
    }
  },
  "provenance": {
    "modified": true,
    "transformations": [
      {
        "type": "schema_normalization",
        "description": "Mapped osrsbox-db schema to WikiSync item schema"
      },
      {
        "type": "field_renaming",
        "description": "equipable_by_player→equipable, equipable_weapon→isWeapon"
      },
      {
        "type": "field_omission",
        "description": "Dropped non-equipment fields (examine, stacked, noted, etc.)"
      }
    ],
    "upstream": "osrsbox-db",
    "fetchedAt": "2026-06-04T03:50:44.966Z",
    "version": "2"
  }
}

4. Backward compatibility

To avoid breaking existing consumers during the v1→v2 migration, all wiki-derived content endpoints also include the original v1 fields at the response root as compatibility aliases. These are exact copies of the values now found in the structured envelopes:

  • source→ mirrorsattribution.source
  • author→ mirrorsattribution.author
  • wikiUrl→ mirrorsattribution.originalUrl
  • license→ mirrorsattribution.license.name
  • licenseUrl→ mirrorsattribution.license.url
  • changesApplied→ mirrorsprovenance.modified
  • fetchedAt→ mirrorsprovenance.fetchedAt

These root-level aliases are deprecated and will be removed in August 2026. New consumers should read from data.*, attribution.*, and provenance.* directly.

5. Transformations

WikiSync normalizes upstream data before serving it. Every transformation is recorded in provenance.transformations so downstream consumers know exactly what changed from the original source. The possible transformation types are:

  • schema_normalizationThe upstream data structure was reorganized into WikiSync's normalized schema. For example, the osrsbox-db item format is mapped to WikiSync's equipment object shape.
  • field_renamingField names were changed for clarity or consistency. For example, equipable_by_player was renamed to equipable.
  • content_cleanupRaw HTML markup or wikitext was stripped from text values to produce clean plain text.
  • field_omissionFields present in the upstream source were intentionally excluded from the WikiSync response because they are irrelevant to the endpoint's purpose.
  • value_coercionValues were converted between types — for example, a string numeric was parsed to a number, or null was substituted for a missing optional field.

If provenance.transformations is an empty array, the data was proxied without modification. If provenance.modified is true, at least one transformation was applied.

6. Downstream users

Wiki-derived content made available through WikiSync remains subject to the upstream CC BY-NC-SA 3.0 license. If you redistribute this content, you must:

  • Credit the Old School RuneScape Wiki contributors.
  • Link to the original OSRS Wiki page (available in attribution.originalUrl).
  • Identify the license (CC BY-NC-SA 3.0) and link to the full license text.
  • Indicate that changes were made if you transform the content further.
  • License your derivative under the same CC BY-NC-SA 3.0 terms.
  • Not use the content for commercial purposes.

The attribution and provenance objects in every WikiSync response contain all the information needed to satisfy these requirements. Pass them through to your end users.

7. Trademarks & affiliation

WikiSync is not affiliated with or endorsed by Jagex Ltd. or the Old School RuneScape Wiki unless explicitly stated. Old School RuneScape and related assets are trademarks or property of Jagex Ltd.

8. Contact

For attribution, correction, licensing, or takedown concerns:

Email: admin@wikisync.net

Website: https://wikisync.net

WikiSync is not affiliated with or endorsed by Jagex Ltd. Old School RuneScape® is a registered trademark of Jagex Ltd.