/v1/external/analysis/create/buyCrear análisis de compra
Crear un nuevo análisis de compra para una propiedad. Requiere detalles de la propiedad, información de la ubicación y precio de compra.
Parámetros de Ubicación (Condicional)
⚠️ Proporcione lat Y lng, O proporcione fullAddress. Se requiere al menos un método.
latnumbercondicionalCoordenada de latitud (debe proporcionarse con lng si no se usa fullAddress)(e.g., 27.7676)
lngnumbercondicionalCoordenada de longitud (debe proporcionarse con lat si no se usa fullAddress)(e.g., -82.6403)
fullAddressstringcondicionalDirección completa de la propiedad (puede usarse en lugar de coordenadas lat/lng)(e.g., 4935 2nd Avenue North, St. Petersburg, FL 33703)
Parámetros Requeridos
purchasePriceUSDnumberrequeridoPrecio de compra en USD(e.g., 350000)
bedroomsnumberrequeridoNúmero de dormitorios(e.g., 3)
bathroomsnumberrequeridoNúmero de baños(e.g., 2)
accomodatesnumberrequeridoNúmero de huéspedes que la propiedad puede alojar(e.g., 6)
Parámetros Opcionales
monthlyRentUSDnumberopcionalAlquiler mensual esperado en USD para alquiler a largo plazo(e.g., 2500)
interestRatePercentagenumberopcionalPorcentaje de la tasa de interés (0-15)(e.g., 5.1)
squareFeetnumberopcionalSuperficie en pies cuadrados de la propiedad(e.g., 1500)
statestringopcionalNombre del estado(e.g., Florida)
citystringopcionalNombre de la ciudad(e.g., St. Petersburg)
countystringopcionalNombre del condado(e.g., Pinellas County)
postalCodestringopcionalCódigo postal(e.g., 33703)
countrystringopcionalNombre del país(e.g., United States)
streetstringopcionalNombre de la calle(e.g., 2nd Avenue North)
streetNumberstringopcionalNúmero de casa(e.g., 4935)
unitstringopcionalNúmero de unidad o apartamento, si corresponde
Solicitud de ejemplo
curl -X POST \
https://atlas.bnbcalc.com/v1/external/analysis/create/buy \
-H "x-bnbcalc-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"lat": 27.7676,
"lng": -82.6403,
"bedrooms": 3,
"bathrooms": 2,
"accomodates": 6,
"purchasePriceUSD": 400000
}'const response = await fetch(
'https://atlas.bnbcalc.com/v1/external/analysis/create/buy',
{
method: 'POST',
headers: {
'x-bnbcalc-api-key': 'YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
"lat": 27.7676,
"lng": -82.6403,
"bedrooms": 3,
"bathrooms": 2,
"accomodates": 6,
"purchasePriceUSD": 400000
})
}
);
const data = await response.json();import requests
data = {
"lat": 27.7676,
"lng": -82.6403,
"bedrooms": 3,
"bathrooms": 2,
"accomodates": 6,
"purchasePriceUSD": 400000
}
response = requests.post(
'https://atlas.bnbcalc.com/v1/external/analysis/create/buy',
headers={
'x-bnbcalc-api-key': 'YOUR_API_KEY',
'Content-Type': 'application/json'
},
json=data
)
data = response.json()Respuesta de ejemplo
{
"success": true,
"data": {
"_id": "691dab391ecf3015bfba0f5f",
"url": "https://www.bnbcalc.com/analysis/4935-2nd-ave-n/691dab391ecf3015bfba0f5f",
currency": "USD",
"ratePerNightUSD": 364.73770491803276,
"occupancyRatePercentage": 48,
"bedrooms": 4,
"bathrooms": 4,
"commonSpaces": 1,
"accomodates": 12,
"fullAddress": "4935 2nd Avenue North, St. Petersburg, FL 33703",
"location": {
"type": "Point",
"coordinates": [-82.6403, 27.7676],
"comparables": ["..."],
"downPaymentPercentage": 20,
"mortgageLength": 30,
"yearsRemainingOnMortgage": 30,
"interestRatePercentage": 4,
"propertyTaxPercentage": 0.75,
"monthlyRevenueUSD": 5328.730331803278,
"monthlyExpensesUSD": 1474.1603364983607,
"monthlyTaxesUSD": 250,
"yearOneRevenueUSD": 63944.76398163934,
"yearOneOperatingIncomeUSD": 46254.83994365901,
"yearOneMorgageAndTaxesUSD": 21324,
"yearOneCashFlowUSD": 24930.83994365901,
"yearOneCashOnCashPercentage": 24.86817214984141,
"yearOneCapRatePercentage": 11.563709985914752,
"yearOneReturnOnInvestmentPercentage": 63.78402823049849,
"yearOnePrincipalPaydownUSD": 85635.31658640636,
"yearOneAppreciationUSD": 12000,
"totalCashInvestment": 100252,
"ltrPerMonthUSD": 1500,
"ltrMonthlyExpensesPercentage": 10,
}
}