The cmgraph crawler

Last updated: 12 August 2026

cmgraph is an evidence-linked comparison engine for UK contract manufacturing. Our crawlers fetch public web pages for two narrow purposes: discovering that manufacturers exist, and verifying what those manufacturers publish about themselves. If you found this page from a user-agent string in your server logs, this is the reference it points at.

How our requests identify themselves

We fetch under two named user agents, and never under a disguise:

cmgraph/1.0 (+https://cmgraph.com/bot)
Discovery: public directories, registries, and association member lists. Used to learn that companies exist — names, trading websites, addresses — never to extract capability claims.
cmgraph-research/0.1 (+https://cmgraph.com)
Verification: fetching a manufacturer’s own website to confirm its identity (legal name, address, registration number) and what it says about its capabilities, before anything about it is published.

How they behave

  • robots.txt is respected to the letter. We match the cmgraph token or the wildcard group, whichever your file addresses to us. If we are disallowed, we do not fetch — and we do not come back under a browser user agent instead.
  • At most one request per second per host, and usually far less.
  • No captcha bypass, ever. A site that asks not to be read by machines stays unread; we find public sources instead.
  • Companies, not people. No LinkedIn scraping, no officer or shareholder records — cmgraph describes businesses, not individuals.
  • What we use is cited. Facts on cmgraph carry the quoted source paragraph and a link to the page it came from. Attribution is how the product works, not a courtesy.

Allowing or refusing us

To allow our crawler explicitly, add to your robots.txt:

User-agent: cmgraph
Allow: /

To refuse, disallow us the same way — it is honoured without workarounds:

User-agent: cmgraph
Disallow: /

If your robots.txt disallows unnamed crawlers by default, we treat that as a “no” and won’t fetch — operators who would like us to read their site can add the allow rule above or simply email us permission.

Questions, blocks, and verification

Anything else — rate concerns, a removal request, or checking whether traffic in your logs was really ours — email hello@cmgraph.com with the timestamps and IP address and we’ll confirm either way.