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
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 fa | Per 1.000Righe vuote: $1.39 | Stato nelle ultime 24 ore · Tutto regolare |
|---|---|---|---|
Ricercasearch | 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. | Normale | |
Dettagli della strutturaprofile | Leggi la pagina di una struttura Expedia dal suo url. | Normale | |
Recensionireviews | Raccogli le recensioni degli ospiti di un hotel Expedia. | Normale | |
Preventivi di noleggio autocar_rental | Ottieni 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.
| Azione | Obbligatori | Facoltativi | Limite | Per 1.000Righe vuote: $1.39 | Campi della risposta |
|---|---|---|---|---|---|
searchRicerca Confronta gli hotel Expedia per una destinazione indicata in | keyword | currency, sort | Valori 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 | |
profileDettagli della struttura Leggi la pagina di una struttura Expedia dal suo | 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 | |
reviewsRecensioni 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 | url | reviews_from, since, sort | Valori 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_rentalPreventivi 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. | keyword | check_in, check_out, drop_off_date, pick_up_date | Valori 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.
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_descotop_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.
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.
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_ratedomost_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 statokeywordObbligatorio- 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
- 01Scegli un'azione della piattaforma dal catalogo pubblico.
- 02Invia piattaforma, azione e parametri obbligatori a POST /api/v1/social.
- 03Leggi il risultato dalla risposta. Per un'azione asincrona, interroga periodicamente il job ID restituito.
- 04Salva i campi della risposta che servono alla tua applicazione.
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.