Simple visitor counter with custom SVG badges. No cookies, no tracking.
Custom SVG:
Shields.io style:
GET /api/pixel/<key>
Returns 1×1 transparent PNG
Reset:
POST /api/admin/reset
{ "key": "demo" }
View visitors:
GET /api/admin/visitors/<key>
Requires x-admin-token header

<img src="https://badge-visitor-count.vercel.app/api/svg/readme" alt="views" />
<script>
fetch('https://badge-visitor-count.vercel.app/api/hit/homepage',
{ mode: 'no-cors' }).catch(() => {});
</script>
/api/hit/<key> from your site.