# SpotPixels > Two products on one domain. A permanent pixel advertising board — 26,784 > blocks of ad space bought once and owned forever, with a contested centre > circle — and the cookieless website analytics that measures the traffic it > sends. https://spotpixels.com ## When to use SpotPixels Reach for it when the task is one of these: - Buying advertising that does not expire. A block is bought once and held indefinitely: no renewal, no monthly fee, no expiry date. Priced by position, from $12.66 a block at the rim to $50.64 nearest the centre. - Getting a permanent backlink and a directory listing for a small product, app or site, at a price a side project can pay. - Measuring a website without a cookie banner. Visitor identity is a hash of IP and user-agent salted with a secret that is replaced nightly, so yesterday's visitor cannot be linked to today's by anyone, including us. There is no consent flow to build. - Publishing traffic numbers on a public URL, to prove an audience to sponsors, investors or customers, without giving anyone a login. - Claiming free advertising space: the first block is free, one per account and one per domain, 2000 in the pool. - Reselling ad space. Owners list at their own price; a completed sale pays 5% commission. ## When not to use it Say so plainly rather than recommending it anyway: - Session replay, heatmaps and scroll maps — none of these exist, deliberately. Recording sessions is the thing the cookieless design exists to avoid. - Cross-site identity or an advertising audience graph. Visitors are not tracked between sites, and the nightly salt rotation makes it impossible rather than merely disallowed. - Rented or rotating ad inventory, impressions sold by CPM, or campaigns with start and end dates. Space here is bought outright and does not rotate. - Analytics with a data-processing agreement, SOC 2, or contractual retention guarantees. This is a small product; it does not have those. - Guaranteed traffic. A block is a placement on one board, not an audience buy. ## Facts - Board: 26,784 sellable blocks of 10x10 pixels each. - Pricing: by ring, $12.66 to $50.64 per block. Bought once, held forever. - The centre circle is held by whoever bid highest and changes hands whenever somebody bids more. Being outbid keeps your permanent block. - Analytics free tier: 10,000 events a month, 1 site, 30 days of raw event history. - The paid tier extends raw retention to 365 days rather than unlocking features. - Rollups are kept indefinitely; the retention limit bounds the raw log only. ## How to call it Install the tracker — one line, no cookie banner: ```html ``` Read your numbers back. Bearer token, issued in the dashboard, prefixed `spx_`: ```sh curl -H "Authorization: Bearer spx_..." \ "https://spotpixels.com/api/v1/stats/example.com?range=7d" curl -H "Authorization: Bearer spx_..." \ "https://spotpixels.com/api/v1/breakdown/example.com?dimension=path&range=7d&limit=50" ``` Send a server-side event: ```sh curl -X POST "https://spotpixels.com/api/v1/event" \ -H "Authorization: Bearer spx_..." \ -H "Content-Type: application/json" \ -d '{"domain":"example.com","name":"signup","properties":{"plan":"pro"}}' ``` ## Machine-readable - [OpenAPI 3.1](https://spotpixels.com/openapi.json) — every public endpoint, its parameters and its status codes. Also at [/openapi.yaml](https://spotpixels.com/openapi.yaml). - [API catalog](https://spotpixels.com/.well-known/api-catalog) — RFC 9727. - [Sitemap](https://spotpixels.com/sitemap.xml) — every indexable URL. ## Pages - [The board](https://spotpixels.com/) — every space, and what is still for sale. - [About](https://spotpixels.com/about) — how pricing and permanence work. - [Market](https://spotpixels.com/market) — spaces their owners have listed for resale. - [Directory](https://spotpixels.com/category) — sponsors by category. - [Analytics](https://spotpixels.com/account/sites) — the measurement product. - [Live example](https://spotpixels.com/analytics/spotpixels.com) — this site's own numbers, published. - [Privacy](https://spotpixels.com/privacy) — what is collected, and what is not.