WebsiteTechnologiesUsed
Description
Indicates third-party technologies used by a website.
Time Structure
This attribute also includes a historical component through the **rank** property:
- **Rank = 0**: Reflects Enigma's most recent, validated observation of a technology being used on a website.
- **Higher ranks (1, 2, etc.)**: Represent older, previously recorded periods of usage, preserved for reference and limited historical tracking.
Maintaining multiple ranks helps you see how a website's technology usage may have changed over time, such as switching from one payment provider to another.
Data Sources
Technologies are determined by scraping a website and identifying resources within the website content.
Methodology
This data is sourced from private vendors that we independently verify for accuracy. Currently we provide information only for payments-related technologies.
We currently identify Adyen, Braintree, PayPal, Shopify, and Stripe.
type WebsiteTechnologiesUsed implements MathFunctions {
id: UUID!
firstObservedDate: String
lastObservedDate: String
technology: String
category: String
internalId: String
internalWebsiteId: String
count(
field: String!
conditions: Conditions
): Int
sum(
field: String!
conditions: Conditions
): Int
min(
field: String!
conditions: Conditions
): Int
max(
field: String!
conditions: Conditions
): Int
avg(
field: String!
conditions: Conditions
): Float
collect(
field: String!
separator: String
conditions: Conditions
): String
minDateTime(
field: String!
conditions: Conditions
): DateTime
maxDateTime(
field: String!
conditions: Conditions
): DateTime
}
Fields
WebsiteTechnologiesUsed.id
● UUID!
non-null scalar
WebsiteTechnologiesUsed.firstObservedDate
● String
scalar
WebsiteTechnologiesUsed.lastObservedDate
● String
scalar
WebsiteTechnologiesUsed.technology
● String
scalar
This field represents the specific third-party technology being used by the website.
WebsiteTechnologiesUsed.category
● String
scalar
This field represents the category of the third-party technology being used by the website. An example would be "payments"
WebsiteTechnologiesUsed.internalId
● String
scalar
WebsiteTechnologiesUsed.internalWebsiteId
● String
scalar
WebsiteTechnologiesUsed.count
● Int
scalar
WebsiteTechnologiesUsed.count.field
● String!
non-null scalar
WebsiteTechnologiesUsed.count.conditions
● Conditions
input
WebsiteTechnologiesUsed.sum
● Int
scalar
WebsiteTechnologiesUsed.sum.field
● String!
non-null scalar
WebsiteTechnologiesUsed.sum.conditions
● Conditions
input
WebsiteTechnologiesUsed.min
● Int
scalar
WebsiteTechnologiesUsed.min.field
● String!
non-null scalar
WebsiteTechnologiesUsed.min.conditions
● Conditions
input
WebsiteTechnologiesUsed.max
● Int
scalar
WebsiteTechnologiesUsed.max.field
● String!
non-null scalar
WebsiteTechnologiesUsed.max.conditions
● Conditions
input
WebsiteTechnologiesUsed.avg
● Float
scalar
WebsiteTechnologiesUsed.avg.field
● String!
non-null scalar
WebsiteTechnologiesUsed.avg.conditions
● Conditions
input
WebsiteTechnologiesUsed.collect
● String
scalar
WebsiteTechnologiesUsed.collect.field
● String!
non-null scalar
WebsiteTechnologiesUsed.collect.separator
● String
scalar
WebsiteTechnologiesUsed.collect.conditions
● Conditions
input
WebsiteTechnologiesUsed.minDateTime
● DateTime
scalar
WebsiteTechnologiesUsed.minDateTime.field
● String!
non-null scalar
WebsiteTechnologiesUsed.minDateTime.conditions
● Conditions
input
WebsiteTechnologiesUsed.maxDateTime
● DateTime
scalar
WebsiteTechnologiesUsed.maxDateTime.field
● String!
non-null scalar
WebsiteTechnologiesUsed.maxDateTime.conditions
● Conditions
input
Interfaces
MathFunctions
interface
Member Of
WebsiteTechnologiesUsedEdge
object