Categories › Web & Browser › Scraping, crawling & page-to-text
Search the source code (HTML, JavaScript, CSS) of web pages.
Remote server: your requests and data go to api.publicwww.com. Claude Code: claude mcp add --transport http publicwww https://api.publicwww.com/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
search — Find websites whose page source (HTML, JavaScript, CSS) contains a string: a library name, a script url, a tracking or widget id, a meta tagaccount — The account behind the token: the current time (now, UTC), plan, searches used today and left, rate limit, result limits, extraction points read_docs — PublicWWW's own documentation and price list, in Markdown: query syntax and operators, websites about a topic (like:), regular expressions (list_clusters — The account's clusters - saved lists of websites - newest first: id, name, number of domains, creation time. An account keeps at most 100. Sget_cluster — A page of the domains in one cluster. Spends nothing.create_cluster — Save a list of websites as a cluster, to extract data from them or combine with other clusters. From a search: pass 'query' (PublicWWW syntacombine_clusters — A new cluster from existing ones: 'and' - domains in every cluster, 'or' - in any of them, 'diff' - the first cluster minus the second (exacextract_from_cluster — Pull values out of the page source of every website in a cluster: contacts, social profiles, analytics and tag ids, anything a regular exprebuild_signatures — Find signatures that lead to more websites like the ones in a cluster: their common platform, theme, plugin, tracker, network or owner. Eachrename_cluster — Give a cluster a new name. Spends nothing.delete_cluster — Delete a cluster for good. It cannot be undone - confirm with the user first.Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.