Infrastructure · Live

OSRS Data Sync
Infrastructure

WikiSync.net routes, normalizes, and caches game data from trusted public sources. Applications get stable, consistent data instead of direct upstream dependencies.

5
Data sources
< 400ms
Avg response
TTL cached
Edge caching
CORS locked
Controlled access

Built for reliability

Every design decision favors stability over complexity.

Source Abstraction

One stable endpoint. Multiple upstream sources. Your app never touches raw third-party APIs — WikiSync handles the complexity, the retries, and the version drift.

Intelligent Caching

Responses are cached at the edge with TTL-aware invalidation. Repeated lookups are served instantly, reducing upstream pressure and improving your app's latency.

Health-Aware Routing

When an upstream source degrades, WikiSync falls back gracefully or surfaces clear error metadata. Your app never inherits upstream failures blindly.

Data sync pipeline

WikiSync.net sits between applications and the public data sources they depend on.

Upstream Sources

OSRS Hiscores
Skill levels, ranks, XP
Wise Old Man
Groups, snapshots, gains
WikiSync (RuneLite)
Collection log, quests, diaries
RuneLite API
Live session counts
RuneProfile
Pets, recent collection log items
WikiSync

Applications

Web dashboards
Mobile clients
RuneLite plugins
Automation & bots
Normalize
Consistent JSON shape regardless of which source served the data
Cache
TTL-based edge caching reduces upstream call volume significantly
Protect
Rate limiting, CORS guards, and timeout handling built in

Why a data gateway?

Public OSRS data sources are powerful but come with real constraints — IP blocks, rate limits, inconsistent schemas, and occasional outages. WikiSync.net absorbs that complexity so application logic stays clean.

No upstream URLs in your code

Frontend and mobile clients call wikisync.net. The actual data sources are an implementation detail they never need to know.

Swap sources without breaking apps

If a data source changes their API, adds authentication, or goes down, WikiSync.net absorbs the change. Apps keep working.

Designed for high-frequency reads

Player lookups happen thousands of times per day. WikiSync.net caches aggressively at the right TTL so upstream quotas are never exhausted.

Observability built in

Every proxied request is tracked with source, latency, and outcome. Full visibility without guesswork.