Skip to main content
GET
GET /v1/lighthouse · 5 credits The whole market in one call: the total, every chain, every exchange and every launchpad, on the windows you pick (5m, 15m, 30m, 1h, 4h, 6h, 12h, 24h; 5m,15m,1h,6h,24h by default). Every window comes with previous, the window just before it of the same length, and changePct, the change between the two in percent.
  • chains: the chains to cover, comma-separated or as a list (evm = every EVM chain). Every chain by default. Every chain you ask for is in chains[], with zeros when nothing traded.
  • windows: the windows, comma-separated or as a list. A window outside the list is refused with 400 INVALID_PARAM, any other parameter with 400 UNKNOWN_PARAM.
The price is the same whatever you filter. The exchanges or launchpads of one chain are one call with chains=<that chain>.

The fields

exchanges[] groups every market by its exchange (key is the pool.type of /v1/pool and /v1/meta/factories), launchpads[] by its launchpad (key is pool.factory): a market born on a launchpad counts in both lists, under its exchange and under its launchpad. Both lists are sorted by volume over the longest window you ask for, carry name, logo and the chains they trade on, and leave out the ones with no activity. Exchanges carry the volumes and swaps; launchpads add tokensCreated, migrations and graduationRate. total and chains[] carry every field. A figure that can’t be computed for a moment is null, never a partial sum: when one chain is unknown, the total of that field is null too.

Authorizations

Authorization
string
header
required

Your raw API key (not needed on the demo server).

Query Parameters

chains

Chains to cover, comma-separated or as a list; evm = every EVM chain. Default: every chain. Every chain asked for is in chains[].

windows

Windows among 5m, 15m, 30m, 1h, 4h, 6h, 12h, 24h, comma-separated or as a list. Default: 5m,15m,1h,6h,24h.

Response

200

Standard { data, meta } envelope.