GTM Tech Stack Signal Enrichment
Pricing
from $70.00 / 1,000 results
GTM Tech Stack Signal Enrichment
Detects which GTM tools a company uses on their website. Returns a flat, Clay-ready row with detected CRM, sequencer, and marketing automation signals. Purpose-built for outbound qualification, no JSON parsing required.
Pricing
from $70.00 / 1,000 results
Rating
0.0
(0)
Developer
Mamba Labs
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
GTM tech stack detection for Clay. Flat boolean output. No JSON parsing required.
Takes a company domain or URL, renders the page with headless Chromium, and returns a single flat row with boolean flags for each GTM tool detected. Drop it into a Clay HTTP Request column and filter on gtm_tool_count > 0 to qualify your list instantly.
Who this is for
- Clay users building outbound qualification tables who need GTM tool flags without writing formula columns
- GTM agencies enriching lead lists with tech stack signals at scale
- RevOps teams segmenting accounts by CRM, sequencer, and marketing automation usage
Input
| Field | Type | Required | Notes |
|---|---|---|---|
url | String | Yes | Company domain or full URL. Both work: hubspot.com or https://hubspot.com |
company_domain | String | No | Alternative to url field. Use either one. |
Output
Every field is present in every row. No nested JSON. Ready to use as a Clay enrichment column.
| Field | Type | Description |
|---|---|---|
company_domain | String | Normalized domain from input |
crm_detected | String | hubspot / salesforce / pipedrive / zoho / none |
seq_tool_detected | String | outreach / salesloft / apollo / instantly / lemlist / reply / none |
uses_hubspot | Boolean | HubSpot CRM or Marketing Hub detected |
uses_salesforce | Boolean | Salesforce detected |
uses_clay | Boolean | Clay detected |
uses_apollo | Boolean | Apollo.io detected |
uses_outreach | Boolean | Outreach detected |
uses_gong | Boolean | Gong detected |
uses_zoominfo | Boolean | ZoomInfo detected |
uses_linkedin_sales_nav | Boolean | LinkedIn Sales Navigator detected |
uses_drift | Boolean | Drift detected |
uses_intercom | Boolean | Intercom detected |
marketing_automation_detected | String | marketo / pardot / hubspot / eloqua / none |
gtm_tool_count | Integer | Count of true boolean fields |
tech_stack_signal | String | high / medium / low |
detection_error | Boolean | True if domain timed out or was blocked |
run_date | ISO Date | Timestamp of the run |
Sample output:
{"company_domain": "hubspot.com","crm_detected": "hubspot","seq_tool_detected": "none","uses_hubspot": true,"uses_salesforce": false,"uses_clay": false,"uses_apollo": false,"uses_outreach": false,"uses_gong": false,"uses_zoominfo": false,"uses_linkedin_sales_nav": false,"uses_drift": false,"uses_intercom": false,"marketing_automation_detected": "hubspot","gtm_tool_count": 1,"tech_stack_signal": "medium","detection_error": false,"run_date": "2026-04-06T09:03:47.744Z"}
Clay gate column: gtm_tool_count > 0
How signal strength is derived
| Strength | Criteria |
|---|---|
| high | CRM detected AND sequencer detected AND 3 or more total tools |
| medium | CRM or sequencer detected, 1 to 2 total tools |
| low | At least 1 tool detected, no CRM and no sequencer |
Clay integration
- Add a new column in your Clay table. Select HTTP Request.
- Set the URL to:
https://api.apify.com/v2/acts/mambalabs~gtm-tech-stack-signal-scraper/run-sync-get-dataset-items?token=YOUR_API_TOKEN - Set Method to POST.
- Set the body:
{ "url": "{{domain}}" } - Map the response fields you want as Clay columns:
crm_detected,gtm_tool_count,tech_stack_signal,uses_hubspot. - Set your run condition: only run if
domainis not empty. - Filter your view:
gtm_tool_countgreater than 0.
Your API token is in your Apify account under Settings > Integrations.
Known limitations
Tools not detectable via website scrape: Clay, Apollo, Outreach, Gong, ZoomInfo, Salesloft, Instantly, Lemlist, LinkedIn Sales Navigator. These are backend-only or internal SaaS products with no client-side footprint on a company's public website. This is not a bug.
Auth-walled pages: Detection runs against the public-facing homepage only.
Custom CDN routing: Some companies proxy third-party scripts through their own CDN, which can cause false negatives.
Pricing
$0.07 per result. Pay per event, billed once per domain processed.
Related Actors
- GTM Hiring Signal Scraper - Scrape Greenhouse, Lever, and Ashby for GTM hiring signals. $0.07/result.
- GTM Signals Aggregator - Run both hiring signals and tech stack detection in one call. $0.12/result vs $0.14 if run separately. Saves 14% and adds a composite signal score.
Built by Mamba Labs.