Short Term Rental
The STR Analytics API gives you unified access to furnished rental marketplaces through a single, consistent REST interface. Instead of building and maintaining separate integrations for each platform — each with its own authentication, rate limiting quirks, and response format — you make one request and receive aggregated results normalized into a common schema. Version 1 covers Furnished…
Short Term Rental endpoints
| Method | Endpoint | Description |
|---|---|---|
| Health | ||
| GET |
getHealth /health |
Returns the operational status of the service. This endpoint does not require authentication and is suitable for use as a liveness probe. |
| Platforms | ||
| GET |
getPlatforms /platforms |
Returns the list of platform identifiers supported by the API. Use these values as input to the `platforms` filter on `GET /search` and as the `{platform}` path parameter on `GET… |
| Search | ||
| GET |
searchListings /search |
Searches for furnished rental listings across one or more platforms simultaneously. Results are aggregated and returned in a single normalized response. If the `platforms`… |
| Listings | ||
| GET |
getListing /listing/{platform}/{id} |
Retrieves full details for a single listing from a specific platform, including the property description, photos, reviews, landlord information, and availability windows. The… |
| Market | ||
| GET |
getMarketSummary /market/{location} |
Returns aggregate market statistics for a location, including total listing count, available listings, average and median monthly rent, rent broken down by bedroom count, and the… |
| Autocomplete | ||
| GET |
autocomplete /autocomplete |
Returns location suggestions matching a partial query string. Use this endpoint to let users type a partial city or area name and resolve the correct place ID before calling `GET… |
| Other endpoints | ||
| GET |
getPlatforms /platforms |
Returns the list of platform identifiers supported by the API. Use these values as input to the `platforms` filter on `GET /search` and as the `{platform}` path parameter on `GET… |
| GET |
getListing /listing/{platform}/{id} |
Retrieves full details for a single listing from a specific platform, including the property description, photos, reviews, landlord information, and availability windows. The… |
| GET |
getMarketSummary /market/{location} |
Returns aggregate market statistics for a location, including total listing count, available listings, average and median monthly rent, rent broken down by bedroom count, and the… |
| GET |
autocomplete /autocomplete |
Returns location suggestions matching a partial query string. Use this endpoint to let users type a partial city or area name and resolve the correct place ID before calling `GET… |
| GET |
searchListings /search |
Searches for furnished rental listings across one or more platforms simultaneously. Results are aggregated and returned in a single normalized response. If the `platforms`… |
| GET |
getHealth /health |
Returns the operational status of the service. This endpoint does not require authentication and is suitable for use as a liveness probe. |
| GET |
getPlatforms /platforms |
Returns the list of platform identifiers supported by the API. Use these values as input to the `platforms` filter on `GET /search` and as the `{platform}` path parameter on `GET… |
| GET |
getListing /listing/{platform}/{id} |
Retrieves full details for a single listing from a specific platform, including the property description, photos, reviews, landlord information, and availability windows. The… |
| GET |
getHealth /health |
Returns the operational status of the service. This endpoint does not require authentication and is suitable for use as a liveness probe. |
| GET |
searchListings /search |
Searches for furnished rental listings across one or more platforms simultaneously. Results are aggregated and returned in a single normalized response. If the `platforms`… |
| GET |
getMarketSummary /market/{location} |
Returns aggregate market statistics for a location, including total listing count, available listings, average and median monthly rent, rent broken down by bedroom count, and the… |
| GET |
autocomplete /autocomplete |
Returns location suggestions matching a partial query string. Use this endpoint to let users type a partial city or area name and resolve the correct place ID before calling `GET… |
| GET |
searchListings /search |
Searches for furnished rental listings across one or more platforms simultaneously. Results are aggregated and returned in a single normalized response. If the `platforms`… |
| GET |
getPlatforms /platforms |
Returns the list of platform identifiers supported by the API. Use these values as input to the `platforms` filter on `GET /search` and as the `{platform}` path parameter on `GET… |
| GET |
getHealth /health |
Returns the operational status of the service. This endpoint does not require authentication and is suitable for use as a liveness probe. |
| GET |
getListing /listing/{platform}/{id} |
Retrieves full details for a single listing from a specific platform, including the property description, photos, reviews, landlord information, and availability windows. The… |
Short Term Rental pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 1 / minute |
|
| PRO | Free | 250 / minute |
|