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
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
{
"@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"
]
}