Product

Attributes available to retail product entities in the Knowledge Graph.

The product entity type encompasses retail products found throughout the web known to the Knowledge Graph.

Note that fields are not guaranteed to exist in every entity record.

For convenience, a complete ontology source in JSON format is also available here.

🙋

New to the Diffbot Knowledge Graph? Start here.

Product Fields

Product Field Details

Note that certain longer field examples may be truncated for readability.

availability

  • Type: Boolean
  • Example:
{
	"availability": false
}

brand

Item's brand name

  • Type: String
  • Example:
{
	"brand": "Rose Flavor"
}

breadcrumb

  • Type: GlobalIndexBreadcrumb
  • Example:
{
	"breadcrumb": [
		{
			"link": "",
			"name": ""
		}
	]
}

category

  • Type: String
  • Example:
{
	"category": "Grocery & Gourmet"
}

crawlTimestamp

Last time a site was crawled/indexed

  • Type: Integer
  • Example:
{
	"crawlTimestamp": 1711085348
}

diffbotUri

diffbotUri is a combination of an entityID and a corresponding web address or uniform resource identifier (URI), which is defined by appending the entityID to the URL https://www.diffbot.com/entity/;. For example, Diffbot's entityID is CWSwJ_SWQPfqO3HQsxY4lGg and its DiffbotUri is https://www.diffbot.com/entity/CWSwJ_SWQPfqO3HQsxY4lGg

  • Type: String
  • Example:
{
	"diffbotUri": "http://diffbot.com/entity/PRD69332559"
}

