Hyperliquid kPEPE perpetual: order book, trades & funding data
88.0K trade, L2 and funding events for the kPEPE perp on Hyperliquid, recorded live since 2026-10-01 — about 3,520 events a day.
Coverage
kPEPE perp data coverage
What is recorded, how often it updates and how much there is.
Recording since
2026-10-01
25 days so far · no backfill
Events recorded
88,000
≈ 88.0K as of 2026-10-25
Avg events / day
3,520
trade · L2 book update · funding
Update frequency
Trades and L2 book updates in real time; funding settled hourly
Daily activity · last 25 days
Indicative daily event volume, last 25 days to 2026-10-25. Shape modeled from collector stats; mean matches the average events/day above.
About this market
What is kPEPE perp?
kPEPE quotes 1,000 PEPE per contract and is one of the venue's most active memecoin books. AymarData has been recording the kPEPE perpetual on Hyperliquid since 2026-10-01 and holds 88.0K events so far, about 3,520 a day. History is forward-only: we record live and do not backfill.
kPEPE is Hyperliquid's perp on 1,000 PEPE — the lowercase k marks the 1000× quote multiplier. On Hyperliquid, kPEPE is moved by memecoin risk appetite and social momentum, and by Hyperliquid whale positioning that is visible on-chain. The venue adds its own mechanics: funding is paid hourly rather than every eight hours, and positions are on-chain, so liquidation clusters and large wallets are visible rather than inferred.
Around 3,520 events a day on kPEPE, with large bursts. Memecoin perps on Hyperliquid are where leverage is most crowded, so funding extremes and rapid liquidation chains are the interesting episodes to isolate.
What moves kPEPE on Hyperliquid
- Memecoin risk appetite and social momentum
- Hyperliquid whale positioning that is visible on-chain
- Funding-rate swings, which settle hourly on Hyperliquid
Schema
kPEPE perp fields and sample rows
The same columns are returned by the API and in Parquet and CSV files.
| Field | Type | Description |
|---|---|---|
| ts_ms | int64 | Venue event time, Unix milliseconds |
| symbol | string | Hyperliquid coin name, here kPEPE |
| event_type | string | trade | l2_update | funding |
| side | string | buy / sell for trades; bid / ask for book levels; null on funding |
| price | number | Trade price or book level in USD |
| size | number | Size in coin units; null on funding |
| funding_rate | number | null | Hourly funding rate on funding events, else null |
Sample rows
| ts_ms | symbol | event_type | side | price | size | funding_rate |
|---|---|---|---|---|---|---|
| 1792677599106 | kPEPE | trade | buy | 0.0091918 | 838735 | null |
| 1792677599432 | kPEPE | l2_update | bid | 0.0091899 | 1074347 | null |
| 1792677600155 | kPEPE | funding | null | 0.0091899 | null | -0.0000044 |
Illustrative rows for kPEPE on Hyperliquid; prices in USD, shown for schema purposes. Funding appears on funding events.
Code
Pull kPEPE perp in Python, cURL or MCP
Market id: kPEPE. Export AYMARDATA_API_KEY from your dashboard, then run the Python requests example.
import os
import requests
API = "https://api.aymardata.com/v1"
KEY = os.environ["AYMARDATA_API_KEY"] # export AYMARDATA_API_KEY=ad_live_…
H = {"Authorization": f"Bearer {KEY}", "User-Agent": "aymardata-docs/1.0"}
# kPEPE perp: ten minutes around the 14:00 UTC hourly funding
trades = requests.get(
f"{API}/trades",
headers=H,
params={
"source": "hyperliquid",
"market": "kPEPE",
"start": "2026-10-22T13:55:00Z",
"end": "2026-10-22T14:05:00Z",
"limit": 500,
},
timeout=30,
).json()["data"]
funding = [t for t in trades if t["event_type"] == "funding"]
print(funding[0]["funding_rate"] if funding else "no funding event in window")
book = requests.get(
f"{API}/book",
headers=H,
params={
"source": "hyperliquid",
"market": "kPEPE",
"at": "2026-10-22T14:00:00Z",
"depth": 10,
},
timeout=30,
).json()
print(book.get("spread"), len(trades))FAQ
kPEPE perp: common questions
Why does kPEPE produce such bursty data?
kPEPE trades on sentiment, so activity is concentrated in short episodes with heavy liquidation flow — about 3,520 events a day on average, but with high variance. Look at funding and open interest alongside the tape to identify crowded positioning.
What moves the kPEPE perp on Hyperliquid?
Memecoin risk appetite and social momentum, and Hyperliquid whale positioning that is visible on-chain. Hyperliquid's hourly funding and on-chain liquidations amplify both effects. kPEPE quotes 1,000 PEPE per contract and is one of the venue's most active memecoin books.
How far back does kPEPE data on Hyperliquid go?
Recording started 2026-10-01, and it is forward-only — we do not backfill Hyperliquid. That is about 25 days and 88.0K events at the time of this page. Coverage grows every day.
How is funding stored for kPEPE?
As separate events (event_type=funding) with a funding_rate field, in the same time-ordered stream as trades and L2 updates. Hyperliquid pays funding hourly, so expect 24 funding events a day for kPEPE.
How does the kPEPE perp compare with Binance's?
Join Hyperliquid kPEPE with the Binance 1000PEPEUSDT perp on ts_ms to measure basis, lead-lag and funding differences. Binance history runs from 2025-06-01; Hyperliquid from 2026-10-01, so overlap starts there.
Backtest kPEPE perp with real tick data
Get an API key, pull your first window and join it with the other sources in the catalog.