Bing Image Search API を利用してイメージに関する分析情報を取得するGet image insights with the Bing Image Search API

重要

/images/details エンドポイントを使ってイメージに関する分析情報を取得するのではなく、Visual Search を使用します。これにより、より包括的な分析情報が得られます。Instead of using the /images/details endpoint to get image insights, you should use Visual Search since it provides more comprehensive insights.

各イメージには分析情報トークンが含まれており、イメージに関する情報を取得することができます。Each image includes an insights token that you can use to get information about the image. たとえば、一連の関連するイメージ、イメージを含む Web ページ、またはイメージで表示される製品を購入できる業者のリストを取得できます。For example, you can get a collection of related images, web pages that include the image, or a list of merchants where you can buy the product shown in the image.

イメージに関する分析情報を取得するには、応答でイメージの imageInsightsToken トークンを取り込みます。To get insights about an image, capture the image's imageInsightsToken token in the response.

"value" : [{
        . . .
        "name":"sailing dinghy.jpg",
        "imageInsightsToken" : "mid_D6426898706EC7..."
        "insightsSourcesSummary" : {
            "shoppingSourcesCount" : 9,
            "recipeSourcesCount" : 0
        },
        . . .
}],

次に、Image Details エンドポイントを呼び出し、imageInsightsToken のトークンに insightsToken クエリ パラメーターを設定します。Next, call the Image Details endpoint and set the insightsToken query parameter to the token in imageInsightsToken.

取得する分析情報を指定するには、modules クエリ パラメーターを設定します。To specify the insights that you want to get, set the modules query parameter. すべての分析情報を取得するには、modulesAll に設定します。To get all insights, set modules to All. キャプションとコレクションの分析情報のみを取得するには、modulesCaption%2CCollection に設定します。To get only the caption and collection insights, set modules to Caption%2CCollection. 使用可能な分析情報の完全なリストについては、「modules」を参照してください。For a complete list of possible insights, see modules. すべてのイメージについて、すべての分析情報を使用できるわけではありません。Not all insights are available for all images. 応答には要求したすべての分析情報 (使用可能な場合) が含まれます。The response includes all insights that you requested, if available.

次の例では、前述のイメージについて、使用可能な分析情報をすべて要求します。The following example requests all available insights for the preceding image.

GET https://api.cognitive.microsoft.com/bing/v7.0/images/details?q=sailing+dinghy&insightsToken=mid_D6426898706EC7...&modules=All&mkt=en-us HTTP/1.1  
Ocp-Apim-Subscription-Key: 123456789ABCDE  
User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touch; NOKIA; Lumia 822)  
X-MSEdge-ClientIP: 999.999.999.999  
X-Search-Location: lat:47.60357;long:-122.3295;re:100  
X-MSEdge-ClientID: <blobFromPriorResponseGoesHere>  
Host: api.cognitive.microsoft.com

既知のイメージの分析情報の取得Getting insights of a known image

分析情報を取得するイメージへの URL がある場合は、insightsToken パラメーターではなく、imgUrl クエリ パラメーターを使用してイメージを指定します。If you have the URL to an image that you want to get insights of, use the imgUrl query parameter instead of the insightsToken parameter to specify the image. または、イメージ ファイルがある場合は、POST 要求の本文でイメージのバイナリを送信できます。Or, if you have the image file, you may send the binary of the image in the body of a POST request. POST 要求を使用する場合は、Content-Type ヘッダーを multipart/data-form に設定する必要があります。If you use a POST request, the Content-Type header must be set to multipart/data-form. いずれのオプションの場合でも、イメージのサイズが 1 MB を超えることはできません。With either option, the size of the image may not exceed 1 MB.

イメージへの URL がある場合に、イメージの分析情報を要求する方法の例を以下に示します。If you have a URL to the image, the following example shows how to request insights of an image.

