EcomScout · JSON-LD Context

Ecomscout Com Context

JSON-LD context defining the semantic vocabulary for Ecomscout Com from EcomScout.

11 Classes 118 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
ecomscout: https://ecomscout.com/schema#

Classes

Error Page StoreCard AudienceRow AudienceDefinition StoreInventoryProbe ProductInventoryProbe CompetitorStore StoreGroup ProductResearchCard ProductMarketReport

Properties

Property Type Container
error
limit integer
offset integer
count integer
hasMore boolean
total integer
domain string
monthlyVisits integer
monthlyRevenueUsd
ecomScoutRating decimal
ecomScoutGrade string
vertical string
countryCode string
isDropshipper boolean
platform string
industry string
category string
revenueTier string
sizeTier string
grade string
productTier string
adSpendTier string
trustpilotTier string
appCount integer
matchedApps list
updatedAt dateTime
mainMarketingChannel string
contacts
score integer
matchedOn list
matches list
q string
country string
excludeCountries string
excludeVerticals string
appSlug string
includeApps string
requireApps string
excludeApps string
appsMatch string
removedApps string
installedApps string
appRemovedSince date
appInstalledSince date
newAdsSince date
includeProducts string
excludeProducts string
minVisits decimal
maxVisits decimal
minRevenue decimal
maxRevenue decimal
minRating decimal
minAdSpend decimal
maxAdSpend decimal
minTrustpilotRating decimal
minProducts integer
maxProducts integer
minVisitsGrowthPct decimal
growthWindow integer
updatedSince date
domains
excludeDomains
status string
probable boolean
method string
attempted integer
measurable integer
capped integer
unlimited integer
failed integer
cartQtyCap integer
checkedAt dateTime
fresh boolean
reason string
handle string
title string
url string
countryName string
monthlyRevenueUsdHigh decimal
productCount integer
visitsChangePct decimal
trafficRatio decimal
tokenOverlap integer
sharedTokens list
match
key string
label string
groupBy string
storeCount integer
scoredStoreCount integer
metrics
totals
parent
id string
sellers integer
listings integer
priceMin decimal
priceMax decimal
priceAvg decimal
priceMedian decimal
cheapestDomain string
cheapestPrice decimal
bestsellerRate decimal
verdict string
maxSellerVisits decimal
dropshipperShare decimal
topCountry string
topCountryName string
topCountryShare decimal
imageUrl string
exampleUrl string
trendScore decimal
newSellers7d integer
newSellers30d integer
query string
matchedTitle string
topSellers list
indexComplete boolean

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://ecomscout.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "ecomscout": "https://ecomscout.com/schema#",
    "Error": "ecomscout:Error",
    "error": {
      "@id": "ecomscout:error"
    },
    "Page": "ecomscout:Page",
    "limit": {
      "@id": "ecomscout:limit",
      "@type": "xsd:integer"
    },
    "offset": {
      "@id": "ecomscout:offset",
      "@type": "xsd:integer"
    },
    "count": {
      "@id": "ecomscout:count",
      "@type": "xsd:integer"
    },
    "hasMore": {
      "@id": "ecomscout:hasMore",
      "@type": "xsd:boolean"
    },
    "total": {
      "@id": "ecomscout:total",
      "@type": "xsd:integer"
    },
    "StoreCard": "ecomscout:StoreCard",
    "domain": {
      "@id": "ecomscout:domain",
      "@type": "xsd:string"
    },
    "monthlyVisits": {
      "@id": "ecomscout:monthlyVisits",
      "@type": "xsd:integer"
    },
    "monthlyRevenueUsd": {
      "@id": "ecomscout:monthlyRevenueUsd"
    },
    "ecomScoutRating": {
      "@id": "ecomscout:ecomScoutRating",
      "@type": "xsd:decimal"
    },
    "ecomScoutGrade": {
      "@id": "ecomscout:ecomScoutGrade",
      "@type": "xsd:string"
    },
    "vertical": {
      "@id": "ecomscout:vertical",
      "@type": "xsd:string"
    },
    "countryCode": {
      "@id": "ecomscout:countryCode",
      "@type": "xsd:string"
    },
    "isDropshipper": {
      "@id": "ecomscout:isDropshipper",
      "@type": "xsd:boolean"
    },
    "AudienceRow": "ecomscout:AudienceRow",
    "platform": {
      "@id": "ecomscout:platform",
      "@type": "xsd:string"
    },
    "industry": {
      "@id": "ecomscout:industry",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "ecomscout:category",
      "@type": "xsd:string"
    },
    "revenueTier": {
      "@id": "ecomscout:revenueTier",
      "@type": "xsd:string"
    },
    "sizeTier": {
      "@id": "ecomscout:sizeTier",
      "@type": "xsd:string"
    },
    "grade": {
      "@id": "ecomscout:grade",
      "@type": "xsd:string"
    },
    "productTier": {
      "@id": "ecomscout:productTier",
      "@type": "xsd:string"
    },
    "adSpendTier": {
      "@id": "ecomscout:adSpendTier",
      "@type": "xsd:string"
    },
    "trustpilotTier": {
      "@id": "ecomscout:trustpilotTier",
      "@type": "xsd:string"
    },
    "appCount": {
      "@id": "ecomscout:appCount",
      "@type": "xsd:integer"
    },
    "matchedApps": {
      "@id": "ecomscout:matchedApps",
      "@container": "@list"
    },
    "updatedAt": {
      "@id": "ecomscout:updatedAt",
      "@type": "xsd:dateTime"
    },
    "mainMarketingChannel": {
      "@id": "ecomscout:mainMarketingChannel",
      "@type": "xsd:string"
    },
    "contacts": {
      "@id": "ecomscout:contacts"
    },
    "score": {
      "@id": "ecomscout:score",
      "@type": "xsd:integer"
    },
    "matchedOn": {
      "@id": "ecomscout:matchedOn",
      "@container": "@list"
    },
    "matches": {
      "@id": "ecomscout:matches",
      "@container": "@list"
    },
    "AudienceDefinition": "ecomscout:AudienceDefinition",
    "q": {
      "@id": "ecomscout:q",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "ecomscout:country",
      "@type": "xsd:string"
    },
    "excludeCountries": {
      "@id": "ecomscout:excludeCountries",
      "@type": "xsd:string"
    },
    "excludeVerticals": {
      "@id": "ecomscout:excludeVerticals",
      "@type": "xsd:string"
    },
    "appSlug": {
      "@id": "ecomscout:appSlug",
      "@type": "xsd:string"
    },
    "includeApps": {
      "@id": "ecomscout:includeApps",
      "@type": "xsd:string"
    },
    "requireApps": {
      "@id": "ecomscout:requireApps",
      "@type": "xsd:string"
    },
    "excludeApps": {
      "@id": "ecomscout:excludeApps",
      "@type": "xsd:string"
    },
    "appsMatch": {
      "@id": "ecomscout:appsMatch",
      "@type": "xsd:string"
    },
    "removedApps": {
      "@id": "ecomscout:removedApps",
      "@type": "xsd:string"
    },
    "installedApps": {
      "@id": "ecomscout:installedApps",
      "@type": "xsd:string"
    },
    "appRemovedSince": {
      "@id": "ecomscout:appRemovedSince",
      "@type": "xsd:date"
    },
    "appInstalledSince": {
      "@id": "ecomscout:appInstalledSince",
      "@type": "xsd:date"
    },
    "newAdsSince": {
      "@id": "ecomscout:newAdsSince",
      "@type": "xsd:date"
    },
    "includeProducts": {
      "@id": "ecomscout:includeProducts",
      "@type": "xsd:string"
    },
    "excludeProducts": {
      "@id": "ecomscout:excludeProducts",
      "@type": "xsd:string"
    },
    "minVisits": {
      "@id": "ecomscout:minVisits",
      "@type": "xsd:decimal"
    },
    "maxVisits": {
      "@id": "ecomscout:maxVisits",
      "@type": "xsd:decimal"
    },
    "minRevenue": {
      "@id": "ecomscout:minRevenue",
      "@type": "xsd:decimal"
    },
    "maxRevenue": {
      "@id": "ecomscout:maxRevenue",
      "@type": "xsd:decimal"
    },
    "minRating": {
      "@id": "ecomscout:minRating",
      "@type": "xsd:decimal"
    },
    "minAdSpend": {
      "@id": "ecomscout:minAdSpend",
      "@type": "xsd:decimal"
    },
    "maxAdSpend": {
      "@id": "ecomscout:maxAdSpend",
      "@type": "xsd:decimal"
    },
    "minTrustpilotRating": {
      "@id": "ecomscout:minTrustpilotRating",
      "@type": "xsd:decimal"
    },
    "minProducts": {
      "@id": "ecomscout:minProducts",
      "@type": "xsd:integer"
    },
    "maxProducts": {
      "@id": "ecomscout:maxProducts",
      "@type": "xsd:integer"
    },
    "minVisitsGrowthPct": {
      "@id": "ecomscout:minVisitsGrowthPct",
      "@type": "xsd:decimal"
    },
    "growthWindow": {
      "@id": "ecomscout:growthWindow",
      "@type": "xsd:integer"
    },
    "updatedSince": {
      "@id": "ecomscout:updatedSince",
      "@type": "xsd:date"
    },
    "domains": {
      "@id": "ecomscout:domains"
    },
    "excludeDomains": {
      "@id": "ecomscout:excludeDomains"
    },
    "StoreInventoryProbe": "ecomscout:StoreInventoryProbe",
    "status": {
      "@id": "ecomscout:status",
      "@type": "xsd:string"
    },
    "probable": {
      "@id": "ecomscout:probable",
      "@type": "xsd:boolean"
    },
    "method": {
      "@id": "ecomscout:method",
      "@type": "xsd:string"
    },
    "attempted": {
      "@id": "ecomscout:attempted",
      "@type": "xsd:integer"
    },
    "measurable": {
      "@id": "ecomscout:measurable",
      "@type": "xsd:integer"
    },
    "capped": {
      "@id": "ecomscout:capped",
      "@type": "xsd:integer"
    },
    "unlimited": {
      "@id": "ecomscout:unlimited",
      "@type": "xsd:integer"
    },
    "failed": {
      "@id": "ecomscout:failed",
      "@type": "xsd:integer"
    },
    "cartQtyCap": {
      "@id": "ecomscout:cartQtyCap",
      "@type": "xsd:integer"
    },
    "checkedAt": {
      "@id": "ecomscout:checkedAt",
      "@type": "xsd:dateTime"
    },
    "fresh": {
      "@id": "ecomscout:fresh",
      "@type": "xsd:boolean"
    },
    "reason": {
      "@id": "ecomscout:reason",
      "@type": "xsd:string"
    },
    "ProductInventoryProbe": "ecomscout:ProductInventoryProbe",
    "handle": {
      "@id": "ecomscout:handle",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "ecomscout:title",
      "@type": "xsd:string"
    },
    "CompetitorStore": "ecomscout:CompetitorStore",
    "url": {
      "@id": "ecomscout:url",
      "@type": "xsd:string"
    },
    "countryName": {
      "@id": "ecomscout:countryName",
      "@type": "xsd:string"
    },
    "monthlyRevenueUsdHigh": {
      "@id": "ecomscout:monthlyRevenueUsdHigh",
      "@type": "xsd:decimal"
    },
    "productCount": {
      "@id": "ecomscout:productCount",
      "@type": "xsd:integer"
    },
    "visitsChangePct": {
      "@id": "ecomscout:visitsChangePct",
      "@type": "xsd:decimal"
    },
    "trafficRatio": {
      "@id": "ecomscout:trafficRatio",
      "@type": "xsd:decimal"
    },
    "tokenOverlap": {
      "@id": "ecomscout:tokenOverlap",
      "@type": "xsd:integer"
    },
    "sharedTokens": {
      "@id": "ecomscout:sharedTokens",
      "@container": "@list"
    },
    "match": {
      "@id": "ecomscout:match"
    },
    "StoreGroup": "ecomscout:StoreGroup",
    "key": {
      "@id": "ecomscout:key",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "ecomscout:label",
      "@type": "xsd:string"
    },
    "groupBy": {
      "@id": "ecomscout:groupBy",
      "@type": "xsd:string"
    },
    "storeCount": {
      "@id": "ecomscout:storeCount",
      "@type": "xsd:integer"
    },
    "scoredStoreCount": {
      "@id": "ecomscout:scoredStoreCount",
      "@type": "xsd:integer"
    },
    "metrics": {
      "@id": "ecomscout:metrics"
    },
    "totals": {
      "@id": "ecomscout:totals"
    },
    "parent": {
      "@id": "ecomscout:parent"
    },
    "ProductResearchCard": "ecomscout:ProductResearchCard",
    "id": {
      "@id": "ecomscout:id",
      "@type": "xsd:string"
    },
    "sellers": {
      "@id": "ecomscout:sellers",
      "@type": "xsd:integer"
    },
    "listings": {
      "@id": "ecomscout:listings",
      "@type": "xsd:integer"
    },
    "priceMin": {
      "@id": "ecomscout:priceMin",
      "@type": "xsd:decimal"
    },
    "priceMax": {
      "@id": "ecomscout:priceMax",
      "@type": "xsd:decimal"
    },
    "priceAvg": {
      "@id": "ecomscout:priceAvg",
      "@type": "xsd:decimal"
    },
    "priceMedian": {
      "@id": "ecomscout:priceMedian",
      "@type": "xsd:decimal"
    },
    "cheapestDomain": {
      "@id": "ecomscout:cheapestDomain",
      "@type": "xsd:string"
    },
    "cheapestPrice": {
      "@id": "ecomscout:cheapestPrice",
      "@type": "xsd:decimal"
    },
    "bestsellerRate": {
      "@id": "ecomscout:bestsellerRate",
      "@type": "xsd:decimal"
    },
    "verdict": {
      "@id": "ecomscout:verdict",
      "@type": "xsd:string"
    },
    "maxSellerVisits": {
      "@id": "ecomscout:maxSellerVisits",
      "@type": "xsd:decimal"
    },
    "dropshipperShare": {
      "@id": "ecomscout:dropshipperShare",
      "@type": "xsd:decimal"
    },
    "topCountry": {
      "@id": "ecomscout:topCountry",
      "@type": "xsd:string"
    },
    "topCountryName": {
      "@id": "ecomscout:topCountryName",
      "@type": "xsd:string"
    },
    "topCountryShare": {
      "@id": "ecomscout:topCountryShare",
      "@type": "xsd:decimal"
    },
    "imageUrl": {
      "@id": "ecomscout:imageUrl",
      "@type": "xsd:string"
    },
    "exampleUrl": {
      "@id": "ecomscout:exampleUrl",
      "@type": "xsd:string"
    },
    "trendScore": {
      "@id": "ecomscout:trendScore",
      "@type": "xsd:decimal"
    },
    "newSellers7d": {
      "@id": "ecomscout:newSellers7d",
      "@type": "xsd:integer"
    },
    "newSellers30d": {
      "@id": "ecomscout:newSellers30d",
      "@type": "xsd:integer"
    },
    "ProductMarketReport": "ecomscout:ProductMarketReport",
    "query": {
      "@id": "ecomscout:query",
      "@type": "xsd:string"
    },
    "matchedTitle": {
      "@id": "ecomscout:matchedTitle",
      "@type": "xsd:string"
    },
    "topSellers": {
      "@id": "ecomscout:topSellers",
      "@container": "@list"
    },
    "indexComplete": {
      "@id": "ecomscout:indexComplete",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "EcomScout API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects EcomScout's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-06) from openapi/ecomscout-com-openapi.json.",
  "dcterms:created": "2026-11-06",
  "dcterms:source": [
    "openapi/ecomscout-com-openapi.json"
  ]
}