AI-generated Key Takeaways
-
Specify price for Watch Actions when the category is rental, purchase, or requires an additional purchase for subscribers.
-
Specifying price is optional for Listen Actions with a subscription category.
-
Price information for Watch Actions is included in the Action access specification object.
-
Price information for Listen Actions is included directly in the Action markup object.
Lastly, you need to provide the price information of your content.
Price
For Watch Actions, specify the price of the content for the following cases:
categoryisrentalorpurchase.categoryissubscriptionorexternalsubscription, but the content requires an additional purchase for subscribers.
For Listen Actions, it's optional to specify the price if category is subscription.

Figure 1. Media Actions showing the prices of content on Google Search.
For Watch Actions, specify the price of content in the Action access specification object:
"potentialAction":{
"@type":"WatchAction",
"target":{
"@type":"EntryPoint",
"urlTemplate":"http://www.example.com/my_favorite_movie?autoplay=true",
"actionPlatform":[ "http://schema.org/DesktopWebPlatform" ]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "purchase",
"availabilityStarts": "2019-01-01T00:00Z",
"availabilityEnds": "2019-12-31T00:00Z",
"eligibleRegion": {
"@type": "Country",
"name": "US"
},
"expectsAcceptanceOf": {
"@type": "Offer",
"price": 7.99,
"priceCurrency": "USD",
"seller": {
"@type": "Organization",
"name": "My example seller"
}
}
}
}
For Listen Actions, specify the price of content directly in the Action markup object:
"potentialAction":{
"@type":"ListenAction",
"target":{
"@type":"EntryPoint",
"urlTemplate":"http://www.example.com/playlist/top_pop_songs?autoplay=true",
"actionPlatform":[ "http://schema.org/DesktopWebPlatform" ]
},
"expectsAcceptanceOf":{
"@type": "Offer",
"eligibleRegion": {
"@type":"Country",
"name":"US"
},
"category": "subscription",
"name": "Example Music",
"price": 9.99,
"priceCurrency": "USD",
"seller": {
"@type": "Organization",
"name": "My example seller",
"sameAs": "http://www.example.com"
}
}
}
Identify the price
Do the following:
- For Watch Actions,
- If
categoryisrentalorpurchase, you need to provide the price of the one-time purchase. - If
categoryissubscriptionorexternalsubscription, but the content requires an additional purchase for subscribers, you need to provide the price of the additional cost.- Otherwise, you do not need to provide the price for
subscriptionorexternalsubscription.
- Otherwise, you do not need to provide the price for
- If
- For Listen Actions,
- If
categoryissubscription, it's optional to provide the price of the subscription.
- If
See the Action access requirement examples section for detailed examples.