GET https://api.cognitive.microsoft.com/bing/v7.0/images/details?q=sailing+dinghy&imgUrl=https%3A%2F%2Fwww.mydomain.com%2Fimages%2Fsunflower.png&modules=All&mkt=en-us HTTP/1.1  
Ocp-Apim-Subscription-Key: 123456789ABCDE  
User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touch; NOKIA; Lumia 822)  
X-MSEdge-ClientIP: 999.999.999.999  
X-Search-Location: lat:47.60357;long:-122.3295;re:100  
X-MSEdge-ClientID: <blobFromPriorResponseGoesHere>  
Host: api.cognitive.microsoft.com

すべてのイメージの分析情報の取得Getting all image insights

イメージのすべての分析情報を要求するには、modules クエリ パラメーターを All に設定します。To request all insights of an image, set the modules query parameter to All. 関連検索を行うには、要求にユーザーのクエリ文字列を含める必要があります。To get related searches, the request must include the user's query string. insightsToken を使用してイメージを指定する例を以下に示します。This example shows using the insightsToken to specify the image.

GET https://api.cognitive.microsoft.com/bing/v7.0/images/details?q=sailing+dinghy&insightsToken=mid_68364D764J...&modules=All&mkt=en-us HTTP/1.1  
Ocp-Apim-Subscription-Key: 123456789ABCDE  
User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touch; NOKIA; Lumia 822)  
X-MSEdge-ClientIP: 999.999.999.999  
X-Search-Location: lat:47.60357;long:-122.3295;re:100  
X-MSEdge-ClientID: <blobFromPriorResponseGoesHere>  
Host: api.cognitive.microsoft.com

最上位レベルのオブジェクトは、Images オブジェクトではなく、ImageInsightsResponse オブジェクトです。The top-level object is an ImageInsightsResponse object instead of an Images object.

{
    "_type" : "ImageInsights",
    "imageInsightsToken" : "bcid_3297E6A54E4787A5F51C49D9BA342B9A*ccid_Fe2Hx...",
    "bestRepresentativeQuery" : {
        "text" : "Sailing Dinghy",
        "displayText" : "Sailing Dinghy",
        "webSearchUrl" : "https:\/\/www.bing.com\/images\/search?q=Sailing+Dinghy...",
    },
    "pagesIncluding" : {
        "value" : [
            {
                "webSearchUrl" : "https:\/\/www.bing.com\/images\/search?view=...",
                "name" : "Powerboating Dublin, Dinghy Sailing Courses...",
                "thumbnailUrl" : "https:\/\/tse1.mm.bing.net\/th?id=OIP....",
                "datePublished" : "2017-01-20T00:41:00.0000000Z",
                "contentUrl" : "http:\/\/www.contoso.ie\/content...",
                "hostPageUrl" : "http:\/\/www.contoso.ie\/powerboating...",
                "contentSize" : "59063 B",
                "encodingFormat" : "jpeg",
                "hostPageDisplayUrl" : "www.contoso.ie\/powerboating...",
                "width" : 800,
                "height" : 600,
                "thumbnail" : {
                    "width" : 300,
                    "height" : 225
                },
                "imageInsightsToken" : "ccid_pHjQIA0x*mid_17F61B1316A39C92214...",
                "imageId" : "17F61B1316A39C922143FFDE9DFB5B0FB41171",
                "accentColor" : "0997C2"
            },
            . . .
        ]
    },
    "relatedSearches" : {
        "value" : [
            {
                "text" : "Sailing Fun",
                "displayText" : "Sailing Fun",
                "webSearchUrl" : "https:\/\/www.bing.com\/images\/search?q=Sailing...",
                "thumbnail" : {
                    "url" : "https:\/\/tse1.mm.bing.net\/th?q=Sailing+Fun..."
                }
            },
            . . .
        ]
    },
    "visuallySimilarImages" : {
        "value" : [
            {
                "webSearchUrl" : "https:\/\/www.bing.com\/images\/search?view=...",
                "name" : "Weekend On the Water",
                "thumbnailUrl" : "https:\/\/tse2.mm.bing.net\/th?id=OIP...",
                "datePublished" : "2010-09-05T12:00:00.0000000Z",
                "contentUrl" : "http:\/\/1.bp.contoso.com\/_dc_6...",
                "hostPageUrl" : "http:\/\/contoso.com\/2010...",
                "contentSize" : "203806 B",
                "encodingFormat" : "jpeg",
                "hostPageDisplayUrl" : "contoso.com\/2010...",
                "width" : 1600,
                "height" : 1249,
                "thumbnail" : {
                    "width" : 300,
                    "height" : 234
                },
                "imageInsightsToken" : "ccid_Jg1Kwuc4*mid_5B7DA43976D3A422...",
                "imageId" : "5B7DA43976D3A422BA679A3AB019BB52C08DBC",
                "accentColor" : "0B2543"
            },
            . . .
        ]
    },
    "imageTags" : {
        "value" : [
            {
                "name" : "sail boat"
            },
            . . .
        ]
    }
}

