Agencies & developers
Add proof pages to every client store
Install TilliT for your clients, run them all from one place, and build on the versioned public API. It's one program, whether you're rolling this out for clients or wiring it into something you're building.
Partner program
- Multi-store dashboard and client seats
- Revenue share on referrals (disclosed)
- Co-marketing and a directory listing
- Priority support, priority checks, and roadmap access
If you run an agency, the multi-store dashboard is the part that matters: every client in one view. Client accounts hand off cleanly, and the client owns their own data and their own publishing decisions.
Why build on it
TilliT's structured evidence chain (sources, dates, and an independence tier for each one) is easier to cite than an opaque score. Every report page also emits Schema.org JSON-LD, built from the same wording-checked text a person reads. /trust.md and /llms.txt spell out the status vocabulary and the citation rules.
Public API (v1)
Base URL https://tillit.world/api/pta/v1. Authenticate with your key: Authorization: Bearer <key> (or X-API-Key). Every response is { "apiVersion": "1.0", "data": … }. Rate limits and usage are on the portal and in the X-RateLimit-* headers.
| Method | Path | Returns |
|---|---|---|
| GET | /v1/products/{slug} | Full report: the verdict, the score broken out, every evidence item with its independence tier, and merchant responses |
| GET | /v1/products/{slug}/structured-data | Schema.org JSON-LD for the product |
| GET | /v1/directory?q=&badge=&limit= | Browse checked products |
| GET | /v1/badges/{badge} | Badge hub: coverage and status counts |
| GET | /v1/stats | Corpus totals |
| POST | /v1/checks | Submit a check (creator and partner keys run priority) → requestId |
| GET | /v1/checks/{requestId} | Poll a check, with live per-badge results |
| POST | /v1/products/{slug}/response | Right-of-reply, verified store key only |
| GET | /v1/key | Your key: tier, usage, verified domains |
curl -s https://tillit.world/api/pta/v1/directory?limit=3 \
-H "Authorization: Bearer $TILLIT_KEY" | jq '.data.results[].brand'
# submit a priority check (creator / partner key)
curl -s -X POST https://tillit.world/api/pta/v1/checks \
-H "Authorization: Bearer $TILLIT_KEY" -H "Content-Type: application/json" \
-d '{"url":"https://example-shop.com/products/oat-milk"}'Join the partner program
Approved partners get a partner-tier API key (higher limits, priority checks, multi-store) and the portal.