Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.
The purpose of this API is to provide risk ratings and reputational data for websites. The response is a JSON formatted object containing a list of website information partitioned by region and device. Any fields included in the response, but not documented herein are subject to change without notice.
Base URLs:
Email: Pixalate, Inc. Web: Pixalate, Inc.
Code samples
# You can also use wget
curl -X GET https://api.pixalate.com/api/v2/mrt/domains \
-H 'Accept: application/json' \
-H 'x-api-key: API_KEY'
GET /mrt/domains
The purpose of this API is to provide metadata information for domains in general. The response is a JSON formatted object containing the current user's quota state and the date the domains database was last updated.
Name | In | Type | Required | Description |
---|---|---|---|---|
pretty | query | boolean | false | If true, return pretty JSON. Default is false. |
Example responses
200 Response
{
"database": {
"lastUpdated": "2022-04-30"
},
"quota": {
"available": 480,
"used": 520,
"expiry": "2022-05-01T12:45:23.234Z",
"limit": 1000,
"interval": 1000,
"timeUnit": "month"
}
}
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | OK | Metadata |
400 | Bad Request | Bad Request - Invalid parameters in request. | None |
401 | Unauthorized | Unauthorized - Invalid API Key. | None |
403 | Forbidden | Forbidden - Quota has been exhausted, Subscription expired or needs upgrade. | None |
5XX | Unknown | Server Error - The API experienced an internal error. Contact support. | None |
Code samples
# You can also use wget
curl -X POST https://api.pixalate.com/api/v2/mrt/domains \
-H 'Accept: application/json' \
-H 'x-api-key: API_KEY'
POST /mrt/domains
The purpose of this API is to provide risk ratings and reputational data across thousands of websites in a batch mode.
Posted data should be in CSV format where each line consists of a single field which is the Domain. The request MIME type should be text/plain
.
Once request data is submitted, a URL to a newline-delimited JSON formatted report is provided as a response. While the resulting resource is public, the URL contains a randomly generated identifier that ensures the data is relatively secure unless the URL itself is made public by the user.
The report will not be available for download at the returned URL location until processing has been completed. While creating the report, a request to retrieve the report using the response URL will return an HTTP status code Not Found (404). Once asynchronous processing has completed, the report is returned as normal. If asynchronous processing of a report fails because of an invalid query the request to retrieve the report using the response URL will return an HTTP status code Bad Request (400). Or, if the submitted file contained more than 5000 domains, then an HTTP status code Request Entity Too Large (413) is returned. Or, if the account's quota limit has been exceeded, then an HTTP status code Forbidden (403) is returned. For all other errors, a request to retrieve the report using the response URL will return an HTTP status code Internal Service Error (500). Client systems should poll the response URL until the report is available, or a non 404 HTTP status code is returned.
This operation requires an Enterprise subscription. Please reach out to us at support@pixalate.com for details on how to enable this for your account.
Name | In | Type | Required | Description |
---|---|---|---|---|
pretty | query | boolean | false | If true, return pretty JSON. Default is false. |
Example responses
200 Response
"https://dashboardcdn.pixalate.com/www/exported/Client/2022-04-12/qprdbkr9dfeoostip8ltqgmecd/apps_2022-04-12"
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | OK | string |
400 | Bad Request | Bad Request - Invalid parameters in request. | None |
401 | Unauthorized | Unauthorized - Invalid API Key. | None |
403 | Forbidden | Forbidden - Quota has been exhausted, Subscription expired or needs upgrade. | None |
5XX | Unknown | Server Error - The API experienced an internal error. Contact support. | None |
Code samples
# You can also use wget
curl -X GET https://api.pixalate.com/api/v2/mrt/domains/{adDomain} \
-H 'Accept: application/json' \
-H 'x-api-key: API_KEY'
GET /mrt/domains/{adDomain}
The purpose of this API is to provide risk ratings and reputational data for websites. The response is a JSON formatted object containing a list of app information partitioned by region and device.
Name | In | Type | Required | Description |
---|---|---|---|---|
adDomain | path | string | true | The domain name. |
widget | query | array[string] | false | Filter by comma-separated list of widgets to return. All widgets are returned by default. |
region | query | Region | false | Filter by region. All regions are returned by default. GLOBAL indicates aggregated traffic from all regions. |
device | query | Device | false | Filter by device. All devices are returned by default. |
pretty | query | boolean | false | If true, return pretty JSON. Default is false. |
Parameter | Value |
---|---|
widget | domainOverview |
widget | riskOverview |
widget | domainDetails |
widget | trafficQualityRisk |
widget | siteRisk |
widget | siteInfo |
widget | brandSafetyRisk |
widget | socialMediaRisk |
widget | invalidTraffic |
widget | inventory |
widget | authorizedSellers |
widget | viewability |
widget | ctr |
widget | trafficSources |
widget | subDomains |
widget | deviceDistribution |
region | GLOBAL |
region | US |
region | NON-US |
device | GLOBAL |
device | desktop |
device | mobile |
Example responses
200 Response
{
"status": "OK",
"numFound": 1,
"docs": [
{
"AdDomain": "example.org",
"region": "US",
"device": "desktop",
"domainOverview": {
"iabPrimaryCategory": [
"News"
],
"iabSubCategory": [
null
],
"hasAdsTxt": true
},
"riskOverview": {
"ivt": 6.7,
"ivtRisk": "medium",
"viewability": 53.95,
"viewabilityRisk": "medium",
"brandSafetyRisk": "low",
"risk": [
{
"region": "string",
"device": "string",
"pixalateRisk": "medium",
"pixalateRiskReasons": [
"Significantly Elevated IVT Percentage",
"Ad Traffic Shows Some Suspicious Characteristics"
]
}
]
},
"domainDetails": {
"inventory": 892920,
"desktopTrafficRatio": 94.13,
"mobileTrafficRatio": 5.64,
"videoTrafficRatio": 3.16,
"ctr": 0.05,
"familyOfSites": 36773,
"pixalateRisk": "low",
"bidPriceLow": 0,
"bidPriceHigh": 0,
"trustedSeller": "Example Ad Seller",
"trueReach": 6602
},
"trafficQualityRisk": {
"ivtRisk": "medium",
"clickFraudRisk": "medium",
"viewabilityRisk": "low",
"domainMaskingRisk": "low",
"majorTrafficSource": "Direct"
},
"siteRisk": {
"domainAge": 0,
"hasPrivacyPolicy": true,
"hasTermsAndConditions": true,
"privateDomain": false,
"corporateEmail": true,
"adInjectionRisk": "low"
},
"siteInfo": {
"owner": "Example, Inc.",
"emailAddress": "jdoe@example.org",
"contactNumber": "14085551212",
"mailingAddress": "1234 Main Street, USA."
},
"brandSafetyRisk": {
"adultContentRisk": "high",
"alcoholContentRisk": "medium",
"drugContentRisk": "medium",
"hateSpeechRisk": "low",
"phishingRisk": "medium",
"malwareRisk": "medium"
},
"socialMediaRisk": {
"facebookRisk": "medium",
"linkedInRisk": "medium",
"twitterRisk": "medium",
"socialTrafficRatio": 0.11
},
"invalidTraffic": {
"ivt": 7.76,
"givt": 0.29,
"sivt": 7.47,
"givtTypes": [
{
"fraudType": "Data Center",
"givt": 0.29
}
],
"sivtTypes": [
{
"fraudType": "AppSpoofing",
"sivt": 2.78
}
]
},
"inventory": {
"byRegion": [
{
"region": "APAC",
"inventory": null,
"inventoryRatio": 6.39,
"ivt": 8.02,
"viewability": 73.3
}
],
"byCountry": [
{
"countryName": "Romania",
"inventory": null,
"inventoryRatio": 4.01,
"ivt": 17.21,
"viewability": 57.2
}
],
"byState": [
{
"stateName": "United States, California",
"inventory": null,
"inventoryRatio": 15.62,
"ivt": 5.94,
"viewability": 53.38
}
],
"byAdsize": [
{
"adSize": "320x50",
"inventory": null,
"inventoryRatio": 0.1,
"ivt": 3.22,
"viewability": 56.44
}
],
"byDma": [
{
"dma": "NEW YORK",
"inventory": null,
"inventoryRatio": 6.39,
"ivt": 5.45,
"viewability": 54.79
}
]
},
"authorizedSellers": [
{
"exchange": "Acme Exchange",
"paymentType": "Direct",
"inventory": 30039,
"inventoryRatio": 12.87,
"ivt": 0.9,
"estBidLow": null,
"estBidHigh": null,
"viewability": 2.6
}
],
"viewability": {
"viewability": 53.95,
"byAdSize": [
{
"adSize": "728x90",
"inventory": 7893,
"inventoryRatio": 61.05,
"viewability": 56.04
}
]
},
"ctr": {
"ctr": 6.03,
"byAdSize": [
{
"adSize": "320x50",
"ctr": 1.45
}
]
},
"trafficSources": [
{
"trafficSource": "Discovery",
"inventory": null,
"inventoryRatio": 6.39,
"ivt": 8.02,
"viewability": 73.3
}
],
"subDomains": [
{
"subDomain": "mail.example.org",
"inventory": null,
"inventoryRatio": 52.39,
"maskingRatio": 52.39,
"ivt": 8.02,
"viewability": 73.3
}
],
"deviceDistribution": {
"byDevice": [
{
"device": "desktop",
"inventory": null,
"inventoryRatio": 94.3,
"maskingRatio": 52.39,
"ivt": 8.02,
"viewability": 73.3
}
],
"byDesktopOs": [
{
"os": "Windows 10",
"inventory": null,
"inventoryRatio": 13.63
}
],
"byMobileOs": [
{
"os": "Android 1.x",
"inventory": null,
"inventoryRatio": 9.29
}
]
}
}
]
}
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | OK | DomainList |
400 | Bad Request | Bad Request - Invalid parameters in request. | None |
401 | Unauthorized | Unauthorized - Invalid API Key. | None |
403 | Forbidden | Forbidden - Quota has been exhausted, Subscription expired or needs upgrade. | None |
5XX | Unknown | Server Error - The API experienced an internal error. Contact support. | None |
{
"database": {
"lastUpdated": "2022-04-30"
},
"quota": {
"available": 480,
"used": 520,
"expiry": "2022-05-01T12:45:23.234Z",
"limit": 1000,
"interval": 1000,
"timeUnit": "month"
}
}
Domains metadata information.
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
database | object | false | none | The Domains database state information. |
» lastUpdated | string(date) | false | none | The date when the Domains database was last updated. The date format is YYYY-MM-DD. |
quota | object | false | none | Quota state information. |
» available | integer | false | none | The amount of quota available for use. |
» used | integer | false | none | The amount of quota used. |
» expiry | string(date) | false | none | The datetime when the quota will be refreshed back to the limit. The datetime format is YYYY-MM-DDTHH:MM:SS.SSSZ. |
» limit | integer | false | none | The amount of quota to be made available for use when the quota is refreshed. |
» interval | integer | false | none | The number of time units used in calculating the quota refresh datetime. |
» timeUnit | string | false | none | The time unit used in calculating the quota refresh datetime. |
Property | Value |
---|---|
timeUnit | minute |
timeUnit | hour |
timeUnit | day |
timeUnit | week |
timeUnit | month |
{
"status": "OK",
"numFound": 1,
"docs": [
{
"AdDomain": "example.org",
"region": "US",
"device": "desktop",
"domainOverview": {
"iabPrimaryCategory": [
"News"
],
"iabSubCategory": [
null
],
"hasAdsTxt": true
},
"riskOverview": {
"ivt": 6.7,
"ivtRisk": "medium",
"viewability": 53.95,
"viewabilityRisk": "medium",
"brandSafetyRisk": "low",
"risk": [
{
"region": "string",
"device": "string",
"pixalateRisk": "medium",
"pixalateRiskReasons": [
"Significantly Elevated IVT Percentage",
"Ad Traffic Shows Some Suspicious Characteristics"
]
}
]
},
"domainDetails": {
"inventory": 892920,
"desktopTrafficRatio": 94.13,
"mobileTrafficRatio": 5.64,
"videoTrafficRatio": 3.16,
"ctr": 0.05,
"familyOfSites": 36773,
"pixalateRisk": "low",
"bidPriceLow": 0,
"bidPriceHigh": 0,
"trustedSeller": "Example Ad Seller",
"trueReach": 6602
},
"trafficQualityRisk": {
"ivtRisk": "medium",
"clickFraudRisk": "medium",
"viewabilityRisk": "low",
"domainMaskingRisk": "low",
"majorTrafficSource": "Direct"
},
"siteRisk": {
"domainAge": 0,
"hasPrivacyPolicy": true,
"hasTermsAndConditions": true,
"privateDomain": false,
"corporateEmail": true,
"adInjectionRisk": "low"
},
"siteInfo": {
"owner": "Example, Inc.",
"emailAddress": "jdoe@example.org",
"contactNumber": "14085551212",
"mailingAddress": "1234 Main Street, USA."
},
"brandSafetyRisk": {
"adultContentRisk": "high",
"alcoholContentRisk": "medium",
"drugContentRisk": "medium",
"hateSpeechRisk": "low",
"phishingRisk": "medium",
"malwareRisk": "medium"
},
"socialMediaRisk": {
"facebookRisk": "medium",
"linkedInRisk": "medium",
"twitterRisk": "medium",
"socialTrafficRatio": 0.11
},
"invalidTraffic": {
"ivt": 7.76,
"givt": 0.29,
"sivt": 7.47,
"givtTypes": [
{
"fraudType": "Data Center",
"givt": 0.29
}
],
"sivtTypes": [
{
"fraudType": "AppSpoofing",
"sivt": 2.78
}
]
},
"inventory": {
"byRegion": [
{
"region": "APAC",
"inventory": null,
"inventoryRatio": 6.39,
"ivt": 8.02,
"viewability": 73.3
}
],
"byCountry": [
{
"countryName": "Romania",
"inventory": null,
"inventoryRatio": 4.01,
"ivt": 17.21,
"viewability": 57.2
}
],
"byState": [
{
"stateName": "United States, California",
"inventory": null,
"inventoryRatio": 15.62,
"ivt": 5.94,
"viewability": 53.38
}
],
"byAdsize": [
{
"adSize": "320x50",
"inventory": null,
"inventoryRatio": 0.1,
"ivt": 3.22,
"viewability": 56.44
}
],
"byDma": [
{
"dma": "NEW YORK",
"inventory": null,
"inventoryRatio": 6.39,
"ivt": 5.45,
"viewability": 54.79
}
]
},
"authorizedSellers": [
{
"exchange": "Acme Exchange",
"paymentType": "Direct",
"inventory": 30039,
"inventoryRatio": 12.87,
"ivt": 0.9,
"estBidLow": null,
"estBidHigh": null,
"viewability": 2.6
}
],
"viewability": {
"viewability": 53.95,
"byAdSize": [
{
"adSize": "728x90",
"inventory": 7893,
"inventoryRatio": 61.05,
"viewability": 56.04
}
]
},
"ctr": {
"ctr": 6.03,
"byAdSize": [
{
"adSize": "320x50",
"ctr": 1.45
}
]
},
"trafficSources": [
{
"trafficSource": "Discovery",
"inventory": null,
"inventoryRatio": 6.39,
"ivt": 8.02,
"viewability": 73.3
}
],
"subDomains": [
{
"subDomain": "mail.example.org",
"inventory": null,
"inventoryRatio": 52.39,
"maskingRatio": 52.39,
"ivt": 8.02,
"viewability": 73.3
}
],
"deviceDistribution": {
"byDevice": [
{
"device": "desktop",
"inventory": null,
"inventoryRatio": 94.3,
"maskingRatio": 52.39,
"ivt": 8.02,
"viewability": 73.3
}
],
"byDesktopOs": [
{
"os": "Windows 10",
"inventory": null,
"inventoryRatio": 13.63
}
],
"byMobileOs": [
{
"os": "Android 1.x",
"inventory": null,
"inventoryRatio": 9.29
}
]
}
}
]
}
A list of domains.
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
status | Status | false | none | The returned status. |
numFound | integer | false | none | The total number of matching domains. |
docs | [Domain] | false | none | A list of domains. |
{
"AdDomain": "example.org",
"region": "US",
"device": "desktop",
"domainOverview": {
"iabPrimaryCategory": [
"News"
],
"iabSubCategory": [
null
],
"hasAdsTxt": true
},
"riskOverview": {
"ivt": 6.7,
"ivtRisk": "medium",
"viewability": 53.95,
"viewabilityRisk": "medium",
"brandSafetyRisk": "low",
"risk": [
{
"region": "string",
"device": "string",
"pixalateRisk": "medium",
"pixalateRiskReasons": [
"Significantly Elevated IVT Percentage",
"Ad Traffic Shows Some Suspicious Characteristics"
]
}
]
},
"domainDetails": {
"inventory": 892920,
"desktopTrafficRatio": 94.13,
"mobileTrafficRatio": 5.64,
"videoTrafficRatio": 3.16,
"ctr": 0.05,
"familyOfSites": 36773,
"pixalateRisk": "low",
"bidPriceLow": 0,
"bidPriceHigh": 0,
"trustedSeller": "Example Ad Seller",
"trueReach": 6602
},
"trafficQualityRisk": {
"ivtRisk": "medium",
"clickFraudRisk": "medium",
"viewabilityRisk": "low",
"domainMaskingRisk": "low",
"majorTrafficSource": "Direct"
},
"siteRisk": {
"domainAge": 0,
"hasPrivacyPolicy": true,
"hasTermsAndConditions": true,
"privateDomain": false,
"corporateEmail": true,
"adInjectionRisk": "low"
},
"siteInfo": {
"owner": "Example, Inc.",
"emailAddress": "jdoe@example.org",
"contactNumber": "14085551212",
"mailingAddress": "1234 Main Street, USA."
},
"brandSafetyRisk": {
"adultContentRisk": "high",
"alcoholContentRisk": "medium",
"drugContentRisk": "medium",
"hateSpeechRisk": "low",
"phishingRisk": "medium",
"malwareRisk": "medium"
},
"socialMediaRisk": {
"facebookRisk": "medium",
"linkedInRisk": "medium",
"twitterRisk": "medium",
"socialTrafficRatio": 0.11
},
"invalidTraffic": {
"ivt": 7.76,
"givt": 0.29,
"sivt": 7.47,
"givtTypes": [
{
"fraudType": "Data Center",
"givt": 0.29
}
],
"sivtTypes": [
{
"fraudType": "AppSpoofing",
"sivt": 2.78
}
]
},
"inventory": {
"byRegion": [
{
"region": "APAC",
"inventory": null,
"inventoryRatio": 6.39,
"ivt": 8.02,
"viewability": 73.3
}
],
"byCountry": [
{
"countryName": "Romania",
"inventory": null,
"inventoryRatio": 4.01,
"ivt": 17.21,
"viewability": 57.2
}
],
"byState": [
{
"stateName": "United States, California",
"inventory": null,
"inventoryRatio": 15.62,
"ivt": 5.94,
"viewability": 53.38
}
],
"byAdsize": [
{
"adSize": "320x50",
"inventory": null,
"inventoryRatio": 0.1,
"ivt": 3.22,
"viewability": 56.44
}
],
"byDma": [
{
"dma": "NEW YORK",
"inventory": null,
"inventoryRatio": 6.39,
"ivt": 5.45,
"viewability": 54.79
}
]
},
"authorizedSellers": [
{
"exchange": "Acme Exchange",
"paymentType": "Direct",
"inventory": 30039,
"inventoryRatio": 12.87,
"ivt": 0.9,
"estBidLow": null,
"estBidHigh": null,
"viewability": 2.6
}
],
"viewability": {
"viewability": 53.95,
"byAdSize": [
{
"adSize": "728x90",
"inventory": 7893,
"inventoryRatio": 61.05,
"viewability": 56.04
}
]
},
"ctr": {
"ctr": 6.03,
"byAdSize": [
{
"adSize": "320x50",
"ctr": 1.45
}
]
},
"trafficSources": [
{
"trafficSource": "Discovery",
"inventory": null,
"inventoryRatio": 6.39,
"ivt": 8.02,
"viewability": 73.3
}
],
"subDomains": [
{
"subDomain": "mail.example.org",
"inventory": null,
"inventoryRatio": 52.39,
"maskingRatio": 52.39,
"ivt": 8.02,
"viewability": 73.3
}
],
"deviceDistribution": {
"byDevice": [
{
"device": "desktop",
"inventory": null,
"inventoryRatio": 94.3,
"maskingRatio": 52.39,
"ivt": 8.02,
"viewability": 73.3
}
],
"byDesktopOs": [
{
"os": "Windows 10",
"inventory": null,
"inventoryRatio": 13.63
}
],
"byMobileOs": [
{
"os": "Android 1.x",
"inventory": null,
"inventoryRatio": 9.29
}
]
}
}
A domain.
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
AdDomain | string | false | none | The domain name. |
region | Region | false | none | A geographic region. GLOBAL indicates an aggregate of all regions. |
device | Device | false | none | The device. GLOBAL indicates an aggregate of all devices. |
domainOverview | DomainOverview | false | none | An overview of risk for the domain. |
riskOverview | RiskOverview | false | none | An overview of risk for the domain. |
domainDetails | DomainDetails | false | none | Detailed information about the domain. |
trafficQualityRisk | TrafficQualityRisk | false | none | An overview of domain's traffic quality. |
siteRisk | SiteRisk | false | none | The risk associated with the domain name and website. |
siteInfo | SiteInfo | false | none | General domain information. |
brandSafetyRisk | BrandSafetyRisk | false | none | Brand safety information. |
socialMediaRisk | SocialMediaRisk | false | none | Brand safety information. |
invalidTraffic | InvalidTraffic | false | none | The percentage of invalid traffic associated with each Pixalate's taxonomy of GIVT and SIVT invalid traffic types. |
inventory | Inventory | false | none | The estimated volume of programmatic ad impressions broken down by device, region, country, DMA. |
authorizedSellers | AuthorizedSellers | false | none | The contribution of various sell side platforms to programmatic ad impressions sold on the app. |
viewability | Viewability | false | none | The average viewability, according the IAB standard of 50% in view for at least 1 second, for display advertisements in the domain. |
ctr | Ctr | false | none | Information about Click Through Rate for this domain. |
trafficSources | TrafficSources | false | none | The volume of programmatic ad impressions broken down by traffic source. |
subDomains | SubDomains | false | none | The volume of programmatic ad impressions broken down by sub domains. |
deviceDistribution | DeviceDistribution | false | none | The estimated volume of programmatic ad impressions broken down by device (desktop, mobile), by desktop OS, and by mobile OS. |
{
"iabPrimaryCategory": [
"News"
],
"iabSubCategory": [
null
],
"hasAdsTxt": true
}
An overview of risk for the domain.
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
iabPrimaryCategory | [string] | false | none | The IAB primary categories. |
iabSubCategory | [string] | false | none | The IAB sub categories. |
hasAdsTxt | boolean | false | none | A true indicates Ads.txt is enabled for the domain. |
{
"ivt": 6.7,
"ivtRisk": "medium",
"viewability": 53.95,
"viewabilityRisk": "medium",
"brandSafetyRisk": "low",
"risk": [
{
"region": "string",
"device": "string",
"pixalateRisk": "medium",
"pixalateRiskReasons": [
"Significantly Elevated IVT Percentage",
"Ad Traffic Shows Some Suspicious Characteristics"
]
}
]
}
An overview of risk for the domain.
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
ivt | number | false | none | Percentage of Invalid traffic associated with advertising transactions for the domain. |
ivtRisk | string | false | none | The invalid traffic risk for the domain. |
viewability | number | false | none | Percentage of invalid traffic associated with advertising transactions for the domain. |
viewabilityRisk | string | false | none | The viewability risk for the domain. |
brandSafetyRisk | string | false | none | The overall risk to advertise Brand Safety from the domain. |
risk | [object] | false | none | Overall pixalate's unique advertising risk assessment based on blended risk factors including brand safety, invalid traffic and inventory for all regions and devices. Risk is broken down by region and device. |
» region | string | false | none | The region. |
» device | string | false | none | The device. |
» pixalateRisk | string | false | none | Pixalate's unique overall risk assessment for the domain. |
» pixalateRiskReasons | RiskReasons | false | none | A list of reasons that the domain is at risk. |
Property | Value |
---|---|
ivtRisk | low |
ivtRisk | medium |
ivtRisk | high |
viewabilityRisk | low |
viewabilityRisk | medium |
viewabilityRisk | high |
brandSafetyRisk | low |
brandSafetyRisk | medium |
brandSafetyRisk | high |
pixalateRisk | low |
pixalateRisk | medium |
pixalateRisk | high |
{
"inventory": 892920,
"desktopTrafficRatio": 94.13,
"mobileTrafficRatio": 5.64,
"videoTrafficRatio": 3.16,
"ctr": 0.05,
"familyOfSites": 36773,
"pixalateRisk": "low",
"bidPriceLow": 0,
"bidPriceHigh": 0,
"trustedSeller": "Example Ad Seller",
"trueReach": 6602
}
Detailed information about the domain.
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
inventory | integer | false | none | The estimated number of monthly impressions this domain makes available programmatically. |
desktopTrafficRatio | number | false | none | The percentage of desktop ads trafficked on the domain. |
mobileTrafficRatio | number | false | none | The percentage of mobile ads trafficked on the domain. |
videoTrafficRatio | number | false | none | The percentage of video ads trafficked on the domain. |
ctr | number | false | none | Average CTR of the domain |
familyOfSites | integer | false | none | The number of related websites. |
pixalateRisk | string | false | none | Overall pixalate's unique advertising risk assessment based on blended risk factors including brand safety, invalid traffic and inventory. |
bidPriceLow | string | false | none | Low bid price in US dollars. |
bidPriceHigh | string | false | none | High bid price in US dollars. |
trustedSeller | string | false | none | Authorized trusted seller. |
trueReach | string | false | none | The estimated number of unique users per 1 Million internet users that can be reached on this domain. |
Property | Value |
---|---|
pixalateRisk | low |
pixalateRisk | medium |
pixalateRisk | high |
{
"ivtRisk": "medium",
"clickFraudRisk": "medium",
"viewabilityRisk": "low",
"domainMaskingRisk": "low",
"majorTrafficSource": "Direct"
}
An overview of domain's traffic quality.
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
ivtRisk | string | false | none | The invalid traffic risk for the domain. |
clickFraudRisk | string | false | none | The click fraud risk for the domain. |
viewabilityRisk | string | false | none | The viewability Risk for the domain. |
domainMaskingRisk | string | false | none | The domain masking risk for the domain. |
majorTrafficSource | string | false | none | The major traffic source for the domain. |
Property | Value |
---|---|
ivtRisk | low |
ivtRisk | medium |
ivtRisk | high |
clickFraudRisk | low |
clickFraudRisk | medium |
clickFraudRisk | high |
viewabilityRisk | low |
viewabilityRisk | medium |
viewabilityRisk | high |
domainMaskingRisk | low |
domainMaskingRisk | medium |
domainMaskingRisk | high |
{
"domainAge": 0,
"hasPrivacyPolicy": true,
"hasTermsAndConditions": true,
"privateDomain": false,
"corporateEmail": true,
"adInjectionRisk": "low"
}
The risk associated with the domain name and website.
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
domainAge | number | false | none | The age of the domain in years. |
hasPrivacyPolicy | boolean | false | none | A true indicates that the website has a privacy policy. |
hasTermsAndConditions | boolean | false | none | A true indicates that the website has terms and conditions. |
privateDomain | boolean | false | none | A true indicates that the domain is privately registered. |
corporateEmail | boolean | false | none | A true indicates that the domain has been registered with a corporate email. |
adInjectionRisk | string | false | none | The ad injection risk of the domain. |
Property | Value |
---|---|
adInjectionRisk | low |
adInjectionRisk | medium |
adInjectionRisk | high |
{
"owner": "Example, Inc.",
"emailAddress": "jdoe@example.org",
"contactNumber": "14085551212",
"mailingAddress": "1234 Main Street, USA."
}
General domain information.
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
owner | string | false | none | Owner of the domain. |
emailAddress | string | false | none | The contact email address. |
contactNumber | string | false | none | The contact phone number. |
mailingAddress | string | false | none | The mailing address. |
{
"adultContentRisk": "high",
"alcoholContentRisk": "medium",
"drugContentRisk": "medium",
"hateSpeechRisk": "low",
"phishingRisk": "medium",
"malwareRisk": "medium"
}
Brand safety information.
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
adultContentRisk | string | false | none | The risk to brand safety from adult themed content based on textual analysis of the domain and its descriptive content. |
alcoholContentRisk | string | false | none | The risk to brand safety from Alcohol themed content based on textual analysis of the domain and its descriptive content. |
drugContentRisk | string | false | none | The risk to brand safety from drug themed content based on textual analysis of the domain and its descriptive content. |
hateSpeechRisk | string | false | none | The risk to brand safety from hate speech content based on textual analysis of the domain and its descriptive content. |
phishingRisk | string | false | none | The risk to brand safety from phishing. |
malwareRisk | string | false | none | The risk to brand safety from malware. |
Property | Value |
---|---|
adultContentRisk | low |
adultContentRisk | medium |
adultContentRisk | high |
alcoholContentRisk | low |
alcoholContentRisk | medium |
alcoholContentRisk | high |
drugContentRisk | low |
drugContentRisk | medium |
drugContentRisk | high |
hateSpeechRisk | low |
hateSpeechRisk | medium |
hateSpeechRisk | high |
phishingRisk | low |
phishingRisk | medium |
phishingRisk | high |
malwareRisk | low |
malwareRisk | medium |
malwareRisk | high |
{
"facebookRisk": "medium",
"linkedInRisk": "medium",
"twitterRisk": "medium",
"socialTrafficRatio": 0.11
}
Brand safety information.
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
facebookRisk | string | false | none | The Facebook risk. Low social media engagement on Facebook can be a risk factor. |
linkedInRisk | string | false | none | The Linked In risk. Low social media engagement on LinkedIn can be a risk factor. |
twitterRisk | string | false | none | The Twitter In risk. Low social media engagement on Twitter can be a risk factor. |
socialTrafficRatio | number | false | none | Percentage of social traffic to the site. |
Property | Value |
---|---|
facebookRisk | low |
facebookRisk | medium |
facebookRisk | high |
linkedInRisk | low |
linkedInRisk | medium |
linkedInRisk | high |
twitterRisk | low |
twitterRisk | medium |
twitterRisk | high |
{
"ivt": 7.76,
"givt": 0.29,
"sivt": 7.47,
"givtTypes": [
{
"fraudType": "Data Center",
"givt": 0.29
}
],
"sivtTypes": [
{
"fraudType": "AppSpoofing",
"sivt": 2.78
}
]
}
The percentage of invalid traffic associated with each Pixalate's taxonomy of GIVT and SIVT invalid traffic types.
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
ivt | number | false | none | The total percentage of non-human traffic measured on the domain. |
givt | number | false | none | GIVT refers to General Invalid Traffic - Deterministically judged to be non-human traffic; high to very high risk. |
sivt | number | false | none | SIVT refers to Sophisticated Invalid Traffic - Probabilistically judged to be non-human traffic using advanced statistical detection methods; moderate to high risk traffic. |
givtTypes | [object] | false | none | The percentage of invalid traffic associated with each Pixalate's taxonomy of GIVT invalid traffic types. |
» fraudType | string | false | none | The type of SIVT fraud. |
» givt | number | false | none | GIVT refers to General Invalid Traffic - Deterministically judged to be non-human traffic; high to very high risk. |
sivtTypes | [object] | false | none | The percentage of invalid traffic associated with each Pixalate's taxonomy of SIVT invalid traffic types. |
» fraudType | string | false | none | The type of SIVT fraud. |
» sivt | number | false | none | SIVT refers to Sophisticated Invalid Traffic - Probabilistically judged to be non-human traffic using advanced statistical detection methods; moderate to high risk traffic. |
{
"byRegion": [
{
"region": "APAC",
"inventory": null,
"inventoryRatio": 6.39,
"ivt": 8.02,
"viewability": 73.3
}
],
"byCountry": [
{
"countryName": "Romania",
"inventory": null,
"inventoryRatio": 4.01,
"ivt": 17.21,
"viewability": 57.2
}
],
"byState": [
{
"stateName": "United States, California",
"inventory": null,
"inventoryRatio": 15.62,
"ivt": 5.94,
"viewability": 53.38
}
],
"byAdsize": [
{
"adSize": "320x50",
"inventory": null,
"inventoryRatio": 0.1,
"ivt": 3.22,
"viewability": 56.44
}
],
"byDma": [
{
"dma": "NEW YORK",
"inventory": null,
"inventoryRatio": 6.39,
"ivt": 5.45,
"viewability": 54.79
}
]
}
The estimated volume of programmatic ad impressions broken down by device, region, country, DMA.
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
byRegion | [object] | false | none | The estimated volume of programmatic ad impressions broken down by region. |
» region | string | false | none | The region. |
» inventory | integer | false | none | The estimated volume of programmatic ad impressions by region. |
» inventoryRatio | number | false | none | The estimated percentage of inventory by region. |
» ivt | number | false | none | The total percentage of non-human traffic measured on the app by region. |
» viewability | number | false | none | The average viewability for impressions by region. |
byCountry | [object] | false | none | The estimated volume of programmatic ad impressions broken down by country. |
» countryName | string | false | none | The country. |
» inventory | integer | false | none | The estimated volume of programmatic ad impressions by country. |
» inventoryRatio | number | false | none | The estimated percentage of inventory by country. |
» ivt | number | false | none | The total percentage of non-human traffic measured on the app by country. |
» viewability | number | false | none | The average viewability for impressions by country. |
byState | [object] | false | none | The estimated volume of programmatic ad impressions broken down by state. |
» stateName | string | false | none | The state. |
» inventory | integer | false | none | The estimated volume of programmatic ad impressions by state. |
» inventoryRatio | number | false | none | The estimated percentage of inventory by state. |
» ivt | number | false | none | The total percentage of non-human traffic measured on the app by state. |
» viewability | number | false | none | The average viewability for impressions by state. |
byAdsize | [object] | false | none | The estimated volume of programmatic ad impressions broken down by ad size. |
» adSize | string | false | none | The ad size. |
» inventory | integer | false | none | The estimated volume of programmatic ad impressions by ad size. |
» inventoryRatio | number | false | none | The estimated percentage of inventory by ad size. |
» ivt | number | false | none | The total percentage of non-human traffic measured on the app by ad size. |
» viewability | number | false | none | The average viewability for impressions by ad size. |
byDma | [object] | false | none | The estimated volume of programmatic ad impressions broken down by DMA. |
» dma | string | false | none | The DMA name. |
» inventory | integer | false | none | The estimated volume of programmatic ad impressions by DMA. |
» inventoryRatio | number | false | none | The estimated percentage of inventory by DMA. |
» ivt | number | false | none | The total percentage of non-human traffic measured on the app by DMA. |
» viewability | number | false | none | The average viewability for impressions by DMA. |
[
{
"exchange": "Acme Exchange",
"paymentType": "Direct",
"inventory": 30039,
"inventoryRatio": 12.87,
"ivt": 0.9,
"estBidLow": null,
"estBidHigh": null,
"viewability": 2.6
}
]
The contribution of various sell side platforms to programmatic ad impressions sold on the app.
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
exchange | string | false | none | The name of the exchange. |
paymentType | string | false | none | The payment type. |
inventory | integer | false | none | The estimated number of monthly impressions this domain makes available programmatically by this seller. |
inventoryRatio | number | false | none | The average inventory ratio for ad impressions on the domain by this seller. |
ivt | number | false | none | The average IVT for ad impressions on the domain by this seller. |
estBidLow | number | false | none | The estimate low bid for ads on the domain by this seller. |
estBidHigh | number | false | none | The estimate high bid for ads on the domain by this seller. |
viewability | number | false | none | The average viewability for ad impressions on the domain by this seller. |
{
"viewability": 53.95,
"byAdSize": [
{
"adSize": "728x90",
"inventory": 7893,
"inventoryRatio": 61.05,
"viewability": 56.04
}
]
}
The average viewability, according the IAB standard of 50% in view for at least 1 second, for display advertisements in the domain.
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
viewability | number | false | none | The average viewability for all display ad impressions in the domain. |
byAdSize | [object] | false | none | The risk of IAB viewability standards not being met for ad impressions on the domain broken down by ad size. |
» adSize | string | false | none | The size of the ad. |
» inventory | integer | false | none | The estimated inventory down by ad size. |
» inventoryRatio | number | false | none | The estimated percentage of inventory by ad size. |
» viewability | number | false | none | The average viewability for impressions by ad size. |
{
"ctr": 6.03,
"byAdSize": [
{
"adSize": "320x50",
"ctr": 1.45
}
]
}
Information about Click Through Rate for this domain.
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
ctr | number | false | none | The overall average CTR for this domain. |
byAdSize | [object] | false | none | The CTR for this domain broken down by ad size. |
» adSize | string | false | none | The ad size. |
» ctr | number | false | none | The Click Through Rate by ad size. |
[
{
"trafficSource": "Discovery",
"inventory": null,
"inventoryRatio": 6.39,
"ivt": 8.02,
"viewability": 73.3
}
]
The volume of programmatic ad impressions broken down by traffic source.
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
trafficSource | string | false | none | The traffic source. |
inventory | integer | false | none | The estimated volume of programmatic ad impressions by traffic source. |
inventoryRatio | number | false | none | The estimated percentage of inventory by traffic source. |
ivt | number | false | none | The total percentage of non-human traffic measured on the app by traffic source. |
viewability | number | false | none | The average viewability for impressions by traffic source. |
[
{
"subDomain": "mail.example.org",
"inventory": null,
"inventoryRatio": 52.39,
"maskingRatio": 52.39,
"ivt": 8.02,
"viewability": 73.3
}
]
The volume of programmatic ad impressions broken down by sub domains.
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
subDomain | string | false | none | The sub domain. |
inventory | integer | false | none | The estimated volume of programmatic ad impressions by sub domain. |
inventoryRatio | number | false | none | The estimated percentage of inventory by sub domain. |
maskingRatio | number | false | none | The estimated percentage of masking by sub domain. |
ivt | number | false | none | The total percentage of non-human traffic measured by sub domain. |
viewability | number | false | none | The average viewability for impressions by sub domain. |
{
"byDevice": [
{
"device": "desktop",
"inventory": null,
"inventoryRatio": 94.3,
"maskingRatio": 52.39,
"ivt": 8.02,
"viewability": 73.3
}
],
"byDesktopOs": [
{
"os": "Windows 10",
"inventory": null,
"inventoryRatio": 13.63
}
],
"byMobileOs": [
{
"os": "Android 1.x",
"inventory": null,
"inventoryRatio": 9.29
}
]
}
The estimated volume of programmatic ad impressions broken down by device (desktop, mobile), by desktop OS, and by mobile OS.
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
byDevice | [object] | false | none | The estimated volume of programmatic ad impressions broken down by device. |
» device | string | false | none | The device |
» inventory | integer | false | none | The estimated volume of programmatic ad impressions by device. |
» inventoryRatio | number | false | none | The estimated percentage of inventory by device. |
» maskingRatio | number | false | none | The estimated percentage of masking by device. |
» ivt | number | false | none | The total percentage of non-human traffic measured by device. |
» viewability | number | false | none | The average viewability for impressions by device. |
byDesktopOs | [object] | false | none | The estimated volume of programmatic ad impressions broken down by desktop OS. |
» os | string | false | none | The operating system. |
» inventory | integer | false | none | The estimated volume of programmatic ad impressions by desktop OS. |
» inventoryRatio | number | false | none | The estimated percentage of inventory by desktop OS. |
byMobileOs | [object] | false | none | The estimated volume of programmatic ad impressions broken down by mobile OS. |
» os | string | false | none | The operating system. |
» inventory | integer | false | none | The estimated volume of programmatic ad impressions by mobile OS. |
» inventoryRatio | number | false | none | The estimated percentage of inventory by mobile OS. |
"desktop"
The device. GLOBAL indicates an aggregate of all devices.
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
anonymous | string | false | none | The device. GLOBAL indicates an aggregate of all devices. |
Property | Value |
---|---|
anonymous | GLOBAL |
anonymous | desktop |
anonymous | mobile |
"US"
A geographic region. GLOBAL indicates an aggregate of all regions.
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
anonymous | string | false | none | A geographic region. GLOBAL indicates an aggregate of all regions. |
Property | Value |
---|---|
anonymous | GLOBAL |
anonymous | US |
anonymous | NON-US |
"OK"
The returned status.
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
anonymous | string | false | none | The returned status. |
Property | Value |
---|---|
anonymous | OK |
anonymous | ERR |
"domainOverview"
The identifier for a predefined subset of all the domain information available. If not supplied, usually indicates all widgets.
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
anonymous | string | false | none | The identifier for a predefined subset of all the domain information available. If not supplied, usually indicates all widgets. |
Property | Value |
---|---|
anonymous | domainOverview |
anonymous | riskOverview |
anonymous | domainDetails |
anonymous | trafficQualityRisk |
anonymous | siteRisk |
anonymous | siteInfo |
anonymous | brandSafetyRisk |
anonymous | socialMediaRisk |
anonymous | invalidTraffic |
anonymous | inventory |
anonymous | authorizedSellers |
anonymous | viewability |
anonymous | ctr |
anonymous | trafficSources |
anonymous | subDomains |
anonymous | deviceDistribution |
[
"Significantly Elevated IVT Percentage",
"Ad Traffic Shows Some Suspicious Characteristics"
]
A list of reasons that the domain is at risk.
None