If you found this page from a User-Agent string in your server logs or your WAF dashboard, this page tells you what the crawler is, how it behaves, and how to allow or block it.
TrueSignal operates a crawler, ts-crawler, that reads a business's own public website to gather facts about that business — how long it has been operating, what services it offers, where it works — so that the business can confirm those facts rather than retype them.
It reads only pages that are publicly available on the site, and every fact it records cites the page it was read from.
Every request it makes carries this User-Agent, verbatim:
ts-crawler/0.1 (+https://usetruesignal.com/crawler; contact hello@usetruesignal.com)
It sends no other User-Agent. It does not present itself as a browser, and it does not rotate or vary this string.
robots.txt before anything else and does not request a path that is disallowed for it. A site-wide disallow ends the crawl with no pages fetched.Allowlist by User-Agent. In most WAF and bot-mitigation products this is a rule that skips or bypasses the challenge when the User-Agent contains:
ts-crawler
We are not on the verified-bot lists that Cloudflare, Akamai and similar vendors ship by default, so if your site challenges unrecognized agents, an explicit rule is what lets us through.
Add this to your robots.txt:
User-agent: ts-crawler Disallow: /
It is read on every crawl and honored. Blocking the User-Agent at your edge works too, and we will record it as a refusal and stop rather than try another route.
If the crawler is causing a problem on your site, if you want it stopped immediately, or if you just want to know what it read, email us:
A person reads that address.
Talk to our team
Real people who know the product. Ask us anything about getting verified.