Note: You are viewing the development version of Schema.org. See how we work for more details.

offers

A Schema.org Property
An offer to provide this item—for example, an offer to sell a product, rent the DVD of a movie, perform a service, or give away tickets to an event. Use businessFunction to indicate the kind of transaction offered, i.e. sell, lease, etc. This property can also be used to describe a Demand. While this property is listed as expected on a number of common types, it can be used in others. In that case, using a second type, such as Product or a subtype of Product, can clarify the nature of the offer.

Inverse-property: itemOffered


Values expected to be one of these types

Used on these types

Source

https://github.com/schemaorg/schemaorg/issues/2289


Examples

Example 1
Copied
Example notes or example HTML without markup.
  1. <img src="dell-30in-lcd.jpg" alt="A Dell UltraSharp monitor" />
  2. Dell UltraSharp 30" LCD Monitor

  3. 87 out of 100 based on 24 user ratings

  4. $1250 to $1495 from 8 sellers

  5. Sellers:
  6. <a href="save-a-lot-monitors.com/dell-30.html">
  7.   Save A Lot Monitors - $1250</a>
  8. <a href="jondoe-gadgets.com/dell-30.html">
  9.   Jon Doe's Gadgets - $1350</a>
  10. ...
Example encoded as Microdata embedded in HTML.
  1. <div itemscope itemtype="https://schema.org/Product">
  2.   <img itemprop="image" src="dell-30in-lcd.jpg" alt="A Dell UltraSharp monitor"/>
  3.   <span itemprop="name">Dell UltraSharp 30" LCD Monitor</span>

  4.   <div itemprop="aggregateRating"
  5.     itemscope itemtype="https://schema.org/AggregateRating">
  6.     <span itemprop="ratingValue">87</span>
  7.     out of <span itemprop="bestRating">100</span>
  8.     based on <span itemprop="ratingCount">24</span> user ratings
  9.   </div>

  10.   <div itemprop="offers" itemscope itemtype="https://schema.org/AggregateOffer">
  11.     <meta itemprop="priceCurrency" content="USD" />
  12.     <span itemprop="lowPrice" content="1250">$1250</span>
  13.     to <span itemprop="highPrice" content="1495">$1495</span>
  14.     from <span itemprop="offerCount">8</span> sellers

  15.     Sellers:
  16.     <div itemprop="offers" itemscope itemtype="https://schema.org/Offer">
  17.         <a itemprop="url" href="save-a-lot-monitors.com/dell-30.html">
  18.         Save A Lot Monitors - $1250</a>
  19.     </div>
  20.     <div itemprop="offers" itemscope itemtype="https://schema.org/Offer">
  21.         <a itemprop="url" href="jondoe-gadgets.com/dell-30.html">
  22.         Jon Doe's Gadgets - $1350</a>
  23.     </div>
  24.   </div>
  25.   ...
  26. </div>
Example encoded as RDFa embedded in HTML.
  1. <div vocab="https://schema.org/" typeof="Product">
  2.     <img property="image" src="dell-30in-lcd.jpg" alt="A Dell UltraSharp monitor"> <span property="name">Dell UltraSharp 30" LCD Monitor</span>
  3.     <div property="aggregateRating" typeof="AggregateRating">
  4.         <span property="ratingValue">87</span> out of
  5.         <span property="bestRating">100</span> based on
  6.         <span property="ratingCount">24</span> user ratings
  7.     </div>
  8.     <div property="offers" typeof="AggregateOffer">
  9.         <meta property="priceCurrency" content="USD" />
  10.         <span property="lowPrice" content="1250">$1250</span> to
  11.         <span property="highPrice" content="1495">$1495</span> from
  12.         <span property="offerCount">8</span> sellers Sellers:
  13.         <div property="offers" typeof="Offer">
  14.             <a property="url" href="save-a-lot-monitors.com/dell-30.html">Save A Lot Monitors - $1250</a>
  15.         </div>
  16.         <div property="offers" typeof="Offer">
  17.             <a property="url" href="jondoe-gadgets.com/dell-30.html">Jon Doe's Gadgets - $1350</a>
  18.         </div>
  19.         ...
  20.     </div>
  21. </div>
