Estimate

The Estimate endpoint is the primary entry point for performing rental analysis using the Rentest.ai API. It returns a rent estimate for a specific property, along with comparable rental

HTTP Request
GET https://rentest.ai/api/v1/property/estimate

Query Parameters

ParameterTypeRequiredDescription
api_keystringYesYour Rentest API key. You can pass it as a query parameter or in the request header using: Authorization: Bearer YOUR_API_KEY.
addressstringYesFull property address (e.g., 123 Main St, Austin, TX). Must be URL-encoded.
bedroomsfloatYesNumber of bedrooms. Valid values: 0, 1, 2, 3, 4, 5. Use 0 for Studio
bathroomsfloatYesNumber of bathrooms. Valid values: 1, 1.5, 2, 2.5, 3, 3.5, 4.
property_typestringYesProperty type. Valid values: SINGLE_FAMILY, APARTMENT_CONDO.
max_radius_milesfloatNoMax distance (in miles) to search for comps. Optional.
Costs
1 api Credits
// JavaScript Fetch Example
  const params = new URLSearchParams({
  address: "USA Medical Center Drive, Mobile, AL",
  bedrooms: "3",
  bathrooms: "2",
  property_type: "SINGLE_FAMILY",
  api_key: "YOUR_API_KEY"
});
const apiEndpoint = https://rentest.ai/api/v1/property/estimate?params.toString()

fetch(apiEndpoint {
  method: "GET",
  headers: {
    "Content-Type": "application/json"
  }
})
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error("Error:", error));