How do you find out what tools a website uses?
Every marketing tool on a website has to load something in the visitor's browser. Google Analytics loads a tracking script. A Meta Pixel adds a small snippet that reports page visits back to Meta. A Klaviyo signup form or an Intercom chat bubble pulls in its own code. Because all of that is sent to anyone who opens the page, you can read a company's marketing stack from the outside.
There are three common ways to do it by hand. You can open the page source in your browser and search for names you recognize. You can install a browser extension such as Wappalyzer, which flags the tools on whatever page you're viewing. Or you can type the domain into a lookup site such as BuiltWith, which has crawled most of the web and keeps a record of what each site runs.
Any of those will tell you what one site loads. The harder part is knowing what the answer means and doing something with it. A Meta Pixel on a competitor's homepage suggests they retarget visitors on Facebook and Instagram. Optimizely means someone there is running experiments. HubSpot forms usually mean HubSpot holds their leads. To get value from that, you need to check several competitors the same way, read the results against your own strategy, and look again when something changes.
That's work an AI agent does well, because it can run the same check on every company you care about and bring the interpretation along with the list. Kite is an AI marketer that does this as part of its company research. Here's how it works.
How Kite finds out what marketing tools a website uses
Kite starts with the company's live homepage. It reads the code the page sends and matches it against the signatures of widely used analytics, A/B testing, ad tracking, and email tools. Then it fills in what one homepage can't show, using its built-in Crustdata source and, if you've connected it, your BuiltWith account.
With the stack in hand, Kite decides what it means for the question you asked. If you're studying a competitor, it looks at which ad networks they track, whether they test their pages, and which email platform runs their signups. If you're researching a prospect, it notes which tools your product works with or replaces. Kite records what it found in the company's profile, with sources, so later research and outreach can build on it. You can also ask it to repeat the check on a schedule and tell you when a competitor's stack changes.
- See which analytics, testing, ad tracking, and email tools a homepage loads
- Know what a missing tool does and doesn't mean
- Fill in what one homepage can't show
- Turn the stack into a decision
- Keep watching for changes
See which analytics, testing, ad tracking, and email tools a homepage loads
Kite can tell you what analytics, A/B testing, ad tracking, and email tools a company's homepage loads from nothing more than its domain. It fetches the live homepage and looks for the specific code each tool leaves behind, sorted into four groups:
- Analytics: Google Analytics, Google Tag Manager, Segment, and PostHog.
- A/B testing: Optimizely, VWO, and LaunchDarkly.
- Ad tracking: the Meta Pixel, the LinkedIn Insight Tag, and the TikTok Pixel.
- Email and chat: HubSpot forms, Klaviyo, and Intercom.
Say you ask Kite what your three closest competitors run. It might come back with Segment and the LinkedIn Insight Tag on the first, Google Analytics and VWO on the second, and the Meta Pixel and Klaviyo on the third. Each result names the page Kite read and when it read it, so you know exactly what the finding rests on.
This check is built into Kite and works on any public website that loads over HTTPS. You don't need an account with any of these tools or with a lookup service.
Know what a missing tool does and doesn't mean
A tool that doesn't show up on the homepage might still be in use, and Kite treats it that way. It reports each group as found, not detected, or unknown, and it keeps those three apart.
There are good reasons a real tool can go unseen. Google Tag Manager often loads other tools after the page opens, so a homepage that loads Tag Manager may be running more than the check can see. A company might put its A/B testing tool only on its pricing page or run its email signup on a separate landing page. And when a homepage is so large that Kite reads only the first part of it, Kite marks any group with no match as unknown instead of reporting the tool as missing.
That distinction matters when you act on the answer. "Your competitor has no ad pixels on its homepage" is a useful clue that they may not be retargeting. "Your competitor doesn't advertise" is a claim the homepage alone can't support. Kite keeps sourced facts separate from its inferences and states how confident it is, so you can tell which is which.
Fill in what one homepage can't show
Kite fills in the rest of a company's stack with two other sources: Crustdata, which is built in, and BuiltWith, which you connect yourself.
Crustdata keeps its own record of the technology companies use. Kite uses it to add tools that a single homepage reading would miss, and to see the company's size, funding, and hiring alongside its stack.
BuiltWith goes furthest. Once you connect your BuiltWith account, Kite can read a site's full technology profile across categories such as ecommerce, analytics, advertising, email, chat, and payments. It can also see when each tool first appeared and when it was last seen. That history turns a snapshot into a story. A competitor that added VWO last month has just started testing its pages. A prospect whose Mailchimp code disappeared around the time Klaviyo showed up has switched email platforms, and it may still be settling in.
Turn the stack into a decision
Kite reads the stack against the goal you gave it and tells you what it means for your next move. The same list of tools leads to different work depending on whether you're watching a competitor or courting a prospect.
For a competitor, the stack shows how they run their marketing. Ad pixels show which networks they can retarget on, and Kite can check that against the ads they're actually running through its built-in ad research, including the copy, creative, landing pages, and run dates. A testing tool suggests their pages are changing on purpose, so Kite pays closer attention to their headlines and pricing. Kite folds these findings into its wider competitor analysis and advertising research.
For a prospect, the stack is a reason to reach out and something specific to say. If you sell a reviews app that works with Klaviyo, a store running Klaviyo is a better fit than one that isn't, and your email can mention the integration they'd actually use. Kite can also run the search in reverse and find every company that runs a given tool, then score each one against your ideal customer profile to build a qualified lead list.
Playbooks for this step
- How to find companies using a specific technology with BuiltWithStart from a tool instead of a website, and get a scored list of the companies that run it.
- How to see what ads a competitor is running on Facebook and InstagramCheck whether a competitor with a Meta Pixel is running ads, and see the copy and creative.
Show 2 more playbooks for this step
- How to see what LinkedIn ads a competitor is runningFollow up on a LinkedIn Insight Tag by reading the competitor's current LinkedIn ads.
- How to see what Google ads a competitor is runningSee the search and display ads behind a competitor's Google tags.Coming soon
Keep watching for changes
A competitor's stack changes when its marketing changes, so Kite can repeat the check on a schedule and tell you what moved. You might ask for a monthly check on your five closest competitors. Each run compares the new results with the last ones and reports what was added or dropped, such as a new TikTok Pixel or a switch from one email tool to another.
If your team uses Slack, the results go to the channel you choose. Otherwise Kite emails them from your team's Kite address to the person who set up the check, or keeps each run as its own conversation in the Kite web app.
What you get
A tool report for each website
The analytics, A/B testing, ad tracking, and email tools Kite found, with the page it read, the date it read it, and a clear note on anything it couldn't confirm.
The wider stack, when you want it
The technology Crustdata has on record for the company and, with BuiltWith connected, the full profile and history of each tool.
An explanation of what it means
What the stack suggests about how a competitor markets or why a prospect fits, kept separate from the facts it rests on.
A side-by-side view of your competitors
The same check run across every company you name, delivered as a table in the conversation or as a shareable report.
A saved record
Kite adds the findings to each company's profile in your team's knowledge base, so later research, campaigns, and outreach start from them.
The next piece of work
A prospect list, a positioning note, or outreach drafts built from what the stack shows, depending on what you asked for.
How to get started
Kite is an AI marketer. It researches your business, builds a growth strategy, and ships the work that brings you new customers. You can work with Kite in your browser or in Slack.
Start by naming the websites and the reason you're asking. You might say, "What marketing tools do our three biggest competitors use, and what does that tell us?" or "Which of these 40 prospects run Klaviyo?" Kite already knows your company and your competitors from its research, so it can suggest which sites to compare if you'd rather not list them.
The homepage check and Crustdata need nothing from you. Connect your BuiltWith account with an API key when you want full technology profiles, tool history, or lists of every site running a tool. Those lookups use paid API credits from your BuiltWith account. If you want the results in your CRM or a spreadsheet, connect that account too, and Kite records what it found on each company there.
Integrations used to find out what marketing tools a website uses
Kite reads homepages directly and draws on its built-in company data, so you can start without connecting anything. BuiltWith adds depth and history when you need it.
Connect your own account
Reads a site's full technology profile and when each tool appeared or disappeared, and lists every site BuiltWith has seen running a tool.
Common questions
How do I check what email platform a company uses?
Start with the company's email signup form, because the form usually loads code from the email platform behind it. Kite's homepage check recognizes HubSpot forms, Klaviyo, and Intercom on sight. For other platforms such as Mailchimp or Customer.io, connecting BuiltWith gives Kite a much longer list of email tools to match, along with when the company started using each one. Outside of Kite, two other clues are the sending domain in the company's own newsletters and the public DNS records that authorize email services to send on the company's behalf.
Is it okay to look up what tools a competitor's website uses?
Yes. Kite reads the same public homepage that any visitor's browser downloads, and lookup services like BuiltWith record that same public code. Kite doesn't log in to anything or reach behind the website. Software that never touches the public site, such as a company's internal tools, generally won't show up.
How is this different from using BuiltWith or Wappalyzer myself?
BuiltWith and Wappalyzer tell you what a site runs. Kite uses that answer for the job you actually have. It checks every competitor the same way, explains what the stack suggests, saves the findings to each company's profile, and goes on to the next step, such as a prospect list, an outreach draft, or a recurring check. If you already pay for BuiltWith, connect it, and Kite works with your BuiltWith data instead of replacing it.
Can Kite find every company that uses a specific tool?
Yes, through Crustdata or a connected BuiltWith account. Both can return companies that run a given technology, and BuiltWith also shows when each site started using it. Kite then narrows the list to companies that fit your ideal customer profile, scores each one from one to five with a reason, and can find the right people to contact at each company.
What happens if Kite can't read a website?
Kite tells you why. A site that blocks the request, doesn't respond in time, returns an error, or sends back almost no content gets a plain note saying so, instead of an empty list that looks like a clean result. In that case, Crustdata or BuiltWith can still supply what they have on record for the company.
