{"endpoints":{"/add":"POST JSON {\"uploaded_asset_id\": N, \"pdq\": \"...\", \"phash\": \"...\"} \u2014 add hashes to in-memory indices","/hash":"POST multipart/form-data with field \"image\". Add ?search=true to check for near-duplicates.","/health":"GET health check","/rebuild":"POST \u2014 rebuild both indices from database","/remove":"POST JSON {\"uploaded_asset_id\": N} \u2014 remove from in-memory indices","/search":"POST JSON {\"pdq\": \"...\", \"phash\": \"...\"} \u2014 search both indices for near-duplicates","/web-search":"POST multipart/form-data with field \"image\" \u2014 search the web for this image via Google Vision API.","/website-owner":"POST JSON {\"domain\": \"example.com\"} \u2014 scrape legal/imprint pages for owner info.","/whois":"POST JSON {\"domain\": \"example.com\"} \u2014 WHOIS lookup for domain ownership info."},"name":"PDQ + pHash Hash Server","pdq_index_size":29,"phash_index_size":29}
