Jedno API do każdego PMS-u, OTA i channel managera. Własny schema builder. Wbudowane operacje AI. Wypuść w weekend.
6
SDK
13
Kanały
50+
Endpointy
18
Narzędzia AI
SDK
Ręcznie napisany flagowy SDK w TypeScripcie plus generowane bindingi dla Pythona, PHP, Go, Ruby i .NET — wszystkie zbudowane na tej samej specyfikacji OpenAPI, wszystkie działające dziś.
github.com/ivannikolovbg/repull-goMIT$go get github.com/ivannikolovbg/repull-goOAuth, credentiale, aktywacja i claim — każdy wzorzec połączenia, jeden spójny flow. Stwórz sesję, przekieruj usera, odbierz webhook, gdy będzie live.
Połącz swoją platformę, żeby zacząć.
4 OTA · 9 PMS · jeden spójny flow
Atlas
Plaid sprzedaje dane bankowe. Stripe sprzedaje płatności. Repull dostarcza pricing intelligence i egzekucję — dane i kliknięcie, które rusza cenę.
KPI per miasto, krzywe popytu, obłożenie, wydarzenia rynkowe
Dane rynku short-term-rental w czasie rzeczywistym, wystawione jako czyste API. Przeglądaj nowe rynki, porównuj swój ADR z rynkiem, sprawdzaj, kto wygrywa.
const markets = await repull.markets.list()
// { markets: [{
// city, myListings,
// marketAvgAdr, priceDiffPct,
// occupancy, ...
// }] }Pre-policzone rekomendacje, aplikowane jednym callem
Rekomendacje stawek za noc razem z czynnikami, które za nimi stoją. Zaakceptuj lub odrzuć, a Repull rozsyła cenę do każdego podłączonego kanału.
const recs = await repull.pricing
.recommendations(listingId)
await repull.pricing.apply(listingId, {
dates: ['2026-06-01', '2026-06-02'],
})Widok rynku 365 dni per miasto, popyt + wpływ wydarzeń
Widok rynku dzień po dniu z popytem Wheelhouse i sygnałem lokalnych wydarzeń — koncerty, sport, konferencje — żeby twój pricing reagował, zanim zrobi to miasto.
const cal = await repull.markets
.calendar('austin-tx', {
from: '2026-06-01',
to: '2026-08-31',
})
// days[].demand, days[].events[]Open source
Repull dostarcza kompletny ekosystem open source — channel manager, revenue management, serwer MCP, provider AI SDK — żebyś mógł forkować, rozszerzać i shippować bez lock-inu.
Sforkuj kompletny channel-manager open source. Kalendarz, rezerwacje, połączenia, wiadomości, recenzje — wszystko, czego potrzebuje operator z wieloma obiektami. Powered by Repull, funkcje AI powered by Vanio AI.
$git clone github.com/ivannikolovbg/repull-channel-managerOpen-source'owy companion do revenue management. Market intelligence, krzywe popytu i rekomendacje stawek za noc, które wracają do każdego podłączonego kanału przez API Repull. Sforkuj, odpal na swoich danych.
$git clone github.com/ivannikolovbg/repull-revenue@repull/mcpMITSerwer Model Context Protocol. Wepnij Repull w Claude Desktop, Cursor, Windsurf lub dowolnego agenta wspierającego MCP. Twoje AI woła narzędzia rezerwacji, nieruchomości i wiadomości natywnie.
$npx -y @repull/mcp@repull/ai-sdkMITProvider Vercel AI SDK. Użyj Repull jako tool providera w dowolnym agencie czatowym opartym na streamText / generateText. W komplecie działający chat-demo, którego możesz sforkować jako starter.
$npm install @repull/ai-sdkProsty, elegancki interfejs — w kilka minut zaczniesz pobierać dane wynajmu krótkoterminowego. SDK dla Twoich ulubionych języków.
# Get all reservations from any connected PMScurl https://api.repull.dev/v1/reservations \-H "Authorization: Bearer sk_test_YOUR_KEY"# Response{"data": [{"id": "res_8x7k2m","propertyId": "prop_3j9f","checkIn": "2026-06-01","checkOut": "2026-06-05","status": "CONFIRMED","source": "AIRBNB","guest": {"firstName": "Sarah","lastName": "Chen"}}]}
46 platform PMS. 4 kanały OTA. Jeden schemat — taki, jaki sobie zdefiniujesz.
Kanały OTA

Airbnb
OTA

Booking.com
OTA

VRBO
OTA

Plumguide
OTA
Platformy PMS

Hostaway
PMS

Guesty
PMS

Cloudbeds
PMS

OwnerRez
PMS

Smoobu
PMS

Beds24
PMS

Hospitable
PMS

Lodgify
PMS

BookingSync
PMS

Mews
PMS

Hostfully
PMS

Streamline
PMS

Tokeet
PMS

iGMS
PMS

Uplisting
PMS

Avantio
PMS

Zeevou
PMS

Hostify
PMS

Apaleo
PMS

Escapia
PMS

Jurny
PMS

HostHub
PMS

CiiRUS
PMS

Bookerville
PMS

RentalWise
PMS

Elina
PMS

RMS
PMS

HostTools
PMS

Cubilis
PMS
NewBook
PMS
Amenitiz
PMS
Lodgix
PMS
Resly
PMS
BedLoop
PMS
Barefoot
PMS
Rentability
PMS
BookingStudio
PMS
Magarental
PMS
Hostex
PMS
YourRentals
PMS
BookingPro
PMS
EstarBooking
PMS
MyRent
PMS
AnytimeBooking
PMS
Mapro
PMS
Direct
PMS
Zdefiniuj własne nazwy pól. Zmapuj raz, działa na zawsze. Pasuje do każdego schematu.
POST /v1/schema/custom{"name": "my-app","mappings": {"listing_id": "propertyId","arrival": "checkIn","departure": "checkOut","guest_name": "primaryGuest.firstName + ' ' + primaryGuest.lastName","nightly_rate": "financials.breakdown.basePrice / nights"}}# Then just set: X-Schema: my-app
{"mcpServers": {"repull": {"command": "npx","args": ["@repull/mcp-server"],"env": {"REPULL_API_KEY": "sk_test_...","REPULL_WORKSPACE_ID": "ws_..."}}}}
Integruje się z twoimi ulubionymi narzędziami AI. Buduj i wypuszczaj szybciej, ze wsparciem AI.
Klucz API w 30 sekund. Darmowo do 3 listingów, bez limitu czasu.