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
type Optional Either room or experience. If not passed the default value is room experience

Example usage:

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

Example response:

        {
            "reviews": [
                {
                    "id": "683260596216332096",
                    "text": "Absolutely loved the stay here! Location could not be more perfect, the room was cozy and clean, and Clarissa was incredibly kind. Highly recommend for a good place to stay in the city.",
                    "language": "en",
                    "datetime": "2022-07-31T17:16:50Z",
                    "rating": "5",
                    "reviewer": "Maya",
                    "reviewer_avatar": "https://a0.muscache.com/defaults/user_pic-225x225.png?v=3",
                    "url": "https://www.airbnb.com/rooms/30748041/reviews"
                },
                {
                    "id": "681887909080305737",
                    "text": "Clarissa was awesome. From welcoming me to her home to all of her recommendations. It was an awesome stay as described.",
                    "language": "en",
                    "datetime": "2022-07-29T19:49:33Z",
                    "rating": "5",
                    "reviewer": "Matthew",
                    "reviewer_avatar": "https://a0.muscache.com/im/pictures/user/cbe8ffaf-1c9f-4274-a5d1-e632095d1bfe.jpg?aki_policy=profile_x_medium",
                    "url": "https://www.airbnb.com/rooms/30748041/reviews"
                },
                {
                    "id": "678193707621342009",
                    "text": "Very well located, super clean and a extra friendly host.",
                    "language": "en",
                    "datetime": "2022-07-24T17:29:50Z",
                    "rating": "5",
                    "reviewer": "Gabriela",
                    "reviewer_avatar": "https://a0.muscache.com/im/pictures/user/be723dff-1d41-4066-a85a-18b7c0df68b6.jpg?aki_policy=profile_x_medium",
                    "url": "https://www.airbnb.com/rooms/30748041/reviews"
                },
                {
                    "id": "673849288282819615",
                    "text": "I highly recommend staying at Clarissa’s.    She is the most wonderful host.   Her apartment is in an ideal location and is clean & comfortable.   I slept great in her comfortable guest room.  I enjoyed her neighborhood, lots of good restaurants within walking distance.   Subway stations are close by too.   I will definitely stay at Clarissa’s next time I’m in NYC!   Meeting Clarissa made my time in NYC a joyful experience.",
                    "language": "en",
                    "datetime": "2022-07-18T17:38:14Z",
                    "rating": "5",
                    "reviewer": "Tracey",
                    "reviewer_avatar": "https://a0.muscache.com/im/pictures/user/679c0297-5a07-4543-82f5-be5542df4b43.jpg?aki_policy=profile_x_medium",
                    "url": "https://www.airbnb.com/rooms/30748041/reviews"
                },
                {
                    "id": "668055246630692517",
                    "text": "Clarissa’s apartment is the absolute best place to stay in the city! Great location, close to everything and super safe. The room is spacious with everything you might need. The apartment is nice, confortable and clean.Clarissa is an amazing host, she’ll gladly help you during your stay and give you recommendations!I will definitely come back!!",
                    "language": "en",
                    "datetime": "2022-07-10T17:46:31Z",
                    "rating": "5",
                    "reviewer": "Mathilde",
                    "reviewer_avatar": "https://a0.muscache.com/im/pictures/user/d0120848-dffb-4bd4-88da-797b9f1645cd.jpg?aki_policy=profile_x_medium",
                    "url": "https://www.airbnb.com/rooms/30748041/reviews"
                },
                {
                    "id": "646318523286211506",
                    "text": "A+++++++++ host and private room / Incredible value. Clarissa is the consummate host, engaging and professional at all times,  providing a beautiful and well-apportioned private room in Manhattan with all of the amenities one would anticipate and enjoy. Check-in was an absolute breeze and communication was superlative. The location is a short 5-minute walk from both the 72nd Street Q subway station and the 77th Street 4 subway station. 1st and 2nd Avenue busses are each a half-block away. Outstanding restaurants and cafes are on every corner. Absolutely recommend a stay at Clarissa’s private room. 100%. The best.",
                    "language": "en",
                    "datetime": "2022-06-10T17:59:31Z",
                    "rating": "5",
                    "reviewer": "Jonathan",
                    "reviewer_avatar": "https://a0.muscache.com/im/pictures/user/f2c9b699-2a02-4727-8bef-df089f43938f.jpg?aki_policy=profile_x_medium",
                    "url": "https://www.airbnb.com/rooms/30748041/reviews"
                },
                {
                    "id": "645571185714357914",
                    "text": "Clarissa is a wonderful and thoughtful host with great local recommendations and location. I can tell that she really thought out the details of how to make her guests comfortable in her home, eg. access to power strips, etc. I would definitely stay again.",
                    "language": "en",
                    "datetime": "2022-06-09T17:14:42Z",
                    "rating": "5",
                    "reviewer": "Terri",
                    "reviewer_avatar": "https://a0.muscache.com/im/users/7342870/profile_pic/1373779627/original.jpg?aki_policy=profile_x_medium",
                    "url": "https://www.airbnb.com/rooms/30748041/reviews"
                },
                {
                    "id": "633321117803197728",
                    "text": "We had an amazing stay at Clarissa's. This is the \"real\" AirBnb experience and staying with her was a pleasure, communication was great, Clarissa was flexible for both check-in and check-out and generally a super nice person.The bed was super comfy (memory foam) and the room spacious by NYC standards. A curtain separates it from the kitchen, but Clarissa's room is on the other side and we definitely felt at home. The location is good with easy access ot the Q and 6 trains. ",
                    "language": "en",
                    "datetime": "2022-05-23T19:36:00Z",
                    "rating": "5",
                    "reviewer": "Damien",
                    "reviewer_avatar": "https://a0.muscache.com/im/users/698672/profile_pic/1385478652/original.jpg?aki_policy=profile_x_medium",
                    "url": "https://www.airbnb.com/rooms/30748041/reviews"
                },
                {
                    "id": "631147150791582664",
                    "text": "Very convenient location and many good restaurants near by. Definitely will stay again if hv chance to visit NYC",
                    "language": "en",
                    "datetime": "2022-05-20T19:36:43Z",
                    "rating": "5",
                    "reviewer": "Vivian",
                    "reviewer_avatar": "https://a0.muscache.com/im/pictures/user/93455b65-df7f-4aa1-8b95-eb9c02640a7c.jpg?aki_policy=profile_x_medium",
                    "url": "https://www.airbnb.com/rooms/30748041/reviews"
                },
                {
                    "id": "626772493232087392",
                    "text": "Clarissa is a great host. She was very accommodating and helpful. She is a very organised and welcoming host and always keen to help and make your stay as nice as possible. The room is spacious and the bed is comfortable, also I was very impressed by Clarissa’s tea collection!!! Great place to stay in the city in a safe neighbourhood with plenty to do nearby for art, museums and breakfast spots. Thank you!",
                    "language": "en",
                    "datetime": "2022-05-14T18:45:03Z",
                    "rating": "5",
                    "reviewer": "Anna",
                    "reviewer_avatar": "https://a0.muscache.com/im/pictures/user/f1a68bd4-e819-4ea1-b416-2b757835d164.jpg?aki_policy=profile_x_medium",
                    "url": "https://www.airbnb.com/rooms/30748041/reviews"
                }
            ],
            "totals": {
                "review_count": 117
            }
        }
    

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.