discussion

  • Type: GIDiscussionField
  • Example:
{
	"discussion": {
		"summary": "Rose Flavor Nylon Ribstop Waterproof Fabric 1.7OZ 70D 58“ by 1 Yard(Light Brown)",
		"numPages": 1,
		"image": "",
		"name": "Rose Flavor Nylon Ribstop Waterproof Fabric 1.7OZ 70D 58“ by 1 Yard(Light Brown)",
		"numPosts": 13,
		"title": "Rose Flavor Nylon Ribstop Waterproof Fabric 1.7OZ 70D 58“ by 1 Yard(Light Brown)",
		"posts": [
			{
				"date": {
					"str": "d2024-01-12T00:00",
					"precision": 4,
					"timestamp": 1705017600000
				},
				"summary": "Thin ripstop fabric. Great for lining bags, which is what I wanted. does not fray.",
				"image": "",
				"author": "Colleen Pratt",
				"authorUrl": "https://www.amazon.com/gp/profile/amzn1.account.AHQXXWPH6Z25XQPQNHMP3ELHPJDA/ref=cm_cr_dp_d_gw_tr?ie=UTF8",
				"name": "Thin ripstop fabric. Great for...",
				"language": "en",
				"html": "<p>Thin ripstop fabric. Great for lining bags, which is what I wanted. does not fray.</p>",
				"pageUrl": "https://www.amazon.com/Flavor-Nylon-Ribstop-Waterproof-Fabric/dp/B07ZNK6SR1",
				"text": "Thin ripstop fabric. Great for lining bags, which is what I wanted. does not fray."
			},
			{
				"date": {
					"str": "d2023-08-09T00:00",
					"precision": 4,
					"timestamp": 1691539200000
				},
				"summary": "Fabric not used yet, but feels as expected, not too thick, not too thin, feels like it will be durab...",
				"image": "",
				"author": "Idaho",
				"authorUrl": "https://www.amazon.com/gp/profile/amzn1.account.AHXZY5JBLPF2BX2IJ5I3SOBZBR2A/ref=cm_cr_dp_d_gw_tr?ie=UTF8",
				"name": "Fabric not used yet, but feels...",
				"language": "en",
				"html": "<p>Fabric not used yet, but feels as expected, not too thick, not too thin, feels like it will be durable. Beautiful fabric and color</p>",
				"pageUrl": "https://www.amazon.com/Flavor-Nylon-Ribstop-Waterproof-Fabric/dp/B07ZNK6SR1",
				"text": "Fabric not used yet, but feels as expected, not too thick, not too thin, feels like it will be durable. Beautiful fabric and color"
			},
			{
				"date": {
					"str": "d2024-02-24T00:00",
					"precision": 4,
					"timestamp": 1708732800000
				},
				"summary": "I made a flag carry case with this and it was perfect.",
				"image": "",
				"author": "mary d wilson",
				"authorUrl": "https://www.amazon.com/gp/profile/amzn1.account.AHDVP2VHN4USHN6W4ZGITNVTP3FA/ref=cm_cr_dp_d_gw_tr?ie=UTF8",
				"name": "I made a flag carry case with ...",
				"language": "en",
				"html": "<p>I made a flag carry case with this and it was perfect.</p>",
				"pageUrl": "https://www.amazon.com/Flavor-Nylon-Ribstop-Waterproof-Fabric/dp/B07ZNK6SR1",
				"text": "I made a flag carry case with this and it was perfect."
			},
			{
				"date": {
					"str": "d2021-09-07T00:00",
					"precision": 4,
					"timestamp": 1630972800000
				},
				"summary": "Wanted to make new hiking pads for my Hobie Bravo catamaran. Wanted to give the boat a little more c...",
				"image": "",
				"author": "Chad Bourque",
				"authorUrl": "https://www.amazon.com/gp/profile/amzn1.account.AFFH553K425PX26TRAFBGFRM2GCQ/ref=cm_cr_dp_d_gw_tr?ie=UTF8",
				"name": "Wanted to make new hiking pads...",
				"language": "en",
				"html": "<p>Wanted to make new hiking pads for my Hobie Bravo catamaran. Wanted to give the boat a little more color pop. I made sleeves to fit over a pool noodle. A rope passes through the center and gets attached to the boat. The material was very easy to measure and cut. It is a bit slippery which can create problems when starting sewing from an edge, but that's all nylon from what I understand. This material was perfect for my project and I love the color splash it adds to my sailboat. This was only my second ever sewing project and you can determine the ease of use yourself from the photos.</p>",
				"pageUrl": "https://www.amazon.com/Flavor-Nylon-Ribstop-Waterproof-Fabric/dp/B07ZNK6SR1",
				"text": "Wanted to make new hiking pads for my Hobie Bravo catamaran. Wanted to give the boat a little more color pop. I made sleeves to fit over a pool noodle. A rope passes through the center and gets attached to the boat. The material was very easy to measure and cut. It is a bit slippery which can create problems when starting sewing from an edge, but that's all nylon from what I understand. This material was perfect for my project and I love the color splash it adds to my sailboat. This was only my second ever sewing project and you can determine the ease of use yourself from the photos."
			},
			{
				"date": {
					"str": "d2023-09-27T00:00",
					"precision": 4,
					"timestamp": 1695772800000
				},
				"summary": "Made aileron boots for my RV-8 to keep the cold air out. Easy to sew up.",
				"image": "",
				"author": "Amazon Customer",
				"authorUrl": "https://www.amazon.com/gp/profile/amzn1.account.AE3LS2GA6UKGMIPASZK76KYTVPJA/ref=cm_cr_dp_d_gw_tr?ie=UTF8",
				"name": "Made aileron boots for my RV-8...",
				"language": "en",
				"html": "<p>Made aileron boots for my RV-8 to keep the cold air out. Easy to sew up.</p>",
				"pageUrl": "https://www.amazon.com/Flavor-Nylon-Ribstop-Waterproof-Fabric/dp/B07ZNK6SR1",
				"text": "Made aileron boots for my RV-8 to keep the cold air out. Easy to sew up."
			},
			{
				"date": {
					"str": "d2023-03-17T00:00",
					"precision": 4,
					"timestamp": 1679011200000
				},
				"summary": "The fabric is exactly what I expected, but I wanted three full yards versus three 1 yd pieces. I tho...",
				"image": "",
				"author": "Janice fan",
				"authorUrl": "https://www.amazon.com/gp/profile/amzn1.account.AEZ553CRGZPTNUV6SY776G3JA6EA/ref=cm_cr_dp_d_gw_tr?ie=UTF8",
				"name": "The fabric is exactly what I e...",
				"language": "en",
				"html": "<p>The fabric is exactly what I expected, but I wanted three full yards versus three 1 yd pieces. I thought I ordered three full yards so when it came in I was short for my job and had to order more to compensate for it being cut into 1 yard pieces.</p>",
				"pageUrl": "https://www.amazon.com/Flavor-Nylon-Ribstop-Waterproof-Fabric/dp/B07ZNK6SR1",
				"text": "The fabric is exactly what I expected, but I wanted three full yards versus three 1 yd pieces. I thought I ordered three full yards so when it came in I was short for my job and had to order more to compensate for it being cut into 1 yard pieces."
			},
			{
				"date": {
					"str": "d2023-11-19T00:00",
					"precision": 4,
					"timestamp": 1700352000000
				},
				"summary": "Poor quality! No longer water resistance! Waste of money!",
				"image": "",
				"author": "Marilou",
				"authorUrl": "https://www.amazon.com/gp/profile/amzn1.account.AG5WSJZFCLARTJINXVYOE2W6SNRA/ref=cm_cr_dp_d_gw_tr?ie=UTF8",
				"name": "Poor quality! No longer water ...",
				"language": "en",
				"html": "<p>Poor quality! No longer water resistance! Waste of money!</p>",
				"pageUrl": "https://www.amazon.com/Flavor-Nylon-Ribstop-Waterproof-Fabric/dp/B07ZNK6SR1",
				"text": "Poor quality! No longer water resistance! Waste of money!"
			},
			{
				"date": {
					"str": "d2023-06-09T00:00",
					"precision": 4,
					"timestamp": 1686268800000
				},
				"summary": "I wanted a waterproof backing that was lightweight, easy to sew and pretty. This product met all of ...",
				"image": "",
				"author": "Rae",
				"authorUrl": "https://www.amazon.com/gp/profile/amzn1.account.AECGNTZFU6K7YXG4GXNNLOFOAFRA/ref=cm_cr_dp_d_gw_tr?ie=UTF8",
				"name": "I wanted a waterproof backing ...",
				"language": "en",
				"html": "<p>I wanted a waterproof backing that was lightweight, easy to sew and pretty. This product met all of my requirements.</p>",
				"pageUrl": "https://www.amazon.com/Flavor-Nylon-Ribstop-Waterproof-Fabric/dp/B07ZNK6SR1",
				"text": "I wanted a waterproof backing that was lightweight, easy to sew and pretty. This product met all of my requirements."
			},
			{
				"date": {
					"str": "d2024-01-03T00:00",
					"precision": 4,
					"timestamp": 1704240000000
				},
				"summary": "Beau tissus durable merci",
				"image": "",
				"author": "Germi",
				"authorUrl": "",
				"name": "Beau tissus durable merci",
				"language": "fr",
				"html": "<p>Beau tissus durable merci</p>",
				"pageUrl": "https://www.amazon.com/Flavor-Nylon-Ribstop-Waterproof-Fabric/dp/B07ZNK6SR1",
				"text": "Beau tissus durable merci"
			},
			{
				"date": {
					"str": "d2023-08-27T00:00",
					"precision": 4,
					"timestamp": 1693094400000
				},
				"summary": "Was extremely satisfied with my order",
				"image": "",
				"author": "Shirley McIlwain",
				"authorUrl": "",
				"name": "Was extremely satisfied with m...",
				"language": "en",
				"html": "<p>Was extremely satisfied with my order</p>",
				"pageUrl": "https://www.amazon.com/Flavor-Nylon-Ribstop-Waterproof-Fabric/dp/B07ZNK6SR1",
				"text": "Was extremely satisfied with my order"
			},
			{
				"date": {
					"str": "d2023-10-06T00:00",
					"precision": 4,
					"timestamp": 1696550400000
				},
				"summary": "I used them to make reversible satin showercaps and it's great so far.",
				"image": "",
				"author": "Kedeen Welch",
				"authorUrl": "",
				"name": "I used them to make reversible...",
				"language": "en",
				"html": "<p> I used them to make reversible satin showercaps and it's great so far.</p>",
				"pageUrl": "https://www.amazon.com/Flavor-Nylon-Ribstop-Waterproof-Fabric/dp/B07ZNK6SR1",
				"text": "I used them to make reversible satin showercaps and it's great so far."
			},
			{
				"date": {
					"str": "d2023-08-09T00:00",
					"precision": 4,
					"timestamp": 1691539200000
				},
				"summary": "As advertised. Used to make a quick-dry dog bed for camping. Would buy again.",
				"image": "",
				"author": "LeddyL",
				"authorUrl": "",
				"name": "As advertised. Used to make a ...",
				"language": "en",
				"html": "<p>As advertised. Used to make a quick-dry dog bed for camping. Would buy again.</p>",
				"pageUrl": "https://www.amazon.com/Flavor-Nylon-Ribstop-Waterproof-Fabric/dp/B07ZNK6SR1",
				"text": "As advertised. Used to make a quick-dry dog bed for camping. Would buy again."
			},
			{
				"date": {
					"str": "d2023-01-19T00:00",
					"precision": 4,
					"timestamp": 1674086400000
				},
				"summary": "I used this to make home made pads, it is working. So far so good. No leaking.",
				"image": "",
				"author": "lorenabean",
				"authorUrl": "",
				"name": "I used this to make home made ...",
				"language": "en",
				"html": "<p>I used this to make home made pads, it is working. So far so good. No leaking.</p>",
				"pageUrl": "https://www.amazon.com/Flavor-Nylon-Ribstop-Waterproof-Fabric/dp/B07ZNK6SR1",
				"text": "I used this to make home made pads, it is working. So far so good. No leaking."
			}
		],
		"numParticipants": 13
	}
}

