{"openapi":"3.1.0","info":{"title":"Hansala Public API","version":"1.0.0","summary":"Read-only confirmed company evidence. No API key.","description":"GET-only JSON. Confirmed facts only — never pending invites or private fields. Cache: public, s-maxage=300. Docs: https://www.hansala.com/developers","termsOfService":"https://www.hansala.com/developers/api-terms","contact":{"name":"Hansala Developers","url":"https://www.hansala.com/developers","email":"developers@hansala.com"},"license":{"name":"Proprietary","url":"https://www.hansala.com/terms"}},"externalDocs":{"description":"Developer docs","url":"https://www.hansala.com/developers"},"servers":[{"url":"https://hansala.com/api/v1"}],"paths":{"/companies/{slug}":{"get":{"summary":"Get confirmed company profile","operationId":"getPublicCompany","tags":["Public"]}},"/companies/{slug}/references":{"get":{"summary":"List confirmed client references","operationId":"getPublicReferences","tags":["Public"]}},"/companies/{slug}/case-studies":{"get":{"summary":"List confirmed case studies","operationId":"getPublicCaseStudies","tags":["Public"]}},"/verify":{"get":{"summary":"Trust oracle — look up a firm by website domain","operationId":"verifyDomain","tags":["Public"]}}},"components":{"parameters":{"slug":{"name":"slug","in":"path","required":true,"schema":{"type":"string"},"description":"Public company slug"},"domain":{"name":"domain","in":"query","required":true,"schema":{"type":"string"},"description":"Website domain, e.g. example.com"}}}}