artyom-ivanov / airbnb-tracking

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Airbnb estimate tracking

DEMO: https://artyom-ivanov.github.io/airbnb-tracking/

Тестовое использование клиентского API от airbnb, которое рассчитывает потенциальный доход от сдачи недвижимости через их сервис в зависимости от местоположения пользователя.

Из-за CORS-блокировки приходится в явном виде передавать координаты lat/long и использовать серверную прослойку https://cors-anywhere.herokuapp.com/.

API

POST https://www.airbnb.ru/api/v2/earnings_estimate?key=KEY_FROM_CLIENT

body:

{
  "page": "magic_doorway_wmpw",
  "currency": "RUB",
  "estimateParams": [
    {
      "guests": 4,
      "roomType": "PRIVATE",
      "duration": "WEEK"
    },
    {
      "guests": 4,
      "roomType": "PRIVATE",
      "duration": "MONTH"
    },
    {
      "guests": 4,
      "roomType": "PRIVATE",
      "duration": "YEAR"
    }
  ],
  "latlng": {
    "lat": LATITUDE,
    "lng": LONGITUDE
  }
}

About