HomeToGo API

HomeToGo API for Vacation Rental Search, Offer Details, Providers, and Reviews

Scrappa's HomeToGo API returns structured JSON from HomeToGo, the vacation rental search engine. Find a destination by name, search rentals by destination, dates and guests with filters for price, property type, bedrooms, bathrooms, amenities, rating and sale type, open an offer for its pictures, amenities, rooms, rules and stay price, list its providers, read guest reviews, find nearby places and read the price distribution of a destination. Scrappa is an independent service and is not affiliated with or endorsed by HomeToGo.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
8
Endpoints
300
Offers per search page
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.

Request preview
Request
curl -X GET "https://scrappa.co/api/hometogo/search?destination=paris&check_in=2027-03-14&check_out=2027-03-21&adults=2&bedrooms=2&rating=4&sort=price_asc&limit=1" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "data": {
    "location_id": "5460aead9281b",
    "destination": "Paris",
    "check_in": "2026-12-01",
    "check_out": "2026-12-08",
    "nights": 7,
    "adults": 2,
    "children": 0,
    "currency": "EUR",
    "sort": "price_asc",
    "page": 1,
    "limit": 1,
    "offset": 0,
    "total_in_page": 9,
    "upstream_total": 622,
    "has_more": true,
    "has_next_page": true,
    "next_page": 2,
    "offers": [
      {
        "position": 1,
        "offer_id": "520ae67572d76712",
        "nice_id": "HUYN3CA",
        "title": "Apartment",
        "type": "Apartment",
        "bedrooms": 2,
        "bathrooms": 1,
        "max_guests": 2,
        "rating": {
          "stars": 5,
          "review_count": 11,
          "label": "Outstanding"
        },
        "location": {
          "country": "France",
          "region": "Île-de-France",
          "city": "Paris",
          "district": "16th arrondissement",
          "area": "Porte Dauphine"
        },
        "geo": {
          "latitude": 48.8708159,
          "longitude": 2.2805209
        },
        "images": [
          {
            "small": "https://cdn.hometogo.net/small/v1/828/4b4/9d7d687992e72eac55a4f9841f.jpg",
            "medium": "https://cdn.hometogo.net/medium/v1/828/4b4/9d7d687992e72eac55a4f9841f.jpg",
            "large": "https://cdn.hometogo.net/large/v1/828/4b4/9d7d687992e72eac55a4f9841f.jpg",
            "alt": "Apartment with 2 bedrooms for 2 persons - 0"
          }
        ],
        "amenities": [
          {
            "code": "washing_machine_available",
            "label": "Washing machine"
          },
          {
            "code": "tv",
            "label": "TV"
          },
          {
            "code": "internet",
            "label": "WiFi"
          }
        ],
        "provider": "HomeToGo",
        "instant_booking": true,
        "url": "https://www.hometogo.com/rental/520ae67572d76712",
        "availability": "available",
        "price": {
          "currency": "EUR",
          "per_night": 194.86,
          "total": 1364,
          "total_excluding_fees": 1364,
          "fees": 0,
          "nights": 7,
          "free_cancellation_until": "2026-11-01T00:00:00+00:00",
          "source": "stay_quote"
        }
      }
    ],
    "next_offset": 1
  },
  "meta": {
    "endpoint_family": "rental_search",
    "billable": true
  }
}

What you can build

Structured data for real applications. Here are some ideas.

Vacation Rental Price Monitoring

Read the price per night and per stay of rentals for fixed dates and track how it moves.

Market Research

Measure supply, property types, bedrooms and nightly prices per destination with filters and the price histogram.

Travel Search Features

Add destination lookup, filtered rental results and offer pages to your own travel app.

Reputation Tracking

Follow guest ratings and review text of an offer across the providers that list it.

Location Analysis

Combine offer coordinates with nearby places and distances to score a neighborhood.

HomeToGo scraper API

HomeToGo API for vacation rental search, offers, providers, and reviews

The HomeToGo API is built for vacation rental price comparison, market research and travel apps. Search rentals in a destination for your dates and get type, bedrooms, rating, coordinates, pictures, amenities and the price of the stay, then open one offer for its rooms, rules, providers and guest reviews.

Find destination ids by place name with the suggest endpoint.

Search with filters for price per night, property type, bedrooms, bathrooms, amenities, rating and sale type. Every returned offer is checked against your filters.

Read the price per night, the price for the stay and the fees, only for stays that can be booked.

Sort by exact nightly price or rating, and page through samples of up to 300 offers.

Read the price distribution of a destination from the price histogram.

Choose the right HomeToGo API endpoint

Use Rental Search for coverage

Pass a destination and your dates to list rentals with price, rating, pictures and amenities. Follow next_offset inside a page and page for the next sample.

Open HomeToGo Rental Search API docs

Use Offer Detail for depth

Open an offer by id for its rooms, house rules, check-in times and all pictures, with the price of your stay and the fees.

Open HomeToGo Offer Detail API docs

Use Providers and Reviews for trust

See which providers list a property and read the guest reviews with the rating summary.

Open HomeToGo Reviews API docs

Available endpoints

Everything you need in one API.

GET

Rental Search

/api/hometogo/search

Search rentals by destination, dates and guests with filters, sorting and pagination

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to the official API.

HomeToGo rental data as JSON
Scrappa:
ScrapingBee / ScraperAPI: Build your own parser
Search with checked filters and pagination
Scrappa:
ScrapingBee / ScraperAPI:
Stay price with fees
Scrappa:
ScrapingBee / ScraperAPI:
Price per 1k requests
Scrappa: From $0.20
ScrapingBee / ScraperAPI: Varies by credits per request
Unified API key
Scrappa: Yes (80+ APIs)
ScrapingBee / ScraperAPI: Scraping only
Free tier
Scrappa: 500 credits/month
ScrapingBee / ScraperAPI: Trial credits

Key features

Destination lookup with ids for every other endpoint
Rental search with sorting and filters for price, type, bedrooms, bathrooms, amenities, rating and sale type
Stay price with fees only for stays that can be booked
Offer details with pictures, rooms, rules, check-in times and coordinates
Providers, guest reviews and nearby places per offer
Price histogram and filter values per destination

Frequently asked questions

No. Scrappa is an independent service and is not affiliated with or endorsed by HomeToGo. The HomeToGo API returns structured JSON from public pages through a Scrappa API key.

Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan. Failed requests are never charged.

HomeToGo quotes a price only for stays that can be booked. When the stay is not available, the offer has no price object and availability says why. A price is never guessed.

A page is a sample of up to 300 offers from a ranking that shifts between calls. Use limit and offset inside the sample and page for the next sample. Offers are unique inside one response, but two pages can overlap.

Yes. Every offer is checked against your filters. An offer that cannot be checked is not returned, so you can get fewer offers than the limit. total_in_page counts the checked offers of the page.

Start using the HomeToGo API

Sign up and get 500 free credits. No credit card required.