id

Each entity in the Diffbot KnowledgeGraph (DKG) is identified by a unique identifier, an alphanumeric string like CWSwJ_SWQPfqO3HQsxY4lGg that uniquely identifies that entity. The id is directly derived from the most authoritative origin from the origins array.

  • Type: String
  • Example:
{
	"id": "PRD69332559"
}

images

  • Type: GlobalIndexImage
  • Example:
{
	"images": [
		{
			"summary": "",
			"image": "https://m.media-amazon.com/images/I/71dwPZXdAwL.jpg",
			"naturalHeight": 342,
			"name": "",
			"url": "https://m.media-amazon.com/images/I/71dwPZXdAwL.jpg",
			"naturalWidth": 342
		}
	]
}

isbn

  • Type: String
  • Example:
{
	"isbn": "‎"
}

language

Refers to the language in which the Product page is written

  • Type: String
  • Example:
{
	"language": "en"
}

mpn

  • Type: String
  • Example:
{
	"mpn": "191024SF27"
}

multipleProducts

  • Type: Boolean
  • Example:
{
	"multipleProducts": false
}

offerPrice

  • Type: String
  • Example:
{
	"offerPrice": ""
}

offerPriceDetails

  • Type: PriceDetails
  • Example:
{
	"offerPriceDetails": {
		"symbol": "",
		"amount": "",
		"text": ""
	}
}

