Now in public beta

The unified API for
vacation rental tech

One API to connect every PMS, OTA, and channel manager. Custom schema builder. Built-in AI operations. Ship in a weekend.

13

Platforms

50+

Endpoints

4

OTA Channels

18

AI Tools

Trusted by

Integrate this weekend

A simple, elegant interface so you can start pulling vacation rental data in minutes. SDKs for your favorite programming languages.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Get all reservations from any connected PMS
curl https://api.repull.dev/v1/reservations \
-H "Authorization: Bearer sk_test_YOUR_KEY" \
-H "X-Workspace-Id: ws_abc123"
 
# 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"
}
}
]
}

Connected to everything

9 PMS platforms. 3 OTA channels. One schema, defined by you.

Hostaway logo

Hostaway

PMS

Guesty logo

Guesty

PMS

OwnerRez logo

OwnerRez

PMS

Smoobu logo

Smoobu

PMS

Beds24 logo

Beds24

PMS

iGMS logo

iGMS

PMS

Hospitable logo

Hospitable

PMS

Lodgify logo

Lodgify

PMS

BookingSync logo

BookingSync

PMS

Airbnb logo

Airbnb

OTA

Booking.com logo

Booking.com

OTA

VRBO logo

VRBO

OTA

New

Custom Schema Builder

Define your own field names. Migrate from anything — not just Calry. Map once, done forever.

Dot-notation field access
Concatenation & arithmetic
Up to 50 field mappings
Set X-Schema header — done
schema-builder
1
2
3
4
5
6
7
8
9
10
11
12
13
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
Claude Desktop Config
1
2
3
4
5
6
7
8
9
10
11
12
{
"mcpServers": {
"repull": {
"command": "npx",
"args": ["@repull/mcp-server"],
"env": {
"REPULL_API_KEY": "sk_test_...",
"REPULL_WORKSPACE_ID": "ws_..."
}
}
}
}
AI-First

Built for AI agents

No other vacation rental API is designed for AI coding tools.

MCP Server — native in Claude Desktop, Cursor
CLI — repull login, properties, reservations
llms.txt + AGENTS.md
AI docs chat — streaming answers
AI-optimized errors with docs_url + example

Ready to build?

Get your API keys in 30 seconds. Free tier includes sandbox + 100 listings.