# SearchItems

> **Traduzione italiana non ufficiale.** Originale: [SearchItems](https://affiliate-program.amazon.com/creatorsapi/docs/en-us/api-reference/operations/search-items) · [sorgente EN](../../../en/api-reference/operations/search-items.md) · [indice](../../../README.md)

## Descrizione

L'operazione `SearchItems` cerca articoli su Amazon in base a una query di ricerca. La Amazon Creators API restituisce fino a dieci articoli per richiesta di ricerca.

Una richiesta `SearchItems` richiede una categoria di ricerca (che, se non specificata, ha come valore predefinito `"All"`) e un valore per almeno uno tra `keywords`, `actor`, `artist`, `author`, `brand` o `title` per cercare articoli su Amazon.

SearchItems supporta le seguenti risorse di alto livello:

* [BrowseNodeInfo](../resources/browse-node-info.md)
* [Images](../resources/images.md)
* [ItemInfo](../resources/item-info.md)
* [OffersV2](../resources/offersV2.md)
* [searchRefinements](../resources/search-refinements.md)

## Disponibilità

Tutti i locale; tuttavia il supporto dei parametri varia in base al locale.

## Funzionalità dell'API e best practice

Puoi affinare la richiesta SearchItems per ottenere i risultati desiderati. Prova diverse combinazioni di parametri per personalizzare i risultati di ricerca. Inoltre, l'API ti aiuta ad affinare le richieste di ricerca fornendo refinement di ricerca dinamici per ogni richiesta effettuata. Questi refinement dinamici sono disponibili come parte della risorsa [searchRefinements](../resources/search-refinements.md).

* Puoi cercare per `keywords`, `actor`, `artist`, `author`, `brand` o `title` in qualsiasi categoria. Nota però che è obbligatorio fornire almeno uno dei parametri sopra indicati.
* L'API `SearchItems` supporta molti [parametri di richiesta](#parametri-della-richiesta), la maggior parte dei quali aiuta ad affinare i risultati. Per esempio, usa `brand` per limitare i risultati ai prodotti di una marca specifica, oppure `minPrice` per restituire risultati con almeno un prezzo di offerta superiore al minimo specificato. Tuttavia, non tutti i parametri sono rilevanti per tutti i search index. Per esempio, se specifichi `actor`, non useresti il search index Automotive.
* Usa il parametro `sortBy` per restituire i risultati in un ordine specifico. Per esempio `Price:HighToLow` ordina i risultati dal più costoso al meno costoso.
* Per impostazione predefinita, se non specificato, l'API cerca i prodotti nel SearchIndex `"All"`. Usa però un SearchIndex specifico o un BrowseNodeId per limitare i risultati per categoria o BrowseNode. Per l'elenco completo dei SearchIndex di un locale, vedi [Riferimento dei locale per la Creators API](../../locale-reference.md).

## Parametri della richiesta

Consulta [Header e parametri comuni di richiesta](../../concepts/common-request-headers-and-parameters.md) per maggiori informazioni sui parametri di input comuni. Per informazioni dettagliate su come creare e inviare una richiesta, vedi [Usare cURL](../../get-started/using-curl.md). Tutti i parametri di input di SearchItems sono elencati di seguito:

| Nome | Descrizione | Obbligatorio |
| :--- | :--- | :--- |
| actor | Nome dell'attore associato all'articolo. Puoi inserire il nome per intero o in parte. <ul><li>Tipo: *stringa (non vuota)*</li><li>Valore predefinito: nessuno</li><li>Uso: `{"actor": "Tom Cruise"}`</li></ul> | No |
| artist | Nome dell'artista associato all'articolo. Puoi inserire il nome per intero o in parte. <ul><li>Tipo: *stringa (non vuota)*</li><li>Valore predefinito: nessuno</li><li>Uso: `{"artist":"Coldplay"}`</li></ul> | No |
| author | Nome dell'autore associato all'articolo. Puoi inserire il nome per intero o in parte. <ul><li>Tipo: *stringa (non vuota)*</li><li>Valore predefinito: nessuno</li><li>Uso: `{"author":"Enid Blyton"}`</li></ul> | No |
| availability | Filtra gli articoli disponibili su Amazon. Per impostazione predefinita, tutte le richieste restituiscono solo gli articoli disponibili. Per maggiori informazioni e valori validi, vedi [Parametro Availability](#parametro-availability). <ul><li>Tipo: *stringa*</li><li>Valore predefinito: `Available`</li><li>Uso: `{"availability":"IncludeOutOfStock"}`</li></ul> | No |
| brand | Nome della marca associata all'articolo. Puoi inserire il nome per intero o in parte. <ul><li>Tipo: *stringa (non vuota)*</li><li>Valore predefinito: nessuno</li><li>Uso: `{"brand":"Apple"}`</li></ul> | No |
| browseNodeId | Un ID univoco assegnato da Amazon che identifica una categoria/sottocategoria di prodotto. Il BrowseNodeId è un Long positivo con valore massimo fino a Long.MAX_VALUE, cioè 9223372036854775807 (incluso). <ul><li>Tipo: *stringa (solo interi positivi)*</li><li>Valore predefinito: nessuno</li><li>Uso: `{"browseNodeId": "290060"}`</li></ul> | No |
| condition | Il parametro condition filtra le offerte per tipo di condizione. Per esempio, `Condition:New` restituisce gli articoli con almeno un'offerta di tipo New. Per impostazione predefinita, condition è Any. Per maggiori informazioni e valori validi, vedi [Parametro Condition](#parametro-condition). <ul><li>Tipo: *stringa*</li><li>Valore predefinito: `Any`</li><li>Uso: `{"condition":"New"}`</li></ul> | No |
| currencyOfPreference | Valuta preferita in cui restituire le informazioni sui prezzi. Per impostazione predefinita i prezzi sono restituiti nella valuta predefinita del marketplace. Il formato del codice valuta atteso è il codice ISO 4217 (es. USD, EUR, ecc.). Per informazioni sulla valuta predefinita e sulle valute valide di un marketplace, vedi [Riferimento dei locale](../../locale-reference.md). <ul><li>Tipo: *stringa (non vuota)*</li><li>Valore predefinito: nessuno</li><li>Uso: `{"currencyOfPreference":"USD"}`</li></ul> | No |
| deliveryFlags | Il delivery flag filtra gli articoli che soddisfano un determinato programma di consegna promosso dallo specifico marketplace Amazon. Per esempio, il DeliveryFlag Prime restituisce gli articoli con almeno un'offerta idonea a Prime. Per maggiori informazioni e valori validi, vedi [Parametro DeliveryFlags](#parametro-deliveryflags). <ul><li>Tipo: *elenco di stringhe*</li><li>Valore predefinito: nessuno</li><li>Uso: `{"deliveryFlags":["Prime"]}`</li></ul> | No |
| itemCount | Il numero di articoli desiderato nella risposta di SearchItems. <ul><li>Tipo: *intero (da 1 a 10)*</li><li>Valore predefinito: `10`</li><li>Uso: `{"itemCount":5}`</li></ul> | No |
| itemPage | Il parametro ItemPage può essere usato per recuperare il set/pagina specifico di articoli da restituire tra i risultati di ricerca disponibili. Il numero di articoli restituiti in una pagina è determinato dal parametro ItemCount. Per esempio, se per una richiesta si desidera il terzo set di 5 articoli (cioè gli articoli dall'11 al 15), puoi specificare `itemPage` uguale a `3` e `itemCount` uguale a `5`. <ul><li>Tipo: *intero (da 1 a 10)*</li><li>Valore predefinito: `1`</li><li>Uso: `{"itemPage":3}`</li></ul> | No |
| keywords | Una parola o frase che descrive un articolo, ovvero la query di ricerca. <ul><li>Tipo: *stringa (non vuota)*</li><li>Valore predefinito: nessuno</li><li>Uso: `{"keywords":"Harry Potter"}`</li></ul> | No |
| languagesOfPreference | Lingue, in ordine di preferenza, in cui restituire le informazioni dell'articolo nella risposta. Per impostazione predefinita le informazioni sono restituite nella lingua predefinita del marketplace. Il formato locale atteso è il codice lingua ISO 639 seguito da underscore seguito dal codice paese ISO 3166 (es. en_US, fr_CA, ecc.). Per informazioni sulla lingua predefinita e sulle lingue valide di un marketplace, vedi [Riferimento dei locale](../../locale-reference.md). Attualmente è supportata una sola lingua preferita. <ul><li>Tipo: *elenco di stringhe (non vuoto)*</li><li>Valore predefinito: nessuno</li><li>Uso: `{"languagesOfPreference":["en_GB"]}`</li></ul> | No |
| marketplace | Locale Amazon di destinazione. Per maggiori informazioni, vedi [Header e parametri comuni di richiesta](../../concepts/common-request-headers-and-parameters.md). <ul><li>Tipo: *stringa*</li><li>Valore predefinito: nessuno</li><li>Uso: `{"marketplace":"www.amazon.com"}`</li></ul> | No |
| maxPrice | Filtra i risultati agli articoli con almeno un prezzo di offerta inferiore al valore specificato. I prezzi sono espressi nella denominazione di valuta più bassa. Per esempio, nel marketplace USA, 3241 corrisponde a $31.41. <ul><li>Tipo: *intero positivo*</li><li>Valore predefinito: nessuno</li><li>Uso: `{"maxPrice":3241}`</li></ul> | No |
| minPrice | Filtra i risultati agli articoli con almeno un prezzo di offerta superiore al valore specificato. I prezzi sono espressi nella denominazione di valuta più bassa. Per esempio, nel marketplace USA, 3241 corrisponde a $32.41. <ul><li>Tipo: *intero positivo*</li><li>Valore predefinito: nessuno</li><li>Uso: `{"minPrice":3241}`</li></ul> | No |
| minReviewsRating | Filtra i risultati agli articoli con valutazioni delle recensioni dei clienti superiori al valore specificato. <ul><li>Tipo: *intero positivo minore di 5*</li><li>Valore predefinito: nessuno</li><li>Uso: `{"minReviewsRating":2}`</li></ul> | No |
| minSavingPercent | Filtra i risultati agli articoli con almeno un'offerta avente una percentuale di risparmio superiore al valore specificato. <ul><li>Tipo: *intero positivo minore di 100*</li><li>Valore predefinito: nessuno</li><li>Uso: `{"minSavingPercent":50}`</li></ul> | No |
| partnerTag | ID univoco di un partner. Per maggiori informazioni, vedi [Header e parametri comuni di richiesta](../../concepts/common-request-headers-and-parameters.md). <ul><li>Tipo: *stringa (non vuota)*</li><li>Valore predefinito: nessuno</li><li>Uso: `{"partnerTag":"xyz-20"}`</li></ul> | Sì |
| properties | Parametro riservato. <ul><li>Tipo: *mappa (stringa, stringa)*</li><li>Valore predefinito: nessuno</li><li>Uso: `{"properties": {"Key": "Value"} }`</li></ul> | No |
| resources | Specifica i tipi di valori da restituire. Puoi specificare più risorse in una sola richiesta. Per l'elenco delle risorse valide per l'operazione SearchItems, vedi [Parametro Resources](#parametro-resources). <ul><li>Tipo: *elenco di stringhe*</li><li>Valore predefinito: `itemInfo.title`</li><li>Uso: `{"resources":["images.primary.medium", "itemInfo.title"]}`</li></ul> | No |
| searchIndex | Indica la categoria di prodotto in cui cercare. I valori di SearchIndex differiscono per marketplace. Per l'elenco dei valori di search index, vedi [Riferimento dei locale](../../locale-reference.md). <ul><li>Tipo: *stringa (non vuota)*</li><li>Valore predefinito: `All`</li><li>Uso: `{"searchIndex":"Electronics"}`</li></ul> | No |
| sortBy | Il modo in cui gli articoli nella risposta vengono ordinati. Per maggiori informazioni sui valori validi, vedi [Parametro SortBy](#parametro-sortby). <ul><li>Tipo: *stringa*</li><li>Valore predefinito: nessuno</li><li>Uso: `{"sortBy":"Relevance"}`</li></ul> | No |
| title | Titolo associato all'articolo. Le ricerche per titolo sono un sottoinsieme delle ricerche per keywords. Usa una ricerca per keywords se una ricerca per titolo non restituisce gli articoli desiderati. <ul><li>Tipo: *stringa (non vuota)*</li><li>Valore predefinito: nessuno</li><li>Uso: `{"title":"And Then There Were None"}`</li></ul> | No |

#### Parametro Availability

| Valore Availability | Descrizione |
| :--- | :--- |
| Available | Solo articoli disponibili |
| IncludeOutOfStock | Include gli articoli esauriti |

#### Parametro Condition

Nota che una richiesta di ricerca con un particolare parametro `Condition` può restituire 0 risultati se non ci sono offerte con la condizione specificata nei risultati.

| Valore Condition | Descrizione |
| :--- | :--- |
| Any | Listini di offerte per articoli in qualsiasi condizione. Include New e Used. |
| New | Listini di offerte per articoli New (nuovi) |

#### Parametro DeliveryFlags

Nota che una richiesta di ricerca con un particolare `DeliveryFlag` può dare 0 articoli se uno dei programmi di consegna specificati non è supportato nel marketplace Amazon di destinazione.

| Valore DeliveryFlag | Descrizione |
| :--- | :--- |
| AmazonGlobal | Un programma di consegna con spedizione internazionale verso determinati paesi esportabili |
| FreeShipping | Un programma di consegna con spedizione gratuita di un articolo |
| FulfilledByAmazon | "Gestito da Amazon" indica che i prodotti sono stoccati, imballati e spediti da Amazon |
| Prime | Un'offerta per un articolo idoneo al programma Prime |

#### Parametro Resources

| Valore della risorsa | Descrizione |
| :--- | :--- |
| browseNodeInfo.browseNodes | Ottiene i browse node associati all'articolo. Usando solo questa risorsa vengono restituite le informazioni Id, DisplayName, ContextFreeName e IsRoot associate a ciascun browse node. Per maggiori informazioni, vedi [Risorsa BrowseNodeInfo](../resources/browse-node-info.md). |
| browseNodeInfo.browseNodes.ancestor | Ottiene la scala degli antenati associata a ciascuno dei browse node sotto cui rientra l'articolo. Usando questa risorsa viene restituita la scala degli antenati insieme a Id, DisplayName, ContextFreeName e IsRoot di ciascun browse node. Per maggiori informazioni, vedi [Risorsa BrowseNodeInfo](../resources/browse-node-info.md). |
| browseNodeInfo.browseNodes.salesRank | Ottiene le informazioni SalesRank per ciascuno dei browse node sotto cui rientra l'articolo. Usando questa risorsa viene restituito il sales rank insieme a Id, DisplayName, ContextFreeName e IsRoot di ciascun browse node. Per maggiori informazioni, vedi [Risorsa BrowseNodeInfo](../resources/browse-node-info.md). |
| browseNodeInfo.websiteSalesRank | Ottiene le informazioni WebsiteSalesRank associate all'articolo. Per maggiori informazioni, vedi [Risorsa BrowseNodeInfo](../resources/browse-node-info.md). |
| images.primary.small | Restituisce l'immagine principale in formato piccolo per ciascun articolo. Per maggiori informazioni, vedi [Risorsa Images](../resources/images.md) |
| images.primary.medium | Restituisce l'immagine principale in formato medio per ciascun articolo. Per maggiori informazioni, vedi [Risorsa Images](../resources/images.md) |
| images.primary.large | Restituisce l'immagine principale in formato grande per ciascun articolo. Per maggiori informazioni, vedi [Risorsa Images](../resources/images.md) |
| images.variants.small | Restituisce le immagini delle varianti in formato piccolo per ciascun articolo. Per maggiori informazioni, vedi [Risorsa Images](../resources/images.md) |
| images.variants.medium | Restituisce le immagini delle varianti in formato medio per ciascun articolo. Per maggiori informazioni, vedi [Risorsa Images](../resources/images.md) |
| images.variants.large | Restituisce le immagini delle varianti in formato grande per ciascun articolo. Per maggiori informazioni, vedi [Risorsa Images](../resources/images.md) |
| itemInfo.byLineInfo | Restituisce l'insieme di attributi che specifica le informazioni di base dell'articolo. Per maggiori informazioni, vedi [Risorsa ItemInfo](../resources/item-info.md) |
| itemInfo.classifications | Restituisce l'insieme di attributi usati per classificare un articolo in una particolare categoria. Per maggiori informazioni, vedi [Risorsa ItemInfo](../resources/item-info.md) |
| itemInfo.contentInfo | Restituisce l'insieme di attributi specifici del contenuto, come libri, film, ecc. Per maggiori informazioni, vedi [Risorsa ItemInfo](../resources/item-info.md) |
| itemInfo.contentRating | Restituisce l'insieme di attributi che specifica quale fascia d'età è adatta a visualizzare il contenuto. Per maggiori informazioni, vedi [Risorsa ItemInfo](../resources/item-info.md) |
| itemInfo.externalIds | Restituisce l'insieme di identificatori usati globalmente per identificare un particolare prodotto. Per maggiori informazioni, vedi [Risorsa ItemInfo](../resources/item-info.md) |
| itemInfo.features | Restituisce l'insieme di attributi che specifica le caratteristiche e i vantaggi chiave di un articolo. Per maggiori informazioni, vedi [Risorsa ItemInfo](../resources/item-info.md) |
| itemInfo.manufactureInfo | Restituisce l'insieme di attributi che specifica le informazioni relative alla produzione di un articolo. Per maggiori informazioni, vedi [Risorsa ItemInfo](../resources/item-info.md) |
| itemInfo.productInfo | Restituisce l'insieme di attributi che descrive gli aspetti non tecnici di un articolo. Per maggiori informazioni, vedi [Risorsa ItemInfo](../resources/item-info.md) |
| itemInfo.technicalInfo | Restituisce l'insieme di attributi che descrive gli aspetti tecnici dell'articolo. Per maggiori informazioni, vedi [Risorsa ItemInfo](../resources/item-info.md) |
| itemInfo.title | Restituisce il titolo del prodotto. Per maggiori informazioni, vedi [Risorsa ItemInfo](../resources/item-info.md) |
| itemInfo.tradeInInfo | Restituisce l'insieme di attributi che specifica le informazioni di trade-in di un articolo. Per maggiori informazioni, vedi [Risorsa ItemInfo](../resources/item-info.md) |
| offersV2.listings.availability | Restituisce la quantità massima acquistabile per un prodotto. Per maggiori informazioni, vedi [Risorsa OffersV2](../resources/offersV2.md) |
| offersV2.listings.condition | Restituisce la condizione del prodotto. Per maggiori informazioni, vedi [Risorsa OffersV2](../resources/offersV2.md) |
| offersV2.listings.dealDetails | Restituisce le informazioni sull'offerta promozionale (deal). Per maggiori informazioni, vedi [Risorsa OffersV2](../resources/offersV2.md) |
| offersV2.listings.isBuyBoxWinner | Restituisce se la data offerta del prodotto è vincitrice della buy box nella pagina di dettaglio del prodotto. Per maggiori informazioni, vedi [Risorsa OffersV2](../resources/offersV2.md) |
| offersV2.listings.loyaltyPoints | Restituisce le informazioni sui punti fedeltà per un'offerta (attualmente supportato solo nel marketplace del Giappone). Per maggiori informazioni, vedi [Risorsa OffersV2](../resources/offersV2.md) |
| offersV2.listings.merchantInfo | Restituisce le informazioni sul venditore per l'offerta del prodotto. Per maggiori informazioni, vedi [Risorsa OffersV2](../resources/offersV2.md) |
| offersV2.listings.price | Restituisce il prezzo di acquisto dell'offerta di un prodotto. Per maggiori informazioni, vedi [Risorsa OffersV2](../resources/offersV2.md) |
| offersV2.listings.type | Restituisce il tipo di offerta. Per maggiori informazioni, vedi [Risorsa OffersV2](../resources/offersV2.md) |
| parentASIN | Restituisce l'ASIN padre di un dato articolo. Per maggiori informazioni, vedi [Risorsa ParentASIN](../resources/parent-asin.md) |
| searchRefinements | Restituisce i refinement di ricerca dinamici per ogni richiesta di ricerca. Per maggiori informazioni, vedi [Risorsa searchRefinements](../resources/search-refinements.md) |

#### Parametro SortBy

Nota che, se non viene fornito alcun parametro `sortBy` nella richiesta di ricerca, i risultati sono ordinati secondo l'opzione di ordinamento predefinita per la combinazione di `marketplace` e `searchIndex`. Un particolare parametro `sortBy` fornito nella richiesta ricadrà sull'opzione di ordinamento predefinita della categoria se non è supportato in quella categoria.

| Valore SortBy | Descrizione |
| :--- | :--- |
| AvgCustomerReviews | Ordina i risultati in base alla media delle recensioni dei clienti |
| Featured | Ordina i risultati dando rank più alto agli articoli in evidenza |
| NewestArrivals | Ordina i risultati in base ai nuovi arrivi |
| Price:HighToLow | Ordina i risultati dal più costoso al meno costoso |
| Price:LowToHigh | Ordina i risultati dal meno costoso al più costoso |
| Relevance | Ordina i risultati dando rank più alto agli articoli rilevanti |

## Elementi di risposta

Di seguito gli elementi di risposta comuni restituiti:

| Nome | Descrizione |
| :--- | :--- |
| errors | Array opzionale di oggetti errore per articoli o parametri di query che hanno riscontrato problemi. Presente solo quando si verificano fallimenti parziali. |
| searchResult | Contenitore dei risultati di ricerca. Contiene il contenitore items, totalResultCount, searchURL e il contenitore searchRefinements. |
| items | Contenitore delle informazioni dell'articolo, inclusi ASIN, titolo e altri attributi a seconda delle risorse richieste. |
| totalResultCount | Il numero totale di articoli che corrispondono alla query di ricerca. |
| searchURL | URL che rimanda alla pagina dei risultati di ricerca su Amazon per la richiesta effettuata. |
| searchRefinements | Contenitore della risorsa searchRefinements, se richiesta. |

## Richieste di esempio

* Richiesta di ricerca generica per keyword:

```json
{
   "partnerTag": "xyz-20",
   "keywords": "harry potter"
}
```

* Ricerca generica per keyword usando i parametri `itemCount` e `resources`:

```json
{
   "partnerTag": "xyz-20",
   "keywords": "harry potter",
   "itemCount": 1,
   "resources": ["images.primary.medium", "itemInfo.title", "offersV2.listings.price"]
}
```

* Ricerca per attore:

```json
{
   "partnerTag": "xyz-20",
   "actor": "Tom Cruise",
   "resources": ["images.primary.medium", "itemInfo.title", "offersV2.listings.price"]
}
```

* Ricerca all'interno di una categoria con alcuni filtri applicati:

```json
{
   "partnerTag": "xyz-20",
   "searchIndex": "Electronics",
   "keywords": "DSLR Camera",
   "brand": "Sony",
   "minReviewsRating": "4",
   "resources": ["images.primary.medium", "itemInfo.title", "offersV2.listings.price"]
}
```

## Risposta di esempio

* Lo snippet seguente è una risposta di esempio per una qualsiasi richiesta `SearchItems`:

```json
{ 
 "searchResult": {
  "items": [
   {
    "asin": "0545162076",
    "detailPageURL": "https://www.amazon.com/dp/0545162076?tag=dgfd&linkCode=osi",
    "images": {
       /* Contenitore delle risorse Images, se richieste */
    },
    "itemInfo": {
       /* Contenitore delle risorse ItemInfo, se richieste */
    },
    "offers": {
       /* Contenitore delle risorse Offers, se richieste */
    },
    {
       /* Altri articoli */
    }
   }
  ],
  "searchRefinements": {
      /* Contenitore delle risorse searchRefinements, se richieste */
  }
  "searchURL": "https://www.amazon.com/s/?field-keywords=Harry+Potter&search-alias=aps&tag=dgfd&linkCode=osi",
  "totalResultCount": 146
 }
}
```

* Lo snippet seguente è una risposta di esempio per la seconda richiesta SearchItems nella sezione [Richieste di esempio](#richieste-di-esempio) sopra:

```json
{
 "searchResult": {
  "items": [
   {
    "asin": "0545162076",
    "detailPageURL": "https://www.amazon.com/dp/0545162076?tag=dgfd&linkCode=osi",
    "images": {
     "primary": {
      "medium": {
       "height": 134,
       "url": "https://m.media-amazon.com/images/I/51BBTJaU6QL._SL160_.jpg",
       "width": 160
      }
     }
    },
    "itemInfo": {
     "title": {
      "displayValue": "Harry Potter Paperback Box Set (Books 1-7)",
      "label": "title",
      "locale": "en_US"
     }
    },
     "offersV2": {
       "listings": [{
         "availability": {
           "maxOrderQuantity": 1,
           "minOrderQuantity": 1,
           "type": "IN_STOCK"
         },
         "condition": {
           "conditionNote": "",
           "subCondition": "Unknown",
           "value": "New"
         },
         "dealDetails": {
           "accessType": "PRIME_EXCLUSIVE",
           "endTime": "2024-11-06T05:35Z",
           "percentClaimed": 38,
           "startTime": "2024-11-05T18:05Z"
         },
         "isBuyBoxWinner": true,
         "merchantInfo": {
           "name": "Amazon.com"
         },
         "price": {
           "money": {
             "amount": 59.49,
             "currency": "USD",
             "displayAmount": "$59.49"
           },
           "pricePerUnit": {
             "amount": 29.75,
             "currency": "USD",
             "displayAmount": "$29.75 / Count"
           },
           "savingBasis": {
             "money": {
               "amount": 69.99,
               "currency": "USD",
               "displayAmount": "$69.99"
             },
             "savingBasisType": "LIST_PRICE",
             "savingBasisTypeLabel": "List Price"
           },
           "savings": {
             "money": {
               "amount": 10.5,
               "currency": "USD",
               "displayAmount": "$10.50"
             },
             "percentage": 15
           }
         },
         "type": "LIGHTNING_DEAL",
         "violatesMAP": false
       }]
     }
   }
  ],
  "searchURL": "https://www.amazon.com/s/?field-keywords=Harry+Potter&search-alias=aps&tag=dgfd&linkCode=osi",
  "totalResultCount": 146
 }
}
```