イメージ内のエンティティの認識Recognizing entities in an image

エンティティの認識機能では、イメージ内のエンティティ (現時点では人物のみ) を識別します。The entity recognition feature identifies entities in an image, currently only people. イメージ内のエンティティを識別するには、modules クエリ パラメーターを RecognizedEntities に設定します。To identify entities in an image, set the modules query parameter to RecognizedEntities.

注意

このモジュールを他のモジュールと共に指定することはできません。You may not specify this module with any other module. このモジュールを他のモジュールと共に指定する場合、応答に認識されたエンティティは含まれません。If you specify this module with other modules, the response does not include recognized entities.

imgUrl パラメーターを使用してイメージを指定する方法を以下に示します。The following shows how to specify the image by using the imgUrl parameter. 必ず、クエリ パラメーターを URL エンコードしてください。Remember to URL encode the query parameters.

GET https://api.cognitive.microsoft.com/bing/v7.0/images/details?q=faith+hill&insightsToken=mid_68364D764J...&modules=RecognizedEntities&mkt=en-us HTTP/1.1  
Ocp-Apim-Subscription-Key: 123456789ABCDE  
User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touch; NOKIA; Lumia 822)  
X-MSEdge-ClientIP: 999.999.999.999  
X-Search-Location: lat:47.60357;long:-122.3295;re:100  
X-MSEdge-ClientID: <blobFromPriorResponseGoesHere>  
Host: api.cognitive.microsoft.com

前述の要求への応答は次のようになります。The following shows the response to the previous request. イメージに 2 人の人物が含まれているため、応答では各人物の領域が識別されます。Because the image contains two people, the response identifies a region for each person. この場合、人物は CelebrityAnnotations グループと CelebRecognitionAnnotations グループで認識されています。In this case, the people were recognized in the CelebrityAnnotations and CelebRecognitionAnnotations groups. Bing では、元のイメージの人物と一致する可能性に基づいて、各グループに人物がリストされます。Bing lists the people in each group based on the likelihood that they match the person in the original image. このリストは信頼度の降順に示されます。The list is in descending order of confidence. CelebRecognitionAnnotations グループでは、一致が正しい最高レベルの信頼度が提供されます。The CelebRecognitionAnnotations group provides the highest level of confidence that the match is correct.

{
    "_type" : "ImageInsights",
    "imageInsightsToken" : "ccid_ldi5nX38*mid_29470780DE0E6F969...",
    "recognizedEntityGroups" : {
        "value" : [
            {
                "recognizedEntityRegions" : [...],
                "name" : "CelebRecognitionAnnotations"
            },
            {
                "recognizedEntityRegions" : [...],
                "name" : "CelebrityAnnotations"
            }
        ]
    }
}

region フィールドでは、Bing でエンティティが認識されたイメージの領域が識別されます。The region field identifies the area of the image where Bing recognized the entity. 人物の場合、領域はその人物の顔を表します。For people, the region represents the person's face.

四角形の値は、元のイメージの幅と高さに対して相対的であり、0.0 から 1.0 の範囲内にあります。The values of the rectangle are relative to the width and height of the original image and are in the range 0.0 through 1.0. たとえば、イメージが 300 x 200 で、領域の左上隅の位置が (10, 20)、右下隅の位置が (290, 150) の場合、正規化された四角形は次のようになります。For example, if the image is 300x200, and the region's top, left corner is at point (10, 20) and the bottom, right corner is at point (290, 150), then the normalized rectangle is:

  • 左:10 / 300 = 0.03333...Left: 10 / 300 = 0.03333...
  • 上:20 / 200 = 0.1Top: 20 / 200 = 0.1
  • 右:290 / 300 = 0.9667...Right: 290 / 300 = 0.9667...
  • 下:150 / 200 = 0.75Bottom: 150 / 200 = 0.75

