Technologies & Vendors API
Search Trace’s technology catalog, then turn a technology or a vendor into the
list of companies that use it. A technology is a single product
(google-analytics, stripe); a vendor owns one or more technologies, and
you query a vendor by its domain to capture every product it makes.
All endpoints require an API key — see Authentication — and
the company-list endpoints are credit-metered per company returned (see
Credits), so a large limit bills proportionally.
Search technologies
Section titled “Search technologies”GET /v1/technologies| Query param | Description |
|---|---|
q |
Search query, matched against technology and vendor name (required, 1–200 chars) |
page, limit |
Pagination (limit max 100, default 20) |
Returns active technologies only. Use the returned tech_key in the companies
lookup below.
curl "https://api.tracedata.ai/v1/technologies?q=analytics" \ -H "X-API-Key: $TRACE_API_KEY"{ "technologies": [ { "tech_key": "google-analytics", "display_name": "Google Analytics", "vendor_name": "Google" } ], "pagination": { "page": 1, "limit": 20, "total_results": 37, "total_pages": 2, "has_next": true, "has_prev": false }}Companies using a technology
Section titled “Companies using a technology”GET /v1/technologies/{tech_key}/companies{tech_key} is the lowercase slug from the search endpoint (e.g.
google-analytics). It must contain only lowercase letters, numbers, and
hyphens — otherwise you get 400 invalid_tech_key. An unknown key returns
404 technology_not_found.
| Query param | Description |
|---|---|
page, limit |
Pagination (limit max 10000, default 50) |
include |
firmographics to attach the firmographics object to each company |
curl "https://api.tracedata.ai/v1/technologies/google-analytics/companies?limit=2" \ -H "X-API-Key: $TRACE_API_KEY"{ "technology": { "tech_key": "google-analytics", "display_name": "Google Analytics", "vendor_name": "Google", "total_companies": 19204 }, "data": [ { "slug": "stripe", "name": "Stripe", "primary_domain": "stripe.com", "detection_count": 3, "first_seen_at": "2025-09-12T11:02:00Z", "last_seen_at": "2026-06-18T02:11:00Z" } ], "pagination": { "page": 1, "limit": 2, "total_results": 19204, "total_pages": 9602, "has_next": true, "has_prev": false }}Companies are ordered by most recent evidence first, then alphabetically.
Companies using a vendor
Section titled “Companies using a vendor”GET /v1/vendors/{domain}/companiesLooks the vendor up by exact {domain} (e.g. stripe.com) and returns
companies using any technology from that vendor — the union across all the
vendor’s products. Each company also lists the specific technologies it uses
from the vendor. An unknown vendor returns 404 vendor_not_found; an invalid
domain returns 400 invalid_domain.
| Query param | Description |
|---|---|
page, limit |
Pagination (limit max 10000, default 50) |
include |
firmographics to attach the firmographics object to each company |
curl "https://api.tracedata.ai/v1/vendors/stripe.com/companies?limit=2" \ -H "X-API-Key: $TRACE_API_KEY"{ "vendor": { "vendor_slug": "stripe", "vendor_name": "Stripe", "domain": "stripe.com", "total_companies": 8842 }, "data": [ { "slug": "shopify", "name": "Shopify", "primary_domain": "shopify.com", "detection_count": 5, "first_seen_at": "2025-08-01T09:00:00Z", "last_seen_at": "2026-06-15T22:40:00Z", "technologies_used": [ { "tech_key": "stripe-checkout", "display_name": "Stripe Checkout" } ] } ], "pagination": { "page": 1, "limit": 2, "total_results": 8842, "total_pages": 4421, "has_next": true, "has_prev": false }}detection_count is aggregated across all of the vendor’s technologies for that
company. When present, an additional_signals array carries weaker, non-primary
signals alongside technologies_used.
See also
Section titled “See also”- Companies API — full record for a single company.
- Partnerships API — partner relationships.