{"host":"perp-gap-api.perpgap.workers.dev","generatedAt":"2026-11-03T09:59:03.587Z","endpoints":[{"url":"https://perp-gap-api.perpgap.workers.dev/catalog/full","method":"GET","state":"up","http":402,"reason":"ok","latencyMs":6,"lastChecked":"2026-11-03T08:12:40.329Z","lastOk":"2026-11-03T08:12:40.329Z","uptime24h":1,"uptime7d":1,"priceAtomic":"1000","payTo":"0x2d82dcB9cC3a168d9Ab25b62C1E33E278A51254F","hourly7d":{"endsAtHourUtc":"2026-11-03T09:00:00.000Z","marks":"u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.","legend":". none, u up, d down, i bad 402"}},{"url":"https://perp-gap-api.perpgap.workers.dev/history","method":"GET","state":"up","http":402,"reason":"ok","latencyMs":8,"lastChecked":"2026-11-03T08:12:40.329Z","lastOk":"2026-11-03T08:12:40.329Z","uptime24h":1,"uptime7d":1,"priceAtomic":"20000","payTo":"0x2d82dcB9cC3a168d9Ab25b62C1E33E278A51254F","hourly7d":{"endsAtHourUtc":"2026-11-03T09:00:00.000Z","marks":".u.u.u.u..u.u.u.u.u.u.u.u.u.u.u.u..u.u.u.u.u.u.u.u.u.u.u.u..u.u.u.u.u.u.u.u.u.u.u.u..u.u.u.u.u.u.u.u.u.u.u.u..u.u.u.u.u.u.u.u.u.u.u.u..u.u.u.u.u.u.u.u.u.u.u.u..u.u.u.u.","legend":". none, u up, d down, i bad 402"}},{"url":"https://perp-gap-api.perpgap.workers.dev/research","method":"GET","state":"up","http":402,"reason":"ok","latencyMs":280,"lastChecked":"2026-11-03T07:12:49.893Z","lastOk":"2026-11-03T07:12:49.893Z","uptime24h":1,"uptime7d":1,"priceAtomic":"30000","payTo":"0x2d82dcB9cC3a168d9Ab25b62C1E33E278A51254F","hourly7d":{"endsAtHourUtc":"2026-11-03T09:00:00.000Z","marks":"u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..","legend":". none, u up, d down, i bad 402"}},{"url":"https://perp-gap-api.perpgap.workers.dev/verdict","method":"GET","state":"up","http":402,"reason":"ok","latencyMs":6,"lastChecked":"2026-11-03T08:12:40.329Z","lastOk":"2026-11-03T08:12:40.329Z","uptime24h":1,"uptime7d":1,"priceAtomic":"30000","payTo":"0x2d82dcB9cC3a168d9Ab25b62C1E33E278A51254F","hourly7d":{"endsAtHourUtc":"2026-11-03T09:00:00.000Z","marks":".u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u.","legend":". none, u up, d down, i bad 402"}},{"url":"https://perp-gap-api.perpgap.workers.dev/gaps","method":"GET","state":"up","http":402,"reason":"ok","latencyMs":5,"lastChecked":"2026-11-03T08:12:40.329Z","lastOk":"2026-11-03T08:12:40.329Z","uptime24h":1,"uptime7d":1,"priceAtomic":"10000","payTo":"0x2d82dcB9cC3a168d9Ab25b62C1E33E278A51254F","hourly7d":{"endsAtHourUtc":"2026-11-03T09:00:00.000Z","marks":".u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u..u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.","legend":". none, u up, d down, i bad 402"}},{"url":"https://perp-gap-api.perpgap.workers.dev/tokens/liquidity","method":"GET","state":"up","http":402,"reason":"ok","latencyMs":9,"lastChecked":"2026-11-03T07:12:49.893Z","lastOk":"2026-11-03T07:12:49.893Z","uptime24h":1,"uptime7d":1,"priceAtomic":"10000","payTo":"0x2d82dcB9cC3a168d9Ab25b62C1E33E278A51254F","hourly7d":{"endsAtHourUtc":"2026-11-03T09:00:00.000Z","marks":"u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..","legend":". none, u up, d down, i bad 402"}},{"url":"https://perp-gap-api.perpgap.workers.dev/quote","method":"GET","state":"up","http":402,"reason":"ok","latencyMs":7,"lastChecked":"2026-11-03T09:12:39.674Z","lastOk":"2026-11-03T09:12:39.674Z","uptime24h":1,"uptime7d":1,"priceAtomic":"10000","payTo":"0x2d82dcB9cC3a168d9Ab25b62C1E33E278A51254F","hourly7d":{"endsAtHourUtc":"2026-11-03T09:00:00.000Z","marks":"..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u","legend":". none, u up, d down, i bad 402"}},{"url":"https://perp-gap-api.perpgap.workers.dev/pm/scan","method":"GET","state":"up","http":402,"reason":"ok","latencyMs":302,"lastChecked":"2026-11-03T09:12:39.674Z","lastOk":"2026-11-03T09:12:39.674Z","uptime24h":1,"uptime7d":1,"priceAtomic":"50000","payTo":"0x2d82dcB9cC3a168d9Ab25b62C1E33E278A51254F","hourly7d":{"endsAtHourUtc":"2026-11-03T09:00:00.000Z","marks":"..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u","legend":". none, u up, d down, i bad 402"}},{"url":"https://perp-gap-api.perpgap.workers.dev/tokens/premium","method":"GET","state":"up","http":402,"reason":"ok","latencyMs":278,"lastChecked":"2026-11-03T08:12:40.329Z","lastOk":"2026-11-03T08:12:40.329Z","uptime24h":1,"uptime7d":1,"priceAtomic":"10000","payTo":"0x2d82dcB9cC3a168d9Ab25b62C1E33E278A51254F","hourly7d":{"endsAtHourUtc":"2026-11-03T09:00:00.000Z","marks":".u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u..u.","legend":". none, u up, d down, i bad 402"}},{"url":"https://perp-gap-api.perpgap.workers.dev/funding","method":"GET","state":"up","http":402,"reason":"ok","latencyMs":9,"lastChecked":"2026-11-03T09:12:39.674Z","lastOk":"2026-11-03T09:12:39.674Z","uptime24h":1,"uptime7d":1,"priceAtomic":"20000","payTo":"0x2d82dcB9cC3a168d9Ab25b62C1E33E278A51254F","hourly7d":{"endsAtHourUtc":"2026-11-03T09:00:00.000Z","marks":".u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u","legend":". none, u up, d down, i bad 402"}},{"url":"https://perp-gap-api.perpgap.workers.dev/pm/implied","method":"GET","state":"up","http":402,"reason":"ok","latencyMs":9,"lastChecked":"2026-11-03T09:12:39.674Z","lastOk":"2026-11-03T09:12:39.674Z","uptime24h":1,"uptime7d":1,"priceAtomic":"20000","payTo":"0x2d82dcB9cC3a168d9Ab25b62C1E33E278A51254F","hourly7d":{"endsAtHourUtc":"2026-11-03T09:00:00.000Z","marks":"u.u.u.u.u..u.u.u.u.u.u.u.u.u.u.u.u..u.u.u.u.u.u.u.u.u.u.u.u..u.u.u.u.u.u.u.u.u.u.u.u..u.u.u.u.u.u.u.u.u.u.u.u..u.u.u.u.u.u.u.u.u.u.u.u..u.u.u.u.u.u.u.u.u.u.u.u..u.u.u.u","legend":". none, u up, d down, i bad 402"}},{"url":"https://perp-gap-api.perpgap.workers.dev/export","method":"GET","state":"up","http":402,"reason":"ok","latencyMs":8,"lastChecked":"2026-11-03T09:12:39.674Z","lastOk":"2026-11-03T09:12:39.674Z","uptime24h":1,"uptime7d":1,"priceAtomic":"250000","payTo":"0x2d82dcB9cC3a168d9Ab25b62C1E33E278A51254F","hourly7d":{"endsAtHourUtc":"2026-11-03T09:00:00.000Z","marks":"u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u..u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u.u","legend":". none, u up, d down, i bad 402"}}]}