Bing によって後続の分析情報呼び出しで返される領域を使用することができます。You can use the region that Bing returns in subsequent insights calls. たとえば、認識されたエンティティの視覚的に類似するイメージを取得する場合です。For example, to get visually similar images of the recognized entity. 詳細については、「視覚的に類似するモジュールとエンティティ認識モジュールで使用するイメージのトリミング」を参照してください。For more information, see Cropping Images to use with Visually Similar and Entity Recognition Modules. イメージのトリミングに使用する領域フィールドとクエリ パラメーター間のマッピングを以下に示します。The following shows the mapping between the region fields and the query parameters that you'd use to crop images.

視覚的に類似するイメージの検索Finding visually similar images

元のイメージと視覚的に類似するイメージを検索するには、modules クエリ パラメーターを SimilarImages に設定します。To find images that are visually similar to the original image, set the modules query parameter to SimilarImages.

次の要求は、視覚的に類似するイメージを取得する方法を示します。The following request shows how to get visually similar images. この要求では、insightsToken クエリ パラメーターを使用して、元のイメージを識別します。The request uses the insightsToken query parameter to identify the original image. 関連性を向上させるには、ユーザーのクエリ文字列を含める必要があります。To improve relevance, you should include the user's query string.

GET https://api.cognitive.microsoft.com/bing/v7.0/images/details?insightsToken=mid_68364D764J...&modules=SimilarImages&mkt=en-us HTTP/1.1  
Ocp-Apim-Subscription-Key: 123456789ABCDE  
User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touch; NOKIA; Lumia 822)  
X-MSEdge-ClientIP: 999.999.999.999  
X-Search-Location: lat:47.60357;long:-122.3295;re:100  
X-MSEdge-ClientID: <blobFromPriorResponseGoesHere>  
Host: api.cognitive.microsoft.com

前述の要求への応答は次のようになります。The following shows the response to the previous request.

{
    "_type" : "ImageInsights",
    "imageInsightsToken" : "ccid_ldi5nX38*mid_29470780DE0E6F969...",
    "visuallySimilarImages" : {
        "value" : [
            {
                "name" : "typical Hawaiian Sunset! :) | Scenes of Hawaii",
                "webSearchUrl" : "https:\/\/www.bing.com\/images\/search?view=detailv2...",
                "thumbnailUrl" : "https:\/\/tse1.mm.bing.net\/th?id=OIP.Mda2a86...",
                 . . .
            }
        ]
    }

視覚的に類似するモジュールとエンティティ認識モジュールで使用するイメージのトリミングCropping images to use with visually similar and entity recognition modules

Bing で、イメージが視覚的に類似しているかどうかを判断する場合や、エンティティ認識を実行する場合に使用されるイメージの領域を指定するには、calcatcabcar クエリ パラメーターを使用します。To specify the region of the image that Bing uses to determine whether images are visually similar or to perform entity recognition, use the cal, cat, cab, and car query parameters. 既定では、Bing でイメージ全体が使用されます。By default, Bing uses the entire image.

パラメーターでは、Bing で比較するために使用される領域の左上隅と右下隅を指定します。The parameters specify the top, left corner and bottom, right corner of the region that Bing uses for comparison. 元のイメージの幅と高さの分数として値を指定します。Specify the values as fractions of the original image's width and height. 小数値は左上隅の (0.0, 0.0) で始まり、右下隅の (1.0, 1.0) で終わります。The fractional values start with (0.0, 0.0) at the top, left corner and end with (1.0, 1.0) at the bottom right corner. たとえば、左上隅が上部から下に 4 分の 1、左側から内側に 4 分の 1 の位置で始まるように指定する場合は、cal を 0.25 に、cat を 0.25 に設定します。For example, to specify that the top, left corner starts a quarter of the way down from the top and a quarter of the way in from the left side, set cal to 0.25 and cat 0.25.

次の一連の呼び出しは、トリミング領域を指定する効果を示しています。The following sequence of calls shows the effect of specifying the cropping region. 最初の呼び出しにはトリミングは含まれておらず、Bing ではイメージの中央の横一列に並んで立っている 2 人の人物を認識します。The first call does not include cropping and Bing recognizes two people standing side by side in the middle of the image.

GET https://api.cognitive.microsoft.com/bing/v7.0/images/details?modules=RecognizedEntities&imgurl=https%3A%2F%2Ftse1.mm.bing.net%2Fth%3Fid%3DOIP.M0cbee6fadb43f35b2344e53da7a23ec1o0%26pid%3DApi&mkt=en-us HTTP/1.1  
Ocp-Apim-Subscription-Key: 123456789ABCDE  
User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touch; NOKIA; Lumia 822)  
X-MSEdge-ClientIP: 999.999.999.999  
X-Search-Location: lat:47.60357;long:-122.3295;re:100  
X-MSEdge-ClientID: <blobFromPriorResponseGoesHere>  
Host: api.cognitive.microsoft.com