Example encoded as JSON-LD in a HTML script tag.
  1. <script type="application/ld+json">
  2. {
  3.   "@context": "https://schema.org",
  4.   "@type": "Product",
  5.   "aggregateRating": {
  6.     "@type": "AggregateRating",
  7.     "bestRating": "100",
  8.     "ratingCount": "24",
  9.     "ratingValue": "87"
  10.   },
  11.   "image": "dell-30in-lcd.jpg",
  12.   "name": "Dell UltraSharp 30\" LCD Monitor",
  13.   "offers": {
  14.     "@type": "AggregateOffer",
  15.     "priceCurrency": "USD",
  16.     "highPrice": "1495",
  17.     "lowPrice": "1250",
  18.     "offerCount": "8",
  19.     "offers": [
  20.       {
  21.         "@type": "Offer",
  22.         "url": "save-a-lot-monitors.com/dell-30.html"
  23.       },
  24.       {
  25.         "@type": "Offer",
  26.         "url": "jondoe-gadgets.com/dell-30.html"
  27.       }
  28.     ]
  29.   }
  30. }
  31. </script>
Structured representation of the JSON-LD example.
Example 2
Copied
Example notes or example HTML without markup.
  1. <a href="nba-miami-philidelphia-game3.html">
  2. NBA Eastern Conference First Round Playoff Tickets:
  3.  Miami Heat at Philadelphia 76ers - Game 3 (Home Game 1)
  4. </a>

  5. Thu, 04/21/16
  6. 8:00 p.m.

  7. <a href="wells-fargo-center.html">
  8. Wells Fargo Center
  9. </a>
  10. Philadelphia, PA

  11. Priced from: $35
  12. 1938 tickets left
Example encoded as Microdata embedded in HTML.
  1. <div itemscope itemtype="https://schema.org/Event">
  2.   <a itemprop="url" href="nba-miami-philidelphia-game3.html">
  3.   NBA Eastern Conference First Round Playoff Tickets:
  4.   <span itemprop="name"> Miami Heat at Philadelphia 76ers - Game 3 (Home Game 1) </span>
  5.   </a>

  6.   <meta itemprop="startDate" content="2016-04-21T20:00">
  7.     Thu, 04/21/16
  8.     8:00 p.m.

  9.   <div itemprop="location" itemscope itemtype="https://schema.org/Place">
  10.     <a itemprop="url" href="wells-fargo-center.html">
  11.     Wells Fargo Center
  12.     </a>
  13.     <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress">
  14.       <span itemprop="addressLocality">Philadelphia</span>,
  15.       <span itemprop="addressRegion">PA</span>
  16.     </div>
  17.   </div>

  18.   <div itemprop="offers" itemscope itemtype="https://schema.org/AggregateOffer">
  19.   <meta itemprop="priceCurrency" content="USD" />
  20.     Priced from: <span itemprop="lowPrice" content="35">$35</span>
  21.     <span itemprop="offerCount">1938</span> tickets left
  22.   </div>
  23. </div>
Example encoded as RDFa embedded in HTML.
  1. <div vocab="https://schema.org/" typeof="Event">
  2.   <a property="url" href="nba-miami-philidelphia-game3.html">
  3.   NBA Eastern Conference First Round Playoff Tickets:
  4.   <span property="name"> Miami Heat at Philadelphia 76ers - Game 3 (Home Game 1) </span>
  5.   </a>

  6.   <meta property="startDate" content="2016-04-21T20:00">
  7.     Thu, 04/21/16
  8.     8:00 p.m.

  9.   <div property="location" typeof="Place">
  10.     <a property="url" href="wells-fargo-center.html">
  11.     Wells Fargo Center
  12.     </a>
  13.     <div property="address" typeof="PostalAddress">
  14.       <span property="addressLocality">Philadelphia</span>,
  15.       <span property="addressRegion">PA</span>
  16.     </div>
  17.   </div>

  18.   <div property="offers" typeof="AggregateOffer">
  19.     <meta property="priceCurrency" content="USD" />
  20.     Priced from: <span property="lowPrice" content="35">$35</span>
  21.     <span property="offerCount">1938</span> tickets left
  22.   </div>
  23. </div>
Example encoded as JSON-LD in a HTML script tag.
  1. <script type="application/ld+json">
  2. {
  3.   "@context": "https://schema.org",
  4.   "@type": "Event",
  5.   "name": "Miami Heat at Philadelphia 76ers - Game 3 (Home Game 1)",
  6.   "location": {
  7.     "@type": "Place",
  8.     "address": {
  9.       "@type": "PostalAddress",
  10.       "addressLocality": "Philadelphia",
  11.       "addressRegion": "PA"
  12.     },
  13.     "url": "wells-fargo-center.html"
  14.   },
  15.   "offers": {
  16.     "@type": "AggregateOffer",
  17.     "priceCurrency": "USD",
  18.     "lowPrice": "35",
  19.     "offerCount": "1938"
  20.   },
  21.   "startDate": "2016-04-21T20:00",
  22.   "url": "nba-miami-philidelphia-game3.html"
  23. }
  24. </script>
Structured representation of the JSON-LD example.