API di Expedia

Cerca su Expedia hotel per destinazione, recensioni degli ospiti e preventivi di noleggio auto per confrontare le opzioni di viaggio.

Per i preventivi usa gli input supportati di destinazione e date di viaggio. Ottenere un'offerta non prenota una camera né un veicolo.

Invia POST https://api.everyinfra.com/api/v1/social con platform impostato su expedia e action impostato sul nome di una funzionalità dell'elenco qui sotto, ad esempio search.

  • 4 funzionalità
  • $1.39 per 1.000 richieste
  • Nessun addebito per chiamate non riuscite o risultati vuoti

Disponibilità della piattaforma

Operatività nelle ultime 24 ore
Normale
Normale

Ultimi 30 giorni

Funzionalità disponibili

Ogni azione di Expedia: cosa fa, quanto costa e come ha funzionato nelle ultime 24 ore. Apri un'azione per vederne parametri, campi della risposta ed esempi di codice.

FunzionalitàCosa faPer 1.000Righe vuote: $1.39Stato nelle ultime 24 ore · Tutto regolare
RicercasearchConfronta gli hotel Expedia per una destinazione indicata in keyword, con quartiere, categoria in stelle, valutazione degli ospiti, prezzo per notte e totale, sconto e stato VIP Access.Normale
Dettagli della strutturaprofileLeggi la pagina di una struttura Expedia dal suo url.Normale
RecensionireviewsRaccogli le recensioni degli ospiti di un hotel Expedia.Normale
Preventivi di noleggio autocar_rentalOttieni preventivi di noleggio auto Expedia per un luogo di ritiro.Normale

Cosa accetta ogni azione di API di Expedia?

Ogni risposta qui sotto associa un'azione richiamabile ai suoi input reali. Il significato dei parametri e i valori ammessi dipendono dall'azione: un nome familiare non ha lo stesso significato su tutte le piattaforme.

Le fonti ufficiali sono linkate solo per chiarire il termine della piattaforma accanto a cui compaiono. Non implicano autorizzazione o approvazione da parte della piattaforma e le funzionalità del sito ufficiale non fanno parte dell'API di EveryInfra, a meno che questa pagina non le elenchi.

Consegna Sync per ogni azione.

AzioneObbligatoriFacoltativiLimitePer 1.000Righe vuote: $1.39Campi della risposta
search

Ricerca

Confronta gli hotel Expedia per una destinazione indicata in keyword, con quartiere, categoria in stelle, valutazione degli ospiti, prezzo per notte e totale, sconto e stato VIP Access. I prezzi sono quelli pubblicati, non un preventivo per un soggiorno specifico, e la disponibilità non è confermata.

keywordcurrency, sortValori del catalogo: defaultLimit=24, maxLimit=200. Per alcune azioni limit può controllare le pagine o l'espansione per elemento padre, quindi non è sempre un numero finale di righe.hotel_id · name · url · neighborhood · region · rating · rating_scale · rating_label · review_count · star_rating · price_per_night · price_total · discount_percent · vip_access · latitude · longitude · image_url · provider · platform
profile

Dettagli della struttura

Leggi la pagina di una struttura Expedia dal suo url. Ottieni categoria in stelle, valutazione degli ospiti, valutazioni per categoria, tipo di struttura, indirizzo, coordinate, lingue e riepilogo delle recensioni. Passa la pagina di un singolo hotel, non una pagina di risultati di ricerca.

url——hotel_id · hotel_name · hotel_url · rating · rating_scale · rating_label · review_count · star_rating · property_type · address · latitude · longitude · provider · category_ratings · languages · review_summary · platform
reviews

Recensioni

Raccogli le recensioni degli ospiti di un hotel Expedia. Ogni recensione include valutazione, data di pubblicazione, data del soggiorno, tipo di viaggio, composizione del gruppo e se il soggiorno è verificato. Restringi per data con since e imposta l'ordine con sort. La copertura completa di tutte le recensioni non è garantita.

urlreviews_from, since, sortValori del catalogo: defaultLimit=20, maxLimit=200. Per alcune azioni limit può controllare le pagine o l'espansione per elemento padre, quindi non è sempre un numero finale di righe.id · text · title · rating · rating_scale · rating_label · posted_at · stay_date · author_name · trip_type · stay_duration · traveled_with · verified · language · hotel_id · hotel_name · hotel_url · hotel_rating · platform · liked · disliked · image_urls · owner_response
car_rental

Preventivi di noleggio auto

Ottieni preventivi di noleggio auto Expedia per un luogo di ritiro. Ogni preventivo include categoria del veicolo, società di noleggio, prezzo, valutazione e dettagli di ritiro e riconsegna. Senza date, il ritiro è impostato di default a 30 giorni da oggi per due giorni. Non viene prenotato nulla, e tasse o extra non sono bloccati.