応答には、2 つの認識されたエンティティが示されます。The response shows two recognized entities.

{  
    "_type" : "ImageInsights",  
    "recognizedEntityGroups" : {
        "value": [  
            . . .  
            {  
                "recognizedEntityRegions" : [{  
                    "region" : {  
                        "left" : 0.5066667,  
                        "top" : 0.1955556,  
                        "right" : 0.75,  
                        "bottom" : 0.52  
                    },  
                    "matchingEntities" : [{  
                        "entity" : {  
                            "_type" : "Person",  
                            "name" : "Charlene Whitney",  
                            . . .  
                        },  
                        "matchConfidence" : 0.9961388  
                    }]  
                },  
                {  
                    "region" : {  
                        "left" : 0.25,  
                        "top" : 0.2488889,  
                        "right" : 0.4466667,  
                        "bottom" : 0.5111111  
                    },  
                    "matchingEntities" : [{  
                        "entity" : {  
                            "_type" : "Person",  
                            "name" : "Marcus Appel",  
                            . . .  
                        },  
                        "matchConfidence" : 0.9961388  
                    }]  
                }],  
            "name" : "CelebRecognitionAnnotations"
        }]
    }  
}  

2 番目の呼び出しではイメージが縦半分にトリミングされ、Bing ではイメージの右側の 1 人の人物が認識されています。The second call crops the image vertically down the middle and Bing recognized a single person on the right side of the image.

GET https://api.cognitive.microsoft.com/bing/v7.0/images/details?cal=0.5&cat=0.0&car=1.0&cab=1.0&modules=RecognizedEntities&imgurl=https%3A%2F%2Ftse1.mm.bing.net%2Fth%3Fid%3DOIP.M0cbee6fadb43f35b2344e53da7a23ec1o0%26pid%3DApi&mkt=en-us HTTP/1.1    
Ocp-Apim-Subscription-Key: 123456789ABCDE  
User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touch; NOKIA; Lumia 822)  
X-MSEdge-ClientIP: 999.999.999.999  
X-Search-Location: lat:47.60357;long:-122.3295;re:100  
X-MSEdge-ClientID: <blobFromPriorResponseGoesHere>  
Host: api.cognitive.microsoft.com

応答には、1 つの認識されたエンティティが示されます。The response shows one recognized entity.

{  
    "_type" : "ImageInsights",  
    "recognizedEntityGroups" : {
        "value" : [  
            . . .  
            {  
                "recognizedEntityRegions" : [{  
                    "region" : {  
                        "left" : 0.5066667,  
                        "top" : 0.1955556,  
                        "right" : 0.75,  
                        "bottom" : 0.52  
                    },  
                    "matchingEntities" : [{  
                        "entity" : {  
                            "_type" : "Person",  
                            "name" : "Charlene Whitney",  
                            . . .  
                        },  
                        "matchConfidence" : 0.9961388  
                    }]  
                }],  
                "name" : "CelebRecognitionAnnotations"  
            }
        ]
    }
}  

視覚的に類似する製品の検索Finding visually similar products

