/v1/external/analysis/create/buyUtwórz analizę zakupu
Utwórz nową analizę zakupu nieruchomości. Wymaga szczegółów dotyczących nieruchomości, informacji o lokalizacji oraz ceny zakupu.
Parametry Lokalizacji (Warunkowe)
⚠️ Podaj lat I lng, LUB podaj fullAddress. Wymagana jest co najmniej jedna metoda.
latnumberwarunkoweWspółrzędna szerokości geograficznej (musi być podana z lng, jeśli fullAddress nie jest używany)(e.g., 27.7676)
lngnumberwarunkoweWspółrzędna długości geograficznej (musi być podana z lat, jeśli fullAddress nie jest używany)(e.g., -82.6403)
fullAddressstringwarunkowePełny adres nieruchomości (może być używany zamiast współrzędnych lat/lng)(e.g., 4935 2nd Avenue North, St. Petersburg, FL 33703)
Parametry Wymagane
purchasePriceUSDnumberwymaganeCena zakupu w USD(e.g., 350000)
bedroomsnumberwymaganeLiczba sypialni(e.g., 3)
bathroomsnumberwymaganeLiczba łazienek(e.g., 2)
accomodatesnumberwymaganeLiczba gości, których nieruchomość może pomieścić(e.g., 6)
Parametry Opcjonalne
monthlyRentUSDnumberopcjonalneOczekiwany miesięczny czynsz w USD za wynajem długoterminowy(e.g., 2500)
interestRatePercentagenumberopcjonalneOprocentowanie w procentach (0-15)(e.g., 5.1)
squareFeetnumberopcjonalnePowierzchnia nieruchomości w stopach kwadratowych(e.g., 1500)
statestringopcjonalneNazwa stanu(e.g., Florida)
citystringopcjonalneNazwa miasta(e.g., St. Petersburg)
countystringopcjonalneNazwa hrabstwa(e.g., Pinellas County)
postalCodestringopcjonalneKod pocztowy(e.g., 33703)
countrystringopcjonalneNazwa kraju(e.g., United States)
streetstringopcjonalneNazwa ulicy(e.g., 2nd Avenue North)
streetNumberstringopcjonalneNumer domu(e.g., 4935)
unitstringopcjonalneNumer jednostki/mieszkania, jeżeli dotyczy
Przykładowe zapytanie
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()Przykładowa odpowiedź
{
"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,
}
}