keywordcheck_in, check_out, drop_off_date, pick_up_dateValori del catalogo: defaultLimit=20, maxLimit=100. Per alcune azioni limit può controllare le pagine o l'espansione per elemento padre, quindi non è sempre un numero finale di righe.id · url · title · vehicle_category · vendor_name · price · price_total · rating · rating_scale · rating_label · attributes · pick_up_location · drop_off_location · pick_up_date · drop_off_date · pick_up_time · drop_off_time · image_url · platform

Cosa significano i parametri search di API di Expedia?

Confronta gli hotel Expedia per una destinazione indicata in keyword, con quartiere, categoria in stelle, valutazione degli ospiti, prezzo per notte e totale, sconto e stato VIP Access. I prezzi sono quelli pubblicati, non un preventivo per un soggiorno specifico, e la disponibilità non è confermata.

Riferimento API completo: parametri, esempi di codice, esempio di risposta e stato
keywordObbligatorio
Specifica la destinazione dell'hotel per le azioni search oppure il luogo di ritiro o l'URL carsearch completo di Expedia per car_rental. Se fornisci un URL completo per car_rental, i parametri incorporati hanno la precedenza sulle date indicate separatamente. Non interroga la disponibilità dei voli.
Expedia: classificazioni degli hotel nei risultati di ricerca — Expedia distingue le classificazioni a stelle degli hotel dalle classificazioni nazionali separate usate in alcune regioni, e una classificazione non garantisce tutti i servizi elencati. Nei risultati di ricerca, `star_rating` non è una media dei punteggi degli ospiti né una certificazione universale delle strutture. · Verificato
currencyFacoltativo
Imposta la valuta di visualizzazione dei prezzi nella ricerca hotel, con USD come predefinito, senza modificare la valuta di addebito delle API. Non cambia la valuta dei risultati di car_rental.
sortFacoltativo
Ordine dei risultati degli hotel per search: distance, price_asc, price_desc o top_rated. Se omesso, i risultati seguono l'ordine consigliato da Expedia.
Valori ammessi:distanceprice_ascprice_desctop_rated

Cosa significano i parametri profile di API di Expedia?

Leggi la pagina di una struttura Expedia dal suo url. Ottieni categoria in stelle, valutazione degli ospiti, valutazioni per categoria, tipo di struttura, indirizzo, coordinate, lingue e riepilogo delle recensioni. Passa la pagina di un singolo hotel, non una pagina di risultati di ricerca.

Riferimento API completo: parametri, esempi di codice, esempio di risposta e stato
urlObbligatorio
Accetta l'URL della pagina di un singolo hotel su Expedia o un link compatibile di Hotels.com per recuperare il profilo o le recensioni della struttura. Non accetta pagine dei risultati di ricerca. Per il noleggio auto, passa invece l'URL di ricerca completo tramite il parametro keyword.
Expedia: classificazioni degli hotel nelle pagine delle strutture — Expedia distingue le classificazioni a stelle degli hotel dalle classificazioni nazionali separate usate in alcune regioni, e una classificazione non garantisce tutti i servizi elencati. In un record di struttura, `star_rating` non è una media dei punteggi degli ospiti né una certificazione universale delle strutture. · Verificato

Cosa significano i parametri reviews di API di Expedia?

Raccogli le recensioni degli ospiti di un hotel Expedia. Ogni recensione include valutazione, data di pubblicazione, data del soggiorno, tipo di viaggio, composizione del gruppo e se il soggiorno è verificato. Restringi per data con since e imposta l'ordine con sort. La copertura completa di tutte le recensioni non è garantita.

Riferimento API completo: parametri, esempi di codice, esempio di risposta e stato
urlObbligatorio
Accetta l'URL della pagina di un singolo hotel su Expedia o un link compatibile di Hotels.com per recuperare il profilo o le recensioni della struttura. Non accetta pagine dei risultati di ricerca. Per il noleggio auto, passa invece l'URL di ricerca completo tramite il parametro keyword.
reviews_fromFacoltativo
Input di compatibilità per la data di inizio delle recensioni, nel formato YYYY-MM-DD. Se viene fornito anche since, since ha la precedenza. Non filtra le date di soggiorno in hotel.
sinceFacoltativo
Imposta il limite inferiore di data per le query sulle recensioni degli hotel nel formato YYYY-MM-DD e ha la precedenza su reviews_from. Non filtra le date di apertura degli hotel né i periodi di ritiro del noleggio auto.
Expedia: punteggi delle recensioni, requisiti per pubblicarle e risposte esistenti — Le linee guida ufficiali di Expedia distinguono i punteggi delle singole recensioni, i punteggi complessivi delle strutture mostrati e i metodi di valutazione del noleggio auto, e consentono le recensioni di alcuni viaggiatori che hanno tentato il check-in senza completare il soggiorno. Questa azione espone solo i termini di valutazione e di idoneità, senza garantire che i valori restituiti abbiano una scala unica o riflettano soggiorni completati. · Verificato
sortFacoltativo
Ordine delle recensioni per reviews: newest, relevance, top_rated o most_helpful.
Valori ammessi:most_helpfulnewestrelevancetop_rated