pageUrl

URL of submitted page / page from which the entity is extracted

  • Type: String
  • Example:
{
	"pageUrl": "https://www.amazon.com/Flavor-Nylon-Ribstop-Waterproof-Fabric/dp/B07ZNK6SR1"
}

prefixCode

  • Type: String
  • Example:
{
	"prefixCode": ""
}

productId

  • Type: String
  • Example:
{
	"productId": "‎"
}

productOrigin

  • Type: String
  • Example:
{
	"productOrigin": ""
}

regularPrice

  • Type: String
  • Example:
{
	"regularPrice": ""
}

regularPriceDetails

  • Type: PriceDetails
  • Example:
{
	"regularPriceDetails": {
		"symbol": "",
		"amount": "",
		"text": ""
	}
}

resolvedPageUrl

Returned if the pageUrl redirects to another URL

  • Type: String
  • Example:
{
	"resolvedPageUrl": ""
}

saveAmount

  • Type: String
  • Example:
{
	"saveAmount": ""
}

saveAmountDetails

  • Type: PriceDetails
  • Example:
{
	"saveAmountDetails": {
		"symbol": "",
		"amount": "",
		"text": ""
	}
}

shippingAmount

  • Type: String
  • Example:
{
	"shippingAmount": ""
}

sku

  • Type: String
  • Example:
{
	"sku": "B07ZNK6SR1"
}

text

  • Type: String
  • Example:
{
	"text": "Fabric quality: Nylon(THIN)\n Fabric Measurement:1yd x 58 INCHES (fabric width)\n Theme and color: Ribstop /light brown\n Wash instruction:Wash in warm water with mild soap, and hang dry or air-dry\n your best choice for Inflatables,laundry,octopus,sprot kites ,Banner, flag, windsock,Backpack, stuff bags, tarp, stuff covers,light tents, outdoor table cloth etc."
}

title

Title of the Product

  • Type: String
  • Example:
{
	"title": "Rose Flavor Nylon Ribstop Waterproof Fabric 1.7OZ 70D 58“ by 1 Yard(Light Brown)"
}

type

The top-level type of a Diffbot entity. Examples of type include Person, Organization, Article, Product.

  • Type: Type
  • Example:
{
	"type": "Product"
}

types

There are tags.types which can only refer to dbpedia rdf types, while there are also the general DiffbotEntity types which is just an array of all the types an object belongs to. For instance a LocalBusiness would have `types:["Organization","LocalBusiness"]` Finally, there are types that indicate a belonging to a subgroup such as business vs personal email address.

  • Type: String
  • Example:
{
	"types": [
		"Product"
	]
}

upc

  • Type: String
  • Example:
{
	"upc": ""
}