Skip to Content

GET /api/v1/analytics/listings

Paginated feed of listings with sorting, status/source filtering, and club filtering.

Authentication: None

Cache: None

Query Parameters

ParameterTypeDefaultDescription
periodstring7d24h, 7d, 30d, 1y, all
statusstringactive, cancelled, or sold
sourcestringopensea or grails
sortBystringdateprice or date
sortOrderstringdescasc or desc
pagenumber1Page number
limitnumber20Results per page (max 100)
clubs[]string[]Filter by clubs (repeatable, comma-separated)

Sample Request

curl "https://api.grails.app/api/v1/analytics/listings"

Response

// 200 OK { "success": true, "data": { "results": [ { "name": "example.eth", "token_id": "12345", "price_wei": "200000000000000000", "currency_address": "0x0000000000000000000000000000000000000000", "seller_address": "0xabcd...1234", "status": "active", "source": "grails", "created_at": "2026-04-07T12:00:00.000Z", "clubs": ["999"] } ], "pagination": { "page": 1, "limit": 20, "total": 300, "totalPages": 15, "hasNext": true, "hasPrev": false } }, "meta": { "timestamp": "2026-04-09T00:00:00.000Z", "version": "1.0.0" } }
Last updated on