Atlas — Repulls Marktdaten-Partner — trackt 8,4 Millionen Live-Listings im Short-Term-Rental in jeder Stadt. ADR, Auslastung, Demand-Kurven, Events, Comp-Set. Jede Nacht aktualisiert. Über dieselbe API erreichbar wie alles andere.
Was du damit baust
Comp-Daten nachts ziehen, eigenes Modell laufen lassen, optimierte Raten über Repull an jeden verbundenen Channel pushen — eine API in beide Richtungen. Atlas liefert den Input, der Channel-Manager den Apply-Call.
Surface die Listings, mit denen du konkurrierst. Filter nach Schlafzimmer-Anzahl, Layout, Ausstattung, Distanz, ADR-Band. Score gegen deine. Bau das Dashboard, das deine Operatoren bisher in einer Tabelle pflegen.
Ranked Search über Städte nach Yield, Angebotswachstum, Auslastungs-Floor und Event-Kalender-Dichte. Sag einem Operator, wo die nächste Investitions-Property hingehört — mit den Daten hinter jeder Zeile.
Beispiel
Comp-Daten für den Markt eines Listings ziehen, gegen die eigene Auslastungskurve gewichten, resultierende Raten an jeden Channel pushen. Dasselbe SDK macht Reads und Writes — keine zweite Integration.
Ein Read liefert ADR-Perzentile, Demand-Index und das Comp-Set hinter den Zahlen. Gefiltert auf dieselbe Schlafzimmer-Anzahl, dasselbe Layout und Ausstattungsprofil wie dein Listing.
Atlas gibt dir den Input in sauberer Form. Dein Modell entscheidet die Rate. Ob Regression, Event-Day-Boost oder einfach „Median minus 3 %" — das bleibt in deinem Code.
Ein Write fan-outed an Airbnb, Booking.com, VRBO und Plumguide. Der Audit-Trail hält fest, was wann und warum angewendet wurde — sichtbar im Dashboard für den Operator.
import { Repull } from '@repull/sdk'
const repull = new Repull({
apiKey: process.env.REPULL_API_KEY!,
workspaceId: process.env.REPULL_WORKSPACE_ID!,
})
// 1) Marktdaten für die Stadt dieses Listings + Comp-Set ziehen
const market = await repull.markets.get('austin-tx', {
matches: { listingId: 'l_4118' }, // Match nach Schlafzimmer/Bad/Ausstattung
range: { from: '2026-06-01', to: '2026-07-31' },
})
// 2) Dein Modell rechnen lassen
const rates = market.days.map(day => {
const base = day.compSet.adrP50
const eventBoost = day.events.length > 0 ? 1.15 : 1
const occupancyAdjust = day.demandIndex > 0.7 ? 1.08 : 0.97
return {
date: day.date,
rate: Math.round(base * eventBoost * occupancyAdjust),
}
})
// 3) An jeden verbundenen Channel zurückschreiben — ein Call
await repull.pricing.apply('l_4118', {
rates,
source: 'my-engine@v3',
})Das ist die ganze Engine. Read, Model, Write — dasselbe SDK, dieselbe Auth, derselbe Workspace. Der Audit-Trail (welche Raten wohin, getrieben von welchem Signal) liegt im Dashboard unter Pricing → Audit.
Der Datensatz
Atlas ist eine Market-Intelligence-Fleet, die Short-Term-Rental-Daten aus dem öffentlichen Web scrapt und indiziert. Repull macht das als First-Class-Teil der API verfügbar.
8,4 Millionen Live-Listings über jeden Short-Term-Rental-Markt, für den Nachfrage existiert. ADR p25 / p50 / p75, Auslastung, RevPAN, Angebots-Trend, Demand-Index — pro Stadt, pro Stadtteil, jede Nacht aktualisiert.
365-Tage-Demand-Kurve pro Markt, überlagert mit Konzerten, Sport, Konferenzen und Feiertagen. Genau die Art von Signal, die Raten an einem Dienstag im März um 30 % hebt — wenn du es hast kommen sehen. Atlas hat es kommen sehen.
Comp-Set pro Listing aus demselben Markt, gematcht auf Schlafzimmer-Anzahl, Layout, Ausstattungsüberlappung und Walk-Time-Radius. Keine manuelle Liste — jede Nacht neu berechnet.
Mehrjähriger Backfill auf den großen Märkten. Backtest fahren, bevor du ein Modell deployst. Sehen, wo der Floor war, als der Markt zuletzt nachgab.
Atlas startet seine eigene Public Beta im Mai 2026.
Wenn du Raw-Access in der Breite brauchst — große Portfolios, spezialisierte Comp-Queries, Custom-Markt-Builds — ist das Atlas-Team direkt erreichbar.
Property verbinden — und du siehst Comp-Daten und Empfehlungen ab Tag eins, für die Märkte, in denen das Listing lebt.