API — public endpoints reference
The five most common reads: companies, complaints, search, comments, transparency.
Companies
GET /v1/public/companies — paginated catalog, sortable by top_resolvers, most_active, highest_rated, recent, az. Filter with ?category=… or ?country=….
GET /v1/public/companies/{slug} — one company with its 30-day metrics.
Complaints
GET /v1/public/complaints?company={slug}&sort=recent|resolved — feed.
GET /v1/public/complaints/{slug} — one complaint detail (only published / verified states; pre-publish drafts 404).
Search
GET /v1/public/search?q=… — trigram-matched companies + complaints, capped short.
Comments
GET /v1/public/complaints/{slug}/comments — published thread.
POST /v1/public/complaints/{slug}/comments — submit a guest comment; response includes a client_token usable for the next five minutes to PATCH or DELETE your own comment.
Transparency
GET /v1/public/companies/{slug}/removal-log — the public record of every removal action on the company's content. Closed-enum reasons; never "for payment".