EL Daily Lottery History
719 recordsWinner names, dates, and won gold amounts across all recorded draws.
idlottery, lotterydate, winner, amount
/analytics/export/lottery
Open Data & Research Portal
Download structured historical archives recorded across Eternal Lands. All datasets are streamed directly from the database and optimized for analysis with Python (Pandas / Polars), R, Jupyter Notebooks, Excel, or local SQL / SQLite databases.
Download Center
Click on CSV or JSON to download the full dataset stream directly.
Winner names, dates, and won gold amounts across all recorded draws.
idlottery, lotterydate, winner, amount
/analytics/export/lottery
Complete log of special days, day descriptions, game dates, and donors.
idSpecialDay, spdaydate, gamedate, donatedby, specialday_text
/analytics/export/specialdays
Level brackets (40-60 up to 145-200), timestamps, and game dates.
idinvance, invancedate, gamedate, level
/analytics/export/invances
Timestamped player announcements of finding pears throughout Draia.
idmodmessages, timestamp, gametime, message
/analytics/export/pears
Joker finder records with player names and items rewarded.
idmodmessages, timestamp, gametime, message
/analytics/export/jokers
Global Invasion Warning System logs, monster spawn locations, and end alerts.
idmodmessages, timestamp, gametime, message
/analytics/export/invasions
Historical server and moderator notices, excluding pear/joker messages.
idmodmessages, timestamp, gametime, message
/analytics/export/announcements
Developers & Data Science
All dataset export endpoints accept optional query parameters for filtered analyses or subsets:
| Parameter | Type | Default | Description |
|---|---|---|---|
format |
string |
csv |
Output format: csv (compatible with Excel & Pandas) or json (array of objects). |
limit |
integer |
50000 |
Maximum records to stream (range: 1 to 100,000). |
year |
integer |
all | Filters historical events by calendar year (e.g. year=2025). |
import pandas as pd
# Load lottery history stream directly into a DataFrame
url = "http://mercator.holy-eternalland.de/analytics/export/lottery?format=csv?year=2025"
df = pd.read_csv(url)
print(df.info())
print(df.describe())
# Stream Special Days as JSON
curl -s "http://mercator.holy-eternalland.de/analytics/export/specialdays?format=json?limit=10000" \
-o specialdays.json
# Fetch aggregated analytical summary JSON
curl -s "http://mercator.holy-eternalland.de/api/analytics/summary" | jq .