Cosa significano i parametri car_rental di API di Expedia?

Ottieni preventivi di noleggio auto Expedia per un luogo di ritiro. Ogni preventivo include categoria del veicolo, società di noleggio, prezzo, valutazione e dettagli di ritiro e riconsegna. Senza date, il ritiro è impostato di default a 30 giorni da oggi per due giorni. Non viene prenotato nulla, e tasse o extra non sono bloccati.

Riferimento API completo: parametri, esempi di codice, esempio di risposta e stato
keywordObbligatorio
Specifica la destinazione dell'hotel per le azioni search oppure il luogo di ritiro o l'URL carsearch completo di Expedia per car_rental. Se fornisci un URL completo per car_rental, i parametri incorporati hanno la precedenza sulle date indicate separatamente. Non interroga la disponibilità dei voli.
check_inFacoltativo
Alias di compatibilità per la data di ritiro di car_rental, valutato solo quando pick_up_date è omesso. Su questo endpoint non filtra le date di check-in degli hotel.
check_outFacoltativo
Alias di compatibilità per la data di riconsegna di car_rental, valutato solo quando drop_off_date è omesso. Su questo endpoint non filtra le date di check-out degli hotel.
drop_off_dateFacoltativo
Specifica la data di riconsegna del noleggio auto nel formato YYYY-MM-DD. Se viene fornita una data di ritiro senza data di riconsegna, il sistema usa lo stesso giorno, quindi indica esplicitamente una data successiva. Se ometti la data di ritiro, le coppie di date predefinite hanno la precedenza su una data di riconsegna indicata da sola.
pick_up_dateFacoltativo
Specifica la data di ritiro del noleggio auto nel formato YYYY-MM-DD e ha la precedenza su check_in. Se omessa, la data predefinita è tra 30 giorni a partire da oggi, con una durata di 2 giorni. Le query di noleggio fissano gli orari di ritiro e riconsegna alle 10:30, quindi non puoi dare per scontata la disponibilità di fasce orarie arbitrarie.

Come usare l'API di Expedia

  1. 01Scegli un'azione della piattaforma dal catalogo pubblico.
  2. 02Invia piattaforma, azione e parametri obbligatori a POST /api/v1/social.
  3. 03Leggi il risultato dalla risposta. Per un'azione asincrona, interroga periodicamente il job ID restituito.
  4. 04Salva i campi della risposta che servono alla tua applicazione.
expedia_search.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"expedia","action":"search","params":{"keyword":"<keyword>"}}'

Domande sull'API di Expedia

Cosa posso ottenere con l'API di Expedia?

Imposta platform su expedia. Il catalogo attuale elenca ricerca, dettagli della struttura, recensioni e preventivi di noleggio auto. Questi nomi di azione identificano oggetti o viste diversi di Expedia; non sono modalità di ricerca intercambiabili.

Quale input avvia la richiesta search di Expedia?

Specifica la destinazione dell'hotel per le azioni search oppure il luogo di ritiro o l'URL carsearch completo di Expedia per car_rental. Se fornisci un URL completo per car_rental, i parametri incorporati hanno la precedenza sulle date indicate separatamente. Non interroga la disponibilità dei voli. Invialo come keyword all'interno di params.

Quali campi può restituire search di Expedia?

Il suo schema dichiarato include hotel_id, name, neighborhood e region. Un campo dichiarato può comunque mancare in un singolo record, e ogni altra azione ha il proprio elenco di campi.

Tutte le azioni di Expedia rispondono subito?

Le azioni indicate come asincrone restituiscono un job ID da interrogare periodicamente. Tutte le altre azioni possono essere eseguite anche in modo asincrono: aggiungi "mode": "async" al corpo della richiesta per ricevere subito un job ID, utile per task lenti o limiti elevati. Il catalogo attuale contiene consegna sync.

Le nostre statistiche di visita interne sono sempre attive. Google Analytics viene caricato solo se scegli «Consenti analisi». Informativa sulla privacy