The same data the pages use, as JSON, CORS open, no key. Other services are meant to build on this — that is the point of publishing it.
| Route | Returns |
|---|---|
| GET /api/dev/<address> | The full profile: every launch, day-7 and day-30 status, sells, burns, graduations, probable linked wallets, and the block range that was scanned |
| GET /api/dev/<address>/summary | Just the totals, for a badge or a widget |
| GET /api/token/<address> | Who deployed a token, and a link to their profile |
| GET /api/health | Chain head and service status |
A profile is read live from the chain and cached briefly. Anonymous callers get a modest rate; $DEV holders who sign in get a higher one. Every response carries the block it was built at, so a cached answer is never mistaken for a fresh one.
curl https://devscore.lol/api/dev/0x0000000000000000000000000000000000000000