Technology count

How many domains we detected running one technology. Aggregates only; the domain lists themselves are a download, not an API surface.

GET /technology/{name}

Costs Free

How many domains we detected running one technology. Aggregates only; the domain lists themselves are a download, not an API surface.

Base URL https://getdomaindata.com/api/v1

Parameters

NameInTypeRequiredMeaning
namepathstringyesThe technology name exactly as it appears on its page, URL-encoded, for example Google%20Tag%20Manager.

Request

curl

curl https://getdomaindata.com/api/v1/technology/Shopify \ -H "Authorization: Bearer gdd_live_YOUR_KEY"

JavaScript

const KEY = process.env.GDD_API_KEY; const r = await fetch("https://getdomaindata.com/api/v1/technology/Shopify", { headers: { Authorization: "Bearer " + KEY } }); const { data } = await r.json(); console.log(r.headers.get("X-Quota-Remaining"), data);

Python

import os, requests h = {"Authorization": "Bearer " + os.environ["GDD_API_KEY"]} r = requests.get("https://getdomaindata.com/api/v1/technology/Shopify", headers=h) print(r.headers.get("X-Quota-Remaining"), r.json()["data"])

Response

A real record from the serving database, abridged where marked with an ellipsis. Null stays null.

{ "data": { "tech": "Shopify", "domains": 7407815 } }
FieldTypeMeaning
techstringThe technology name.
domainsnumberDomains we detected it on, per hostname.

Errors this endpoint returns

All errors
401 invalid_keyThe key is missing, malformed, or revoked. Check the Authorization header and the key on your account page. Revoked keys stop on the next request.
404 not_foundWe do not hold that domain or technology. Nothing to retry. The lookup is still spent for domain calls.
503 metering_unavailableThe quota could not be read, so nothing was served. Retry in a moment. No lookup was spent.