API Dati Airbnb per ricavi STR e analisi immobiliare
Utilizza l'API BNBCalc per trasformare qualsiasi indirizzo di proprietà in stime di reddito Airbnb, occupazione, ADR, comparabili Airbnb attivi, percentili, flusso di cassa, metriche di investimento e un URL di rapporto pubblico ospitato tramite un'interfaccia REST documentata.
Genera una chiave nel tuo dashboard. HTTPS, risposte JSON, comparabili Airbnb attivi e URL di rapporti pubblici ospitati.
Esempio rapido – Crea analisi di acquisto
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 json
import requests
data = json.loads(r'''{
"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()- 10M+
- Inserzioni analizzate
- 3M+
- Proprietà analizzate
- 3,000+
- Mercati coperti
- Fino a 50
- Comparabili per analisi
- 4
- Endpoint di analisi
- JSON
- Risposte REST
Cos'è l'API dei dati di Airbnb BNBCalc?
L'API BNBCalc è un'API dei dati di Airbnb che restituisce proiezioni di reddito di affitto a breve termine (STR) e metriche di investimento per indirizzi negli Stati Uniti e internazionalmente. Invia una posizione più alcuni dettagli sulla proprietà - camere da letto, bagni e ospiti - e restituisce un modello completo di underwriting come JSON: tasso medio giornaliero previsto (ADR), occupazione, reddito annuale, spese operative, flusso di cassa, cap rate, rendimento cash-on-cash, dati percentile, inserzioni comparabili Airbnb attive e un URL di rapporto pubblico BNBCalc ospitato.
Si tratta di un'API di dati di terze parti, non dell'API Partner ufficiale di Airbnb. L'API Partner di Airbnb è limitata a sistemi di property management verificati e channel manager e gestisce solo workflow operativi come la sincronizzazione degli annunci e la messaggistica — non espone stime di ricavo né analisi di occupazione. BNBCalc colma questa lacuna: lo stesso motore dietro il nostro calcolatore per affitti a breve termine, disponibile come quattro endpoint programmabili in modo da poter integrare l'analisi STR direttamente nel tuo prodotto, report o fogli di calcolo — senza scraping.
Tutto funziona tramite un unico URL base autenticato: https://atlas.bnbcalc.com
Perché BNBCalc
Progettato per sviluppatori, basato su comparabili reali
Salta lo scraper e la modellazione. Ottieni stime di affitto a breve termine difensibili, comparabili complete, percentili e un rapporto ospitato da una singola chiamata REST.
Precisione basata sui comparabili
Le stime derivano da fino a 50 inserzioni comparabili attive intorno a ogni indirizzo — riflettendo il sottomercato reale, non una media nazionale.
REST pensato per sviluppatori
Endpoint JSON puliti e prevedibili, autenticazione con un solo header, ed esempi da copiare e incollare in cURL, JavaScript e Python. HTTPS ovunque.
Un motore, quattro strategie
Lo stesso motore di analisi che alimenta BNBCalc, disponibile per le strategie di acquisto, arbitraggio locativo (rental arbitrage), proprietà posseduta (owned) e co-hosting.
Perché BNBCalc
L'API dei dati di Airbnb per underwriting di reddito, non scraping grezzo
La maggior parte delle pagine API di Airbnb vende una proiezione o un enorme dataset. BNBCalc è focalizzato sul flusso di lavoro che i team hanno realmente bisogno: trasformare un indirizzo in ricavi STR, occupazione, percentili, dati comparabili completi, metriche di investimento e un URL di report ospitato.
API di dati di terze parti di Airbnb
L'API ufficiale Partner di Airbnb è costruita per partner operativi approvati, non per analytics di mercato aperto. BNBCalc offre agli sviluppatori una API di terze parti per l'analisi dei ricavi e degli investimenti.
Nessun processo di approvazione per l'API Partner di Airbnb
Restituisce ADR, occupazione, ricavi, flusso di cassa e comparabili
Progettato per underwriting, dashboard e reporting
Diverso da AirDNA, Mashvisor e AirROI
AirDNA, Mashvisor e AirROI forniscono ciascuno utili flussi di lavoro di dati STR. BNBCalc è l'API per l'analisi delle proprietà adatta agli sviluppatori per team che desiderano un underwriting completo a livello di indirizzo, metriche, comparabili e un URL di report ospitato all'interno del proprio prodotto.
Quattro endpoint di analisi specifici per strategia
Stime basate su comparabili, percentili e comparabili Airbnb attivi per ciascun indirizzo inviato
Risposte JSON pulite, documenti pubblici e URL di report ospitati ottimizzati per dispositivi mobili
Accesso API basato sull'uso
Inizia con l'API nel tuo dashboard di BNBCalc, genera una chiave e paga per l'uso riuscito invece di mantenere uno scraper o acquistare un posto in dashboard per ogni flusso di lavoro.
$0/mo abbonamento per l'accesso all'API
$0.20 per ogni report creato con successo
Annulla in qualsiasi momento dal tuo dashboard
Endpoint
Quattro endpoint di analisi, un formato coerente
Scegli l'endpoint che corrisponde all'affare che stai modellando. Tutti e quattro accettano lo stesso input di posizione - lat/lng o un indirizzo completo - e restituiscono JSON più un URL di rapporto pubblico BNBCalc ospitato.
/v1/external/analysis/create/buy
Crea analisi di acquisto
Creare una nuova analisi d'acquisto per una proprietà. Richiede dettagli della proprietà, informazioni sulla posizione e prezzo d'acquisto.
Restituisce: ADR previsto, occupazione, reddito annuale, flusso di cassa, cap rate, rendimento cash-on-cash, percentili, un URL di rapporto ospitato e i comparabili Airbnb attivi dietro la stima.
Visualizza nella documentazione/v1/external/analysis/create/arb
Crea analisi di arbitraggio
Crea una nuova analisi di arbitraggio (arbitraggio da affitto) per una proprietà. Utilizza gli stessi campi obbligatori dell'analisi d'acquisto.
Restituisce: Reddito e flusso di cassa previsti per una unità di affitto-arbitraggio, al netto del tuo affitto mensile, più percentili, un URL di rapporto ospitato e comparabili di supporto.
Visualizza nella documentazione/v1/external/analysis/create/owned
Crea un'analisi personale
Crea una nuova analisi della proprietà posseduta. Utilizza gli stessi campi obbligatori dell'analisi di acquisto.
Restituisce: Metriche di rendimento complete per una proprietà che possiedi già: flusso di cassa, ROI, ammortamento del capitale, apprezzamento, percentili, comparabili e un URL di rapporto ospitato utilizzando i termini del tuo mutuo.
Visualizza nella documentazione/v1/external/analysis/create/cohost
Crea analisi Cohost
Crea la cronologia dei cohost
Restituisce: Reddito previsto da co-hosting, la tua commissione, rendimento netto dell'host, percentili, comparabili e un URL di rapporto ospitato.
Visualizza nella documentazioneLa tua prima chiamata in tre passaggi
La maggior parte degli sviluppatori effettua una richiesta riuscita entro pochi minuti dalla generazione della chiave.
Crea un account BNBCalc e genera una chiave API nelle impostazioni del tuo dashboard.
Invia la tua chiave nell'header x-bnbcalc-api-key in ogni richiesta.
POST a property's location and details to any analysis endpoint and read the JSON response, including the hosted report URL.
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 json
import requests
data = json.loads(r'''{
"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()Esempio di risposta
{
"success": true,
"data": {
"_id": "000000000000000000000000",
"url": "https://www.bnbcalc.com/analysis/example-property/000000000000000000000000",
"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
]
},
"revenue": {
"p25": 48210,
"p50": 58440,
"p75": 63944.76398163934,
"p90": 74280,
"avg": 60310
},
"adr": {
"p25": 214,
"p50": 288,
"p75": 364.73770491803276,
"p90": 431,
"avg": 318
},
"occupancy": {
"p25": 0.38,
"p50": 0.44,
"p75": 0.48,
"p90": 0.56,
"avg": 0.46
},
"quartiles": {
"25th_percentile": {
"average_daily_rate": 214,
"occupancy_rate": 38,
"revenue": 48210
},
"50th_percentile": {
"average_daily_rate": 288,
"occupancy_rate": 44,
"revenue": 58440
},
"75th_percentile": {
"average_daily_rate": 364.73770491803276,
"occupancy_rate": 48,
"revenue": 63944.76398163934
},
"90th_percentile": {
"average_daily_rate": 431,
"occupancy_rate": 56,
"revenue": 74280
}
},
"comparables": [
{
"airbnbId": "12345678",
"name": "Modern 4BR near downtown",
"listingUrl": "https://www.airbnb.com/rooms/12345678",
"bedrooms": 4,
"bathrooms": 3,
"accommodates": 10,
"annualRevenueUSD": 68420,
"occupancyRatePercentage": 52,
"averageDailyRateUSD": 361,
"distanceMiles": 0.4
}
],
"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
}
}Esperienza dello sviluppatore
Tutto ciò di cui un sviluppatore ha bisogno per implementare un'integrazione API di Airbnb
Utilizza un'unica API REST autenticata per generare analisi STR, proiezioni di arbitraggio di affitto, rendimenti di proprietà possedute, stime di co-hosting, comparabili completi e report pubblici ospitati.
Chiavi API del dashboard
Crea, ruota e gestisci la tua chiave API di BNBCalc in modo autonomo dalla sezione di accesso all'API del tuo dashboard. Tieni le chiavi lato server.
Esempi copia-e-incolla
Inizia con esempi funzionanti in cURL, JavaScript e Python costruiti con gli stessi dati degli endpoint dei documenti.
Documentazione pubblica
Rivedi gli endpoint, i parametri richiesti, i campi di localizzazione opzionali, gli esempi di risposta e i codici di errore prima di costruire.
Fatturazione per chiamate riuscite
Solo i report creati con successo sono fatturabili, quindi errori di convalida e richieste fallite non diventano costi nascosti.
Casi d'uso
Cosa puoi realizzare
Dalla valutazione per acquisizioni alle piattaforme PropTech, l'API rimuove le parti più difficili del lavoro con i dati sugli affitti a breve termine.
Strumenti per underwriting e acquisizioni
Valuta i deal in base al rendimento cash-on-cash o al cap rate non appena viene inserito un indirizzo.
Piattaforme PropTech e di annunci
Mostra i ricavi stimati Airbnb su annunci in vendita e pagine delle proprietà, su larga scala.
Cruscotti per la gestione immobiliare
Confronta le unità possedute con comparabili locali e metti in evidenza il potenziale di crescita dei ricavi per i clienti.
Fondi, analisti e consulenti
Integra ADR, occupazione e ricavi nei modelli di acquisizione e nella ricerca di mercato senza dover mantenere uno scraper.
Report interni e fogli di calcolo
Automatizza le stime di ricavo per affitti a breve termine nei tuoi modelli, fogli di underwriting e report.
Co-hosting e operatori STR
Quotare ricavi realistici e divisioni delle commissioni ai proprietari prima di prendere in gestione un nuovo annuncio.
Dati di cui ci si fida
Risorse API
Documentazione API di Airbnb, prezzi, casi d'uso e confronti
Esplora le pagine pubbliche dell'API che rispondono alle domande comuni che gli sviluppatori, gli investitori e i team PropTech pongono prima di integrare i dati STR.
Documentazione API
Riferimento degli endpoint con autenticazione, parametri, esempi di codice, esempi di risposta e codici di errore.
Prezzi API
Scopri come funziona l'accesso all'API di BNBCalc con una tariffa di abbonamento mensile di $0 e una fatturazione per report creati con successo.
Casi d'uso API
Vedi come le piattaforme PropTech, gli investitori, i finanziatori, gli operatori e gli analisti utilizzano l'API nei flussi di lavoro di produzione.
Endpoint API
Confronta i quattro endpoint di analisi per strategie di acquisto, arbitraggio di affitto, posseduto e co-hosting.
Iniziare
Genera una chiave API, invia la tua prima richiesta e leggi la tua prima risposta di analisi della proprietà.
Copertura dei dati
Comprendi la copertura delle proprietà internazionali, le stime basate su comparabili, gli input di localizzazione e dove si inserisce l'API.
Confronto API
Confronta BNBCalc con l'API ufficiale Partner di Airbnb, AirDNA, Mashvisor, AirROI e metodi basati su scraper.
Domande frequenti
Inizia a costruire con l'API dei dati di Airbnb BNBCalc
Genera la tua chiave API, rivedi la documentazione pubblica e aggiungi analisi di reddito STR basate su comparabili, report completi e URL di report ospitati al tuo prodotto.