Skip to main content

WebsiteContent

Description

The state of the website at a particular time.

We make a request to each website in our database at least every ninety days. Each *website_content* object represents what we learned on one of those requests.

Time Structure

This attribute has a historical dimension which is represented by the **rank** property:

  • **Rank = 0**: Data from the most recent website request.
  • **Higher ranks (1, 2, etc.)**: Data from earlier website requests (higher ranks represent earlier requests)

This structure allows us to answer questions such as

  • when did this website become unavailable and begin returning 404 errors?
  • when did this website switch it's favicon (which may indicate a rebranding or acquisition)?
type WebsiteContent implements MathFunctions {
id: UUID!
firstObservedDate: String
lastObservedDate: String
httpStatusCode: String
faviconUrl: String
faviconImage: String
websiteAvailability: String
internalId: String
internalWebsiteContentId: String
websites(
first: Int = 100
last: Int
after: String
before: String
conditions: ConnectionConditions
): WebsiteContentWebsiteConnection
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

WebsiteContent.id ● UUID! non-null scalar

WebsiteContent.firstObservedDate ● String scalar

WebsiteContent.lastObservedDate ● String scalar

WebsiteContent.httpStatusCode ● String scalar

The HTTP status code returned by the request (e.g. 200, 404, etc.)

WebsiteContent.faviconUrl ● String scalar

The url from which the website's favicon was served.

WebsiteContent.faviconImage ● String scalar

A binary representation of the website's favicon that was returned from the HTTP request.

WebsiteContent.websiteAvailability ● String scalar

WebsiteContent.internalId ● String scalar

WebsiteContent.internalWebsiteContentId ● String scalar

WebsiteContent.websites ● WebsiteContentWebsiteConnection object

WebsiteContent.websites.first ● Int scalar
WebsiteContent.websites.last ● Int scalar
WebsiteContent.websites.after ● String scalar
WebsiteContent.websites.before ● String scalar
WebsiteContent.websites.conditions ● ConnectionConditions input

WebsiteContent.count ● Int scalar

WebsiteContent.count.field ● String! non-null scalar
WebsiteContent.count.conditions ● Conditions input

WebsiteContent.sum ● Int scalar

WebsiteContent.sum.field ● String! non-null scalar
WebsiteContent.sum.conditions ● Conditions input

WebsiteContent.min ● Int scalar

WebsiteContent.min.field ● String! non-null scalar
WebsiteContent.min.conditions ● Conditions input

WebsiteContent.max ● Int scalar

WebsiteContent.max.field ● String! non-null scalar
WebsiteContent.max.conditions ● Conditions input

WebsiteContent.avg ● Float scalar

WebsiteContent.avg.field ● String! non-null scalar
WebsiteContent.avg.conditions ● Conditions input

WebsiteContent.collect ● String scalar

WebsiteContent.collect.field ● String! non-null scalar
WebsiteContent.collect.separator ● String scalar
WebsiteContent.collect.conditions ● Conditions input

WebsiteContent.minDateTime ● DateTime scalar

WebsiteContent.minDateTime.field ● String! non-null scalar
WebsiteContent.minDateTime.conditions ● Conditions input

WebsiteContent.maxDateTime ● DateTime scalar

WebsiteContent.maxDateTime.field ● String! non-null scalar
WebsiteContent.maxDateTime.conditions ● Conditions input

Interfaces

MathFunctions interface

Member Of

WebsiteWebsiteContentEdge object