EveryData platform API
TripAdvisor API
Tripadvisor exposes five action-specific views for places, traveler reviews, restaurants, and attractions: `search`, `profile`, `reviews`, `restaurants`, and `attractions`.
Tripadvisor `search` uses `keyword` to discover places, while `profile` uses `url` for one selected listing; restaurant, attraction, and review views keep their own targets and fields.
- Endpoint
- POST /api/v1/social
- Capabilities
- 5
- Per 1,000
- $1.389
Available capabilities
Compare the TripAdvisor actions by required input, returned data, and price. Use the action identifier exactly as shown in your request.
| Action | Required | Optional | Delivery | Limit | Per 1,000 | Response fields |
|---|---|---|---|---|---|---|
searchSearch Search public results on TripAdvisor. Accepts these parameters: | keyword | content_type, currency, lang | Sync delivery | Catalog values: defaultLimit=10, maxLimit=30. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count. | $1.39 per 1,000 requests | id · name · category · url · text · rating · rating_scale · review_count · price_level · ranking · address · city · country · location · phone · email · website · latitude · longitude · image_url · platform |
profileDetails Retrieve details from TripAdvisor. Accepts these parameters: | url | content_type, currency, lang | Sync delivery | — | $1.39 per 1,000 requests | id · name · category · url · text · rating · rating_scale · review_count · price_level · ranking · address · city · country · location · phone · email · website · latitude · longitude · image_url · platform |
reviewsReviews Retrieve public reviews from TripAdvisor. Accepts these parameters: | url | — | Sync delivery | Catalog values: defaultLimit=20, maxLimit=50. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count. | $1.39 per 1,000 requests | id · url · title · text · rating · rating_scale · like_count · author_name · author_username · author_location · author_contributions · trip_type · trip_date · posted_at · language · platform |
restaurantsRestaurants Use the | keyword | content_type, currency, lang | Sync delivery | Catalog values: defaultLimit=10, maxLimit=30. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count. | $1.39 per 1,000 requests | id · name · category · url · text · rating · rating_scale · review_count · price_level · ranking · address · city · country · location · phone · email · website · latitude · longitude · image_url · platform |
attractionsAttractions Use the | keyword | content_type, currency, lang | Sync delivery | Catalog values: defaultLimit=10, maxLimit=30. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count. | $1.39 per 1,000 requests | id · name · category · url · text · rating · rating_scale · review_count · price_level · ranking · address · city · country · location · phone · email · website · latitude · longitude · image_url · platform |
What does each TripAdvisor action accept?
Each answer below pairs one callable action with its real inputs. Parameter meanings and allowed values are action-specific; a familiar name does not carry the same meaning across every platform.
Official sources are linked only to clarify the platform term beside them. They do not imply platform authorization or endorsement, and they do not add official-site features to the EveryInfra API contract.
What do the TripAdvisor search parameters mean?
Search public results on TripAdvisor. Accepts these parameters: currency, lang, content_type, and keyword. Returns these fields: country, category, price_level, and ranking.
keywordRequired- Search query string for location lookup. The
searchaction queries across hotels, restaurants, and attractions, whilerestaurantsandattractionsrestrict search to their respective domain. Appending a city name helps disambiguate venues with identical names. This parameter does not perform full-text review searches. content_typeOptional- Filters location photos by source. Allowed values are
from_everyone(all photos),from_management(owner uploads), andfrom_travelers(visitor uploads). It does not filter location categories like hotels, restaurants, or attractions; choose the corresponding action to target specific location types.Allowed values:from_everyonefrom_managementfrom_travelers currencyOptional- Currency code for displayed location prices, defaulting to
usd(common options includeeur,gbp, andcny). The full schema enumeration is preserved, but supported historical codes may not yield active real-time prices. This parameter does not alter API billing currency.Allowed values:aedafnallamdarsaudaznbambdtbgnbhdbifbndbobbrlbwpbynbzdcadcdfchfclpcnycopcrccveczkdjfdkkdopdzdeekegpernetbeurgbpgelghsgnfgtqhkdhnlhrkhufidrilsinriqdirriskjmdjodjpykeskhrkmfkrwkwdkztlbplkrltllvllydmadmdlmgamkdmmkmopmurmxnmyrmznnadngnnionoknprnzdomrpabpenphppkrplnpygqarronrsdrubrwfsarsdgseksgdsossypthbtndtoptryttdtwdtzsuahugxusduyuuzsvefvndxafxofyerzarzmkzwl langOptional- Two-letter language code (such as
enorzh) for location search and detail actions. Alternative review endpoints may map locale combinations likeenus, but those parameter formats are not supported in the primaryreviewsaction and should not be reused across actions.Allowed values:aaabaeafakamanarasavayazbabebgbhbibmbnbobrbscacechcocrcscucvcydadedveeeleneoeseteufafffifjfofrfygagdglgngugvhahehihohrhthuhyhziaidieigiiikioisitiuiwjajvkakgkikjkkklkmknkokrkskukvkwkylalblglilnloltlulvmgmhmimkmlmnmrmsmtmynanbndnengnlnnnonrnvnyocojomorospapiplpsptqurmrnrorurwsascsdsesgsiskslsmsnsosqsrssstsusvswtatetgthtitktltntotrtstttwtyugukuruzvevivowawoxhyiyozazh
What do the TripAdvisor profile parameters mean?
Retrieve details from TripAdvisor. Accepts these parameters: url, currency, content_type, and lang. Returns these fields: rating, name, review_count, and price_level.
urlRequired- Target TripAdvisor venue URL for
profileandreviewsactions, pointing directly to a hotel, restaurant, or attraction listing rather than a city directory. Inprofile, it fetches venue details rather than user profile data.Tripadvisor: Popularity Ranking and RatingsTripadvisor ties its Popularity Ranking to review quality, recency, quantity, and sustained performance over time; ranking is influenced by the performance of other businesses in the same region and is not simply an alternative representation of average rating.Checked content_typeOptional- Filters location photos by source. Allowed values are
from_everyone(all photos),from_management(owner uploads), andfrom_travelers(visitor uploads). It does not filter location categories like hotels, restaurants, or attractions; choose the corresponding action to target specific location types.Allowed values:from_everyonefrom_managementfrom_travelers currencyOptional- Currency code for displayed location prices, defaulting to
usd(common options includeeur,gbp, andcny). The full schema enumeration is preserved, but supported historical codes may not yield active real-time prices. This parameter does not alter API billing currency.Allowed values:aedafnallamdarsaudaznbambdtbgnbhdbifbndbobbrlbwpbynbzdcadcdfchfclpcnycopcrccveczkdjfdkkdopdzdeekegpernetbeurgbpgelghsgnfgtqhkdhnlhrkhufidrilsinriqdirriskjmdjodjpykeskhrkmfkrwkwdkztlbplkrltllvllydmadmdlmgamkdmmkmopmurmxnmyrmznnadngnnionoknprnzdomrpabpenphppkrplnpygqarronrsdrubrwfsarsdgseksgdsossypthbtndtoptryttdtwdtzsuahugxusduyuuzsvefvndxafxofyerzarzmkzwl langOptional- Two-letter language code (such as
enorzh) for location search and detail actions. Alternative review endpoints may map locale combinations likeenus, but those parameter formats are not supported in the primaryreviewsaction and should not be reused across actions.Allowed values:aaabaeafakamanarasavayazbabebgbhbibmbnbobrbscacechcocrcscucvcydadedveeeleneoeseteufafffifjfofrfygagdglgngugvhahehihohrhthuhyhziaidieigiiikioisitiuiwjajvkakgkikjkkklkmknkokrkskukvkwkylalblglilnloltlulvmgmhmimkmlmnmrmsmtmynanbndnengnlnnnonrnvnyocojomorospapiplpsptqurmrnrorurwsascsdsesgsiskslsmsnsosqsrssstsusvswtatetgthtitktltntotrtstttwtyugukuruzvevivowawoxhyiyozazh
What do the TripAdvisor reviews parameters mean?
Retrieve public reviews from TripAdvisor. Accepts these parameters: url. Returns these fields: title, text, like_count, and author_username.
urlRequired- Target TripAdvisor venue URL for
profileandreviewsactions, pointing directly to a hotel, restaurant, or attraction listing rather than a city directory. Inprofile, it fetches venue details rather than user profile data.
What do the TripAdvisor restaurants parameters mean?
Use the restaurants action on TripAdvisor. Accepts these parameters: content_type, lang, currency, and keyword. Returns these fields: phone, rating_scale, location, and category.
keywordRequired- Search query string for location lookup. The
searchaction queries across hotels, restaurants, and attractions, whilerestaurantsandattractionsrestrict search to their respective domain. Appending a city name helps disambiguate venues with identical names. This parameter does not perform full-text review searches. content_typeOptional- Filters location photos by source. Allowed values are
from_everyone(all photos),from_management(owner uploads), andfrom_travelers(visitor uploads). It does not filter location categories like hotels, restaurants, or attractions; choose the corresponding action to target specific location types.Allowed values:from_everyonefrom_managementfrom_travelers currencyOptional- Currency code for displayed location prices, defaulting to
usd(common options includeeur,gbp, andcny). The full schema enumeration is preserved, but supported historical codes may not yield active real-time prices. This parameter does not alter API billing currency.Allowed values:aedafnallamdarsaudaznbambdtbgnbhdbifbndbobbrlbwpbynbzdcadcdfchfclpcnycopcrccveczkdjfdkkdopdzdeekegpernetbeurgbpgelghsgnfgtqhkdhnlhrkhufidrilsinriqdirriskjmdjodjpykeskhrkmfkrwkwdkztlbplkrltllvllydmadmdlmgamkdmmkmopmurmxnmyrmznnadngnnionoknprnzdomrpabpenphppkrplnpygqarronrsdrubrwfsarsdgseksgdsossypthbtndtoptryttdtwdtzsuahugxusduyuuzsvefvndxafxofyerzarzmkzwl langOptional- Two-letter language code (such as
enorzh) for location search and detail actions. Alternative review endpoints may map locale combinations likeenus, but those parameter formats are not supported in the primaryreviewsaction and should not be reused across actions.Allowed values:aaabaeafakamanarasavayazbabebgbhbibmbnbobrbscacechcocrcscucvcydadedveeeleneoeseteufafffifjfofrfygagdglgngugvhahehihohrhthuhyhziaidieigiiikioisitiuiwjajvkakgkikjkkklkmknkokrkskukvkwkylalblglilnloltlulvmgmhmimkmlmnmrmsmtmynanbndnengnlnnnonrnvnyocojomorospapiplpsptqurmrnrorurwsascsdsesgsiskslsmsnsosqsrssstsusvswtatetgthtitktltntotrtstttwtyugukuruzvevivowawoxhyiyozazh
What do the TripAdvisor attractions parameters mean?
Use the attractions action on TripAdvisor. Accepts these parameters: content_type, lang, currency, and keyword. Returns these fields: category, longitude, price_level, and address.
keywordRequired- Search query string for location lookup. The
searchaction queries across hotels, restaurants, and attractions, whilerestaurantsandattractionsrestrict search to their respective domain. Appending a city name helps disambiguate venues with identical names. This parameter does not perform full-text review searches. content_typeOptional- Filters location photos by source. Allowed values are
from_everyone(all photos),from_management(owner uploads), andfrom_travelers(visitor uploads). It does not filter location categories like hotels, restaurants, or attractions; choose the corresponding action to target specific location types.Allowed values:from_everyonefrom_managementfrom_travelers currencyOptional- Currency code for displayed location prices, defaulting to
usd(common options includeeur,gbp, andcny). The full schema enumeration is preserved, but supported historical codes may not yield active real-time prices. This parameter does not alter API billing currency.Allowed values:aedafnallamdarsaudaznbambdtbgnbhdbifbndbobbrlbwpbynbzdcadcdfchfclpcnycopcrccveczkdjfdkkdopdzdeekegpernetbeurgbpgelghsgnfgtqhkdhnlhrkhufidrilsinriqdirriskjmdjodjpykeskhrkmfkrwkwdkztlbplkrltllvllydmadmdlmgamkdmmkmopmurmxnmyrmznnadngnnionoknprnzdomrpabpenphppkrplnpygqarronrsdrubrwfsarsdgseksgdsossypthbtndtoptryttdtwdtzsuahugxusduyuuzsvefvndxafxofyerzarzmkzwl langOptional- Two-letter language code (such as
enorzh) for location search and detail actions. Alternative review endpoints may map locale combinations likeenus, but those parameter formats are not supported in the primaryreviewsaction and should not be reused across actions.Allowed values:aaabaeafakamanarasavayazbabebgbhbibmbnbobrbscacechcocrcscucvcydadedveeeleneoeseteufafffifjfofrfygagdglgngugvhahehihohrhthuhyhziaidieigiiikioisitiuiwjajvkakgkikjkkklkmknkokrkskukvkwkylalblglilnloltlulvmgmhmimkmlmnmrmsmtmynanbndnengnlnnnonrnvnyocojomorospapiplpsptqurmrnrorurwsascsdsesgsiskslsmsnsosqsrssstsusvswtatetgthtitktltntotrtstttwtyugukuruzvevivowawoxhyiyozazh
How to use the TripAdvisor API
- 01Read the public catalog and choose a platform action.
- 02Send the platform, action, and required parameters to POST /api/v1/social.
- 03Handle a synchronous result or poll the returned job ID when the selected action is asynchronous.
- 04Store the structured response fields needed by your application.
curl -X POST https://api.everyinfra.com/api/v1/social \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"platform":"tripadvisor","action":"search","params":{"keyword":"<keyword>"}}'
TripAdvisor API questions
What can I retrieve with the TripAdvisor API?
Set platform to tripadvisor. The current catalog lists search, details, reviews, restaurants, and attractions. These action names identify different TripAdvisor objects or views; they are not interchangeable search modes.
Which input starts a TripAdvisor `search` request?
Search query string for location lookup. The search action queries across hotels, restaurants, and attractions, while restaurants and attractions restrict search to their respective domain. Appending a city name helps disambiguate venues with identical names. This parameter does not perform full-text review searches. Send it as keyword inside params.
Which fields can TripAdvisor `search` return?
Its declared schema includes name, category, text, and rating. A declared field can still be absent from an individual source record, and every other action has its own field list.
Does every TripAdvisor action return immediately?
No assumption is needed: this page labels each action's delivery mode. The current catalog contains sync delivery; poll a returned job ID only for an action labeled asynchronous.