API-first

Developers and agents

Use public JSON APIs for SeekerIDs, dApps, prices, and SKR data. Prefer these endpoints over HTML scraping.

Agent skill

Give coding agents (Claude Code, Codex, Cursor, and others) a one-command install that teaches them to use these APIs instead of scraping HTML.

Install

npx skills add SeekerTracker/website-seekertracker@seekertracker

# global, skip prompts
npx skills add SeekerTracker/website-seekertracker@seekertracker -g -y

What it does

  • Looks up .skr SeekerIDs, wallet reverse-lookup, and ranks
  • Queries the Seeker dApp catalog by package or search
  • Reads SKR vault stats and SOL/SKR prices
  • Starts from /llms.txt and /api for discovery

After install

  • Ask the agent about a SeekerID, Seeker dApp, or SKR stats, or run /seekertracker
  • Agents should call JSON endpoints only (no bulk HTML scrapes)

Policy

  • Auth: none for public read endpoints below
  • CORS: open on public read paths (no credentials)
  • Rate limits: be polite; cache responses; avoid ?refresh=1 spam
  • HTML: product UI for humans; agents should call JSON

Quick start

curl -sS https://seekertracker.com/api/health
curl -sS https://seekertracker.com/api/price
curl -sS 'https://seekertracker.com/api/domains?page=1&pageSize=20'
curl -sS 'https://seekertracker.com/api/domain?domain=metasal.skr'
curl -sS 'https://seekertracker.com/api/dappstore?package=com.seekertracker'
curl -sS https://seekertracker.com/api/skr/vault

Public endpoints

MethodsPathSummary
GET/apiAPI index: discovery links and public endpoint list (alias of /api/index)
GET/api/indexAPI index: discovery links and public endpoint list
GET/api/healthLiveness, domain count, catalog source (turso/snapshot)
GET, POST/api/priceSOL and SKR USD prices (Jupiter v3, DexScreener fallback)
GET, POST/api/domains
?page=1&pageSize=50&sortBy=newest&query=meta
List/search .skr SeekerID domains
GET, POST/api/domain
?domain=metasal.skr or POST {"domain":"metasal.skr"}
Lookup one domain by name
GET/api/lookup
?wallet=<base58>
Domains owned by a Solana wallet
GET/api/dappstore
?package=com.example.app | ?q=wallet | ?status=active
Seeker dApp catalog (active/removed/all)
GET/api/skr/vaultSKR vault balances, price, supply, market cap
GET/api/skr/summarySKR ecosystem summary stats
GET/api/skr/stakersSKR staking participants
GET/api/skr/reportSKR report payload
GET/api/activations
?view=day
SeekerID registration activity (day/week/month views)
GET/api/competitorsCompetitor / market comparison snapshot
GET/api/seeker-fundTRACKER fund fees + 24h volume (client shell stats)
GET/api/allocation/{wallet}Allocation data for a wallet
GET/api/snake/configSnake game config
GET/api/snake/leaderboardSnake leaderboard
GET/api/snake/prizeSnake prize pool
GET/api/sweep/contestantsSweep contestants
GET/openapi.jsonOpenAPI 3.1 description of the public API
GET/llms.txtAgent discovery document (start here)

Human pages

  • /dapps — dApp catalog (Solana Seeker store mirror)
  • /dapps/{package} — dApp detail
  • /id/{name.skr} — domain profile
  • /skr — SKR stats UI