Atlas Market Data API
Wholesale competitor data API covering 5.7M listings with nightly-refreshed pricing and market summaries
What you get
Atlas Market Data is the wholesale, API-only feed of competitor short-term-rental pricing and occupancy across 19 source platforms. You query it per market — typically a city, region, or geographic cluster you care about — and get back nightly-refreshed listing-level signals plus aggregated market summaries.
It is built for resellers, app builders, and developers who want to compose competitor data into their own product. There is no end-user UI on Repull — the data flows entirely through the API.
How billing works
- $99/mo per market, recurring.
- You set the quantity of markets you want to subscribe to in your dashboard at /dashboard/billing. The Stripe subscription's quantity is the gate — your app picks which specific cities/regions to query against the Atlas API, but the count of distinct markets you query in a billing period must not exceed the quantity you're paying for.
- Increase the quantity at any time. The change is prorated immediately and you're invoiced for the difference.
- Decrease the quantity — or cancel altogether — through the Stripe billing portal. The change takes effect at the end of the current period.
Subscribing
- Go to /dashboard/billing.
- Find the Atlas market data card. If it shows a paywall, upgrade your Repull plan to Starter first — Atlas billing is gated to paid plans.
- Use the stepper to pick the number of markets you want, then Subscribe (first time) or Update markets (if already subscribed).
- First subscribe redirects you to Stripe Checkout. After paying you land back on the billing page with the active count.
API endpoint shape
The Atlas data API is currently in private beta. The contract:
GET /api/atlas/markets/{market_id}/snapshot— current pricing/occupancy bands for a market.GET /api/atlas/markets/{market_id}/listings— paginated competitor listings with prices, availability, ratings.GET /api/atlas/markets/{market_id}/timeseries?from=...&to=...— historical pricing curves.GET /api/markets/nearby?lat=...&lng=...&radius_km=...— competitor listings and your own properties within a custom radius of any location.GET /api/markets— complete platform statistics and available market list.
Markets are addressed by Repull's stable market_id. Use the API key from /dashboard/keys — same key as the rest of the Repull API.
Platform-wide market coverage
Your API now has access to complete, refreshed market data covering all 5.7 million tracked listings across our platform. This represents comprehensive coverage of the short-term rental market with accurate, up-to-date statistics.
What's included in platform stats:
totalListings— complete count of all tracked competitor listingscalendarTracked— listings with active calendar and availability data- Total available markets — cities and regions you can query
- Listings coverage per market with accurate pricing data
Automatic nightly updates All market summaries, pricing comparisons, and platform statistics refresh automatically every night. Your API queries always return current data without any action needed on your end.
[Screenshot: Market coverage dashboard showing 5.7M listings across global markets]
Location-based market discovery
The new nearby endpoint lets you discover competitors and analyze your own properties around any point on the map:
Search by location and radius
- Drop a pin anywhere or use coordinates to set your search center
- Set a custom radius from 1-50 kilometers to define your market area
- Get up to 200 results sorted by distance from your chosen point
What you get back
- Competing Airbnb listings with pricing, ratings, and property details
- Your own properties in the same area for direct comparison
- Distance calculations showing how close competitors are to your listings
- Same data format as city-based market queries for easy integration
Perfect for
- Analyzing competition before acquiring new properties
- Understanding local market dynamics around existing listings
- Pricing strategies based on immediate neighborhood competitors
- Market research in areas without predefined city boundaries
[Screenshot: Map view showing competitor listings within radius search with your properties highlighted]
What's improved
Market data is now complete and fully refreshed. We've restored and upgraded our nightly market statistics update that covers all 5.7 million listings instead of the previous 2.9 million. This means:
- More comprehensive competitor coverage in every market
- Accurate pricing comparisons with complete market context
- Platform-wide statistics that reflect true market size
- Market summaries that include all geocoded listings
- Better discovery of emerging markets and opportunities
Price change tracking is now faster and more reliable. Your market analysis and competitor reports will show pricing updates more quickly as we've upgraded how Vanio detects and monitors rental price changes across the platform. This improvement affects:
- Market volatility statistics in your dashboard
- Pricing digest emails with competitor moves
- Real-time booking pace indicators
- Historical pricing analysis
You'll see the benefits automatically — no changes needed on your end.
Add or remove markets
The markets card at /dashboard/billing has a quantity stepper. Increase to add, decrease to remove. The change is reflected in your Stripe invoice immediately and the API quota updates within a minute.
For cancellation flows, use the Stripe billing portal — accessible from the Manage billing button on the Repull API card.
Related
- Atlas Dynamic Pricing — the per-listing price-suggestion API, billed separately.