The data behind the botlord tools is free and open — no API key, no signup, CORS enabled so you can call it straight from a browser. Build your own leaderboards, badges or dashboards on top of the Hive tipping fleet. If you ship something with it, tell @borniet — always curious.
https://tipping.botlord.eu · all responses are JSON (except the PNG) · please cache: most data changes every few minutes at most. Be gentle — this runs on one small server.Top tip recipients across the whole fleet — which accounts received the most distinct tip tokens.
Who recently tipped this account, with the token and the post it happened on, plus their top tippers.
Lifetime recap for one account: tips sent/received, favourite recipient, top tipper, current streak and earned badges.
Every fleet tip that passed between two accounts, in both directions.
A ready-made "top tippers" leaderboard image for your own weekly post — one line of markdown, no code. kind=tippers|recipients. Builder with copy-paste markdown: /embed/leaderboard.
[](https://tipping.botlord.eu)
A shareable "Hive health report" image for one account — reputation, HP, 100% vote value, witness votes, tips, savings and blacklist standing in one 1200×630 PNG.

Every tip token the fleet supports: bot account, token symbol and the community tokens tracked alongside them.
Which tip commands an account can use right now and how many tips it has left today, per token — including external (community) tiers.
Is this account on the official Hivewatchers/Spaminator blacklist? Returns a plain boolean plus the list size — the full list is fetched and cached server-side so you don't have to.
Tip attempts the fleet skipped for this account today, grouped by reason (cooldown, daily limit, eligibility).
How many tipping bots are up and when the fleet last sent a tip. Handy for a status badge.
// who tipped @borniet lately?
const r = await fetch('https://tipping.botlord.eu/api/tips/received/borniet?limit=5');
const d = await r.json();
d.recent.forEach(t => console.log(`@${t.who} sent !${t.token}`));