元のイメージにある製品と視覚的に類似する製品を含むイメージを検索するには、modules クエリ パラメーターを SimilarProducts に設定します。To find images that contain products that are visually similar to the products found in the original image, set the modules query parameter to SimilarProducts.

次の要求は、視覚的に類似する製品のイメージを取得する方法を示しています。The following request shows how to get images of visually similar products. この要求では、insightsToken クエリ パラメーターを使用して、前述の要求で返された元のイメージを識別します。The request uses the insightsToken query parameter to identify the original image that was returned in a previous request. 関連性を向上させるには、ユーザーのクエリ文字列を含める必要があります。To improve relevance, you should include the user's query string.

GET https://api.cognitive.microsoft.com/bing/v7.0/images/details?q=anne+klein+dresses&modules=SimilarProducts&insightsToken=ccid_WOeyfoSp*mid_4B0A357&mkt=en-us HTTP/1.1    
Ocp-Apim-Subscription-Key: 123456789ABCDE  
User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touch; NOKIA; Lumia 822)  
X-MSEdge-ClientIP: 999.999.999.999  
X-Search-Location: lat:47.60357;long:-122.3295;re:100  
X-MSEdge-ClientID: <blobFromPriorResponseGoesHere>  
Host: api.cognitive.microsoft.com

前述の要求への応答は次のようになります。The following shows the response to the previous request. 応答には類似製品のイメージが含まれており、製品をオンラインで提供する業者の数、製品の評価があるかどうか、検出された最低価格が示されます (aggregateOffer フィールドを参照)。The response contains an image of a similar product and indicates how many merchants offer the product online, whether there are product ratings, and the lowest price found (see the aggregateOffer field).

{
    "_type" : "ImageInsights",
    "imageInsightsToken" : "ccid_ldi5nX38*mid_29470780DE0E6F969...",
    "visuallySimilarProducts" : {
        "value" : [
            {
                "name" : "Sequin One-Shoulder Twist-Drape Dress",  
                "webSearchUrl" : "https:\/\/www.bing.com\/images\/search?view=de...",  
                "thumbnailUrl" : "https:\/\/tse2.mm.bing.net\/th?id=OIP.M85bdee...",  
                . . .
            },
            . . .
        ]
    }
}

オンラインで製品を提供する業者のリストを取得するには (offerCount フィールドを参照)、API をもう一度呼び出し、modules を ShoppingSources に設定します。To get a list of the merchants that offer the product online (see the offerCount field), call the API again and set modules to ShoppingSources. 次に、insightsToken クエリ パラメーターを、製品の概要イメージで検出されたトークンに設定します。Then, set the insightsToken query parameter to the token found in the product summary image.

GET https://api.cognitive.microsoft.com/bing/v7.0/images/details?modules=ShoppingSources&insightsToken=ccid_hb3uRvUk*mid_BF5C252A47F2C765...&mkt=en-us HTTP/1.1    
Ocp-Apim-Subscription-Key: 123456789ABCDE  
User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touch; NOKIA; Lumia 822)  
X-MSEdge-ClientIP: 999.999.999.999  
X-Search-Location: lat:47.60357;long:-122.3295;re:100  
X-MSEdge-ClientID: <blobFromPriorResponseGoesHere>  
Host: api.cognitive.microsoft.com

前述の要求への応答は次のようになります。The following is the response to the previous request.

{  
    "_type" : "ImageInsights",  
    "shoppingSources" : {  
        "offers" : [{  
            "url" : "http:\/\/www.contoso.com\/dp\/B00O...",  
            "seller" : {  
                "name" : "Contoso",  
                "image" : {  
                    "url" : "https:\/\/tse3.mm.bing.net\/th?id=A10d50fe..."  
                }  
            },  
            "price" : 126.87,  
            "priceCurrency" : "USD",  
            "availability" : "InStock"  
        },  
        {  
            "url" : "http:\/\/www.adatum.com\/product\/heritage...\/",  
            "seller" : {  
                "name" : "fabrikam.com"  
            },  
            "price" : 495,  
            "priceCurrency" : "USD",  
            "availability" : "InStock"  
        }]  
    }  
}