/api/v1/mystery/feed/recent read:catalogRecent revealed pulls, pool-wide by default (all partners). Paginated with ?limit (1–100) and ?offset. Add ?scope=mine to filter to your key only.
GET /api/v1/mystery/feed/recent?limit=10 These inputs are shared across all docs pages — an id entered here carries over.
{
"success": false,
"message": "Invalid API key",
"error": "API key not found or inactive"
}curl -X GET 'https://staging-service.rip.fun/api/v1/mystery/feed/recent?limit=10' \ -H 'X-API-Key: rip_v1_…'
| Field | Type | Required | Description |
|---|---|---|---|
limit | query int | — | 1–100, default 50 |
offset | query int | — | 0–10000 |
scope | query string | — | `mine` → only this key’s pulls |
data)| Field | Description |
|---|---|
items[].token_id / item_type | Revealed on-chain item |
items[].card_name / card_image_url / card_price_usdc | Hydrated card metadata + value |
items[].revealed_at | Reveal timestamp |