Airbnb reviews API documentation

We provide a simple to setup REST API that returns reviews in JSON format. Before integrating the API you should be aware of the following:

  • The Airbnb API returns 10 reviews per request.
  • The order in which reviews are returned is by descending date(from newest to oldest).
  • You can get all reviews from a single place by using the offset parameter.

To get reviews from Wextractor you will need to perform GET requests against the https://wextractor.com/api/v1/reviews/airbnb endpoint.

Reviews endpoint parameters:

Parameter Required Description Example
auth_token Required Your API token for authentication. Once you register to Wextractor you can extract this key from your account's setting page. -
id Required A textual identifier that uniquely identifies a place in Airbnb. This identifier can be taken from the url of the place in Airbnb. For example, if the url for the place in Airbnb is https://www.airbnb.com/rooms/30748041 the identifier is 30748041 30748041
offset Optional This parameter defines the result offset. It skips the given number of reviews. It's used for pagination. (e.g., 0 (default) is the first page of results, 10 is the 2nd page of results, 20 is the 3rd page of results, etc.). 10

Example usage:

https://wextractor.com/api/v1/reviews/airbnb?id=30748041&auth_token=XXXX&offset=0

Example response:

        {
            "reviews": [
                {
                    "id": "490521781994078891",
                    "text": "I only stayed for a night at Clarissa's place. It might have been quite short but it was an awesome experience. She made sure to confirm my reservation very quickly. She provided dining recommendations on her profile. She made herself available to meet me when I arrived at her place. The sundry TV viewing options was also a winner for someone who likes streaming such as myself. She was a generous and gracious host, offering me food and drinks since she knew I was coming from a whole day of travelling. She made sure I was comfortable during my stay and that I had everything I could ever need. The neighborhood her house was in was awesome and did not cause a lone female traveler like me any worries. It was close to good restaurants. All in all, my stay at Clarissa's place was stupendous. If I find myself in New York, I will not hesitate to book her place again.",
                    "language": "en",
                    "datetime": "2021-11-07T18:59:13Z",
                    "rating": "5",
                    "reviewer": "Nina",
                    "url": "https://www.airbnb.com/rooms/30748041/reviews"
                },
                {
                    "id": "479629469488092413",
                    "text": "I loved staying at Clarissa’s apartment! It was clean and comfortable. Clarissa was a fabulous host who excels in communication. She is dedicated to giving guests the best stay and I look forward to coming back!",
                    "language": "en",
                    "datetime": "2021-10-23T18:18:08Z",
                    "rating": "5",
                    "reviewer": "Nat",
                    "url": "https://www.airbnb.com/rooms/30748041/reviews"
                },
                {
                    "id": "475971692496799748",
                    "text": "I absolutely loved staying at Clarissa’s place! She is a great host, very friendly, welcoming, and polite. The communication was very clear and easy. Her place was charming! If you want to feel a little bit like a New Yorker, it’s a perfect option. The apartment was clean and neat. It felt very cozy and at home. It was a pleasure to come back there after crazy energy of New York. The location was great too. It’s walking distance to Central Park, Museum Mile, and major subway lines. Definitely would consider staying with her again if I visit NYC! Great value for a good price!",
                    "language": "en",
                    "datetime": "2021-10-18T17:10:47Z",
                    "rating": "5",
                    "reviewer": "Alena",
                    "url": "https://www.airbnb.com/rooms/30748041/reviews"
                },
                {
                    "id": "470221948844008874",
                    "text": "Super cute apartment in a fantastic location. Clarissa was very accommodating. We had a wonderful stay!",
                    "language": "en",
                    "datetime": "2021-10-10T18:47:04Z",
                    "rating": "5",
                    "reviewer": "Sara",
                    "url": "https://www.airbnb.com/rooms/30748041/reviews"
                },
                {
                    "id": "462983650722354682",
                    "text": "I enjoyed my stay with Clarissa. She was very accommodating and always replied promptly. She is a very sweet lady who will go out of her way to make sure you are comfortable. The room was lovely, although it does not have a door there was stillPlenty of privacy. The room has two lights and an ac unit, it was very comfortable and I loved the decor. The area of the apartment is very safe and for the price it is definitely worth it. Thank you for hosting me Clarissa.",
                    "language": "en",
                    "datetime": "2021-09-30T19:05:52Z",
                    "rating": "5",
                    "reviewer": "Eduardo",
                    "url": "https://www.airbnb.com/rooms/30748041/reviews"
                },
                {
                    "id": "460100105486176948",
                    "text": "Clarissa's place is simply the best. She is the sweetest host who makes you feel very much at home. Her house is really clean and she had everything we needed for our stay. She gave us great tips on local restaurants, too.  I highly recommend Clarissa's place when visiting Manhattan!",
                    "language": "en",
                    "datetime": "2021-09-26T19:36:46Z",
                    "rating": "5",
                    "reviewer": "Alexandra",
                    "url": "https://www.airbnb.com/rooms/30748041/reviews"
                },
                {
                    "id": "457926613447807805",
                    "text": "Suited my needs for work.",
                    "language": "en",
                    "datetime": "2021-09-23T19:38:26Z",
                    "rating": "4",
                    "reviewer": "Joseph",
                    "url": "https://www.airbnb.com/rooms/30748041/reviews"
                },
                {
                    "id": "456448081020671973",
                    "text": "Overall, it’s good and we had a nice stay.But one thing, unit is in 3rd floor and you cannot speak on the corridor or while taking steps ( it gets tough if you have much luggage )",
                    "language": "en",
                    "datetime": "2021-09-21T18:40:51Z",
                    "rating": "4",
                    "reviewer": "Pranay Kumar",
                    "url": "https://www.airbnb.com/rooms/30748041/reviews"
                },
                {
                    "id": "452819169020559803",
                    "text": "Great location, a few blocks from subway stations and bus. The place is near many restaurants and shops, easy access to all the favorite tourist spots. I even walked to to Central Park and Met. The room is cozy, clean with with all the basic amenities. The only thing is the place is on the third floor with no elevator so it may be a bit of a hassle if you have a huge luggage, for my short trip it was just perfect.",
                    "language": "en",
                    "datetime": "2021-09-16T18:30:51Z",
                    "rating": "5",
                    "reviewer": "Juli",
                    "url": "https://www.airbnb.com/rooms/30748041/reviews"
                },
                {
                    "id": "449990183660052170",
                    "text": "Sweet host. Excellent trip.",
                    "language": "en",
                    "datetime": "2021-09-12T20:50:10Z",
                    "rating": "5",
                    "reviewer": "Michael",
                    "url": "https://www.airbnb.com/rooms/30748041/reviews"
                }
            ],
            "totals": {
                "review_count": 79
            }
        }
    

Frequently asked questions:

  • How do I get all the reviews for a single place?
  • You need to perform multiple requests incrementing the offset until you get a response without any reviews in it.