Technology Intelligence API - Tech Install and IT Spend
Pricing
from $20.00 / 1,000 company enricheds
Technology Intelligence API - Tech Install and IT Spend
Find and enrich companies by the technology they run. Returns installed products and vendors with last verified dates, IT spend by category, firmographics, AI and cloud maturity. Search an install base by vendor, product, industry, country, headcount or revenue. Bring your own key.
Pricing
from $20.00 / 1,000 company enricheds
Rating
0.0
(0)
Developer
Nabeel Hassan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Find the companies running the technology you sell against, and get their installed products, IT spend and firmographics in one row.
What it does
- Three ways in, one output shape. Enrich fills in companies you already have. Search finds companies by the technology they run and by who they are. Match resolves a messy name or domain to the provider's own company identifier. All three write the same columns.
- Reports installed technology, not just web-detected technology. Each install carries the product, the vendor, the category, the country, an install intensity and the date it was last verified, which is how a technology profile stays honest about its age.
- Puts a budget next to the stack. IT spend broken down by category, a total, and AI spend separately, so an account can be qualified on what it invests rather than only on what it owns.
- Adds AI and cloud maturity. Maturity scores and ranks, cloud product counts by provider and the direction those have moved, which is what tells a modernizing account from a static one.
- Takes names, not identifiers. The provider filters on its own identifiers for vendors, products, categories and industries. This actor accepts plain names and resolves them through the provider's free catalog, and says in the log when a name could not be resolved rather than quietly widening your search.
- Searches an install base the way a territory is drawn. Vendor, product and category filters combined as any, all or none, together with industry, country, headcount and revenue ranges.
- Says what a run will cost before it spends. Enrichment costs provider credits and search does not. The provider publishes a free estimate endpoint, and this actor calls it for each batch and reports the running total.
- Batches to the provider's own ceilings. 25 companies per enrichment call and 10 per match call, which is also how a large run stays inside a rate limit counted per request rather than per company.
- Keeps the misses. A company the provider has no record of still produces a row saying so, and it is not charged for.
Input
Enrich companies you already have
{"mode": "enrich","companies": ["cisco.com", "ford.com", "snowflake.com"],"fields": ["firmographics", "technographics", "spend"],"technologiesPerCompany": 50}
Find every large US company running a vendor's products
{"mode": "search","vendors": ["Snowflake"],"countryCodes": ["US"],"minEmployees": 1000,"minRevenue": 100000000,"enrichSearchResults": true,"maxResults": 500}
Find companies that run one product but not a competitor's
{"mode": "search","products": ["Microsoft Azure"],"inclusionMethod": "ALL_PRESENT","countryCodes": ["US", "GB"],"enrichSearchResults": false}
Resolve messy company names to identifiers
{"mode": "match","matchCompanies": [{ "name": "Ford Motor Company", "domain": "ford.com", "country": "US" },{ "name": "acme corp" }],"matchesPerCompany": 3}
Example output
One row per company.
{"requested": "cisco.com","id": "1698C53EBC888758570396E0334965C1","found": true,"name": "Cisco Systems, Inc.","domain": "cisco.com","industry": "Computer Networking","employees": 84900,"employeesBand": "10000+","revenue": 57000000000,"revenueBand": "$10B+","city": "San Jose","state": "California","country": "United States","countryCode": "US","fortune500Rank": 74,"technologyCount": 312,"vendors": ["Oracle", "Salesforce", "Amazon Web Services"],"products": ["Java", "Salesforce Sales Cloud", "Amazon S3"],"productCategories": ["Application Development", "CRM", "Cloud Computing"],"installs": [{"productId": 814,"productName": "Java","vendorName": "Oracle","category": "Application Development","countryCode": "US","intensity": 5,"lastVerified": "2026-05-20"}],"totalSpendUsd": 125000,"spendByCategory": [{ "category": "Software", "countryCode": "US", "spendUsd": 125000 }]}
Frequently asked questions
How is this different from scraping a website for its technology?
Web detection sees what a site loads in a browser, which is the marketing stack and little else. This provider's data covers technology used behind the firewall as well, sourced beyond page signatures, which is why it can report enterprise databases, data warehouses, networking and infrastructure rather than only tag managers and pixels. Each install also carries a last verified date, so you can tell fresh evidence from old.
Can I find every company using a specific product?
Yes, in search mode. Name the vendor, the product or the product category and the search returns the companies running it, narrowed further by industry, country, headcount and revenue. Set how the technology filters combine to require any of them, all of them, or none of them; the last is how you find accounts that have not yet bought a competitor's product.
Do I need to know the provider's product identifiers?
No. The provider filters on its own identifiers, but this actor accepts plain names and resolves them through the provider's catalog, which is free and spends no credits. When a name cannot be resolved the run says so in the log and leaves the filter out, rather than silently returning a much larger result set than you asked for. If you already have identifiers, put those in instead and they are used as they stand.
What does a run cost in provider credits?
Search, match and the catalog cost no credits. Enrichment does, and the amount depends on which field groups you ask for and how much data comes back. This actor calls the provider's free estimate endpoint before each enrichment batch and reports the running total, so the cost is visible before it is spent. The provider also only charges the first time a company is enriched within a contract period, so re-running the same list later is usually free at their end.
How do I keep an enrichment cheap?
Ask for fewer field groups, and cap the technology records per company. A large enterprise can carry hundreds of installs, and the provider charges by what is returned, so a cap of 25 or 50 records is often the difference between a cheap run and an expensive one. Running search with enrichment turned off first, then enriching only the companies you kept, is the other way.
What is install intensity?
A measure of how much evidence there is for a technology at a company, rather than a yes or no. Together with the last verified date it is what separates a technology a company clearly runs from one that was seen once.
Can I get IT spend by category?
Yes. Add the spend field group and each company carries its spend broken down by category with a total, and AI spend can be requested separately. Spend is an estimate of budget, which is what makes it useful for prioritising accounts by size of opportunity.
How far can a search page?
The provider stops paging a search at 25,000 rows. When a run reaches that point it says so and stops, and the fix is to narrow the filters, for example by splitting a country list or a revenue band, and running again.
Do I need my own API key?
Yes. This actor is bring your own key: it calls the technology intelligence API using your own account key, so you keep your own credit allocation, your own rate limits and your own agreement with the provider. An admin creates the key in the provider's admin console under Settings and API Keys, and a v2 key starts with hg_v2_.
How much does a run cost here?
Charging is per row. An enriched company carries firmographics, installed technology and spend, and is priced accordingly. A row from a search or a match without enrichment carries identity rather than data, and costs much less. Companies the provider has no record of, and entries this actor refused before sending, are free. Set maxResults to cap the rows a run can produce.
Keyword map
technology intelligence API, technographic data API, install base data, IT spend data API, technology install base search, find companies using a technology, competitive displacement targeting, account based marketing data, firmographic enrichment API, company enrichment by domain, vendor install base, product adoption data, AI maturity score, cloud maturity data, IT budget by category, company match API, domain to company ID, technology adoption research, B2B account intelligence, install base analysis