Short-Term Rental & Boutique Stay API Benchmark · AirDNA vs PinData API ·
$9 PAYG vs Custom self-serve short-term stays API ($0.20/1K requests at scale vs enterprise sales quote).
AirDNA excels at multi-year macro short-term rental reports, but its programmatic REST API is gated behind enterprise sales consultations — while its self-serve $125/mo ($400/yr) Market Research plan does not include API keys. PinData API issues a live pn_live_ key in 3 seconds with 12,000 free credits ($1.20) to query live check-in/check-out stay pricing, Superhost ratings, calendar availability windows, and listing-level details from $0.20/1K requests.
3-Line BLUF · Executive Developer Takeaway
- 01Instant Key vs Sales Gate: AirDNA's Enterprise API is quote-only (and its $125/mo monthly or $400/yr Market Research tier is web-UI only); PinData API provisions a live pn_live_ key in 3 seconds with 12,000 free credits ($1.20) + a $9 never-expiring Indie Starter Pack.
- 02On-Demand Stays, Rates & Calendar Windows: Query live nightly USD rates, date-scoped check-in/out availability, Superhost ratings, coordinates, and /v1/stays/detail-level property attributes via GET /v1/stays/search, /v1/stays/market, and /v1/stays/destinations from $0.20/1K requests.
- 03Objective Decision Rule: Choose AirDNA Enterprise if you underwrite REIT portfolios needing 10-year historical RevPAR regressions across Airbnb + Vrbo; choose PinData API for live stay pricing, STR comp tools, travel discovery UIs, and Claude/Cursor MCP agents with $0 monthly minimums.
Instant pn_live_ key in 3s · Zero OAuth app review (+20,000 Sandbox Streak Credits) · Top up anytime via 0%-fee Multi-Chain Crypto (+5% bonus credits)
Minimum Entry Spend to Make Your First Programmatic Short-Term Stay API Call
From $0.20/1K destination requests & $0.20/1K stays on Business ($0.50/1K stays base PAYG · $0.12–$0.30/1K market listings). 0 Credits charged on empty responses.
Verified Official Pricing & API Access Policy · Retrieved 2026-11-15
“For more information on our API and its use cases, Contact Sales to get started with an API Key.”
Source: AirDNA Official Short-Term Rental Data API Page · Published Plan Tiers
Per AirDNA's public API and Pricing pages (verified November 2026), self-serve plans — Free ($0), Market Research ($125/mo billed monthly or $34/mo billed annually at $400/yr), and Adapt ($20/listing/mo) — are dashboard/host tools without REST API access. Programmatic API tokens require a custom enterprise agreement scoped by geography, call volume, and modular packages.
Side-by-side capability matrix.
| Capability | PinData API | airdna.co | Official Partner API | Headless Scrapers |
|---|---|---|---|---|
| Time to first production API call | 3 seconds (self-serve pn_live_ key) | Days–weeks (Enterprise sales scoping) | Closed to public signups | Instant, 25–45s container cold start |
| Minimum spend for REST API access | $0 Free (12,000 Credits) · $9 Indie Starter | Custom enterprise contract (no self-serve API) | Enterprise PMS partners only | $39/mo platform + residential proxy GB |
| Live check-in / check-out pricing & calendar availability | Real-time GET /v1/stays/search (?checkin=&checkout=) | Add-on Smart Rates / Availability enterprise feeds | Partner-restricted | Slow per-run browser scrape |
| City-wide ADR & Superhost supply benchmark | Built-in GET /v1/stays/market ($0.12–$0.30/1K) | Core strength (historical multi-year aggregates) | Not offered | Manual post-processing required |
| Listing-level detail metadata + 5-swatch Hex palette | Returned inline per stay (no N+1 detail fee) | Separate Listing Data enterprise module | Restricted | Unnormalized raw JSON |
| Remote MCP for Claude, ChatGPT & Cursor | 1-click OAuth 2.1 at mcp.pindataapi.com | Not offered natively | None | Custom local wrapper required |
Competitor pricing and access scopes verified from public developer documentation as of November 2026. All third-party trademarks are the property of their respective owners. PinData API rates: $0.08 / 1K pins (Business), $0.115 / 1K pins (Pro), $0.20 / 1K pins (Base PAYG).
2026 Verified Plan & API Access Breakdown: AirDNA Public Tiers vs PinData API
| Provider & Plan | Published Billing | REST API Key Included? | Effective Rate / Quota | Best For |
|---|---|---|---|---|
| AirDNA Free | $0 / mo | No (Web UI preview only) | Limited Rentalizer lookups | Individual hosts testing 1 address |
| AirDNA Market Research | $125/mo monthly ($34/mo at $400/yr) | No (Dashboard only) | 36-mo historical market charts | Single-investor manual research |
| AirDNA Adapt | $20 / listing / month | No (Host dynamic pricing) | Automated host calendar rules | Property hosts adjusting own rates |
| AirDNA Enterprise & API | Custom sales contract | Yes (Account-manager token) | Scoped by country & package | REITs, DMOs & 10-yr historical models |
| PinData API — Free Studio | $0 instant (no card) | Yes (pn_live_ in 3s + MCP) | 12,000 Credits (+20K Streak) | Prototyping & live schema verification |
| PinData API — Indie Starter PAYG | $9 one-time (never expires) | Yes (All 7 /v1/* routes) | 90,000 Credits (94.5K w/ Crypto) | Side projects, STR tools & seasonal jobs |
| PinData API — Starter -> Business | $19/mo · $69/mo · $199/mo | Yes (Up to 600 RPM / 15 RPS) | $0.20/1K stays on Business ($0.50 base) | Production travel apps & AI agents |
PinData API transparent per-endpoint rate card ($1 = 10,000 Credits).
| Capability | Endpoint | Credit Rate | Effective USD / 1K |
|---|---|---|---|
| Pinterest Pins Masonry Search (HD Images, 5-Swatch Hex Palette, Aspect Ratio, Saves, Merchant Domain) | GET /v1/pins/search | 2 Credits / pin returned (min 4 Credits; 0 if empty) | $0.08 – $0.20 / 1,000 pins |
| Single Pin Full Inspector (Image Tiers, Dominant Swatches, Board Context, Outbound Product URL) | GET /v1/pins/details, GET /v1/pins/{pin_id} | 5 Credits / pin lookup | $0.20 – $0.50 / 1,000 pins |
| Creator Moodboards & Aesthetic Collections Search | GET /v1/boards/search | 2 Credits / board returned (min 4 Credits; 0 if empty) | $0.08 – $0.20 / 1,000 boards |
| Creator & Verified Merchant Profile Inspector | GET /v1/users/profile, GET /v1/users/{username} | 10 Credits / profile | $0.40 – $1.00 / 1,000 profiles |
| Airbnb Boutique Stays Search (Nightly USD Rate, Superhost, Rating, Coordinates, HD Photos) | GET /v1/stays/search | 5 Credits / stay returned (min 10 Credits; 0 if empty) | $0.20 – $0.50 / 1,000 stays |
| Short-Term Rental Market Benchmark & Supply Feed | GET /v1/stays/market | 3 Credits / listing returned (min 6 Credits; 0 if empty) | $0.12 – $0.30 / 1,000 listings |
| Travel Destination & Neighborhood Autocomplete | GET /v1/stays/destinations | 2 Credits / request | $0.08 – $0.20 / 1,000 calls |
Why visual AI & commerce teams switch from AirDNA.
Zero Sales Calls or Annual Geographic Lock-In
Query Paris, Tokyo, Austin, or Tulum from the exact same credit balance the moment you sign up. Start free with 12,000 credits, top up $9 PAYG with zero monthly expiry, and never negotiate per-country data licenses.
Listing-Level Details Inline — No N+1 Detail Surcharge
Instead of charging twice for search IDs and a separate /v1/stays/detail lookup, GET /v1/stays/search and GET /v1/stays/market return stay_id, nightly_rate_usd, total_price_usd, rating, reviews_count, is_superhost, room_type, beds, coordinates, HD photo_url, and 5-swatch palette_hex in a single round-trip.
Real-Time Check-In Windows + Aesthetic Visual Matching
Pass checkin, checkout, and adults to verify real-time bookable inventory and date-accurate nightly pricing — and pair boutique stays with Pinterest destination moodboards using the same pn_live_ API key.
From Gated Enterprise Contracts to 1 Self-Serve HTTP Call
Fetch live date-scoped stay pricing, Superhost ratings, coordinates, and market ADR benchmarks immediately with standard REST or Python.
// 1. Enterprise STR APIs require sales-provisioned private tokens & per-market contracts
// 2. Legacy workflows force N+1 calls (search IDs -> per-property /stays/detail -> rates)
const quote = await requestEnterpriseSalesContract({
packages: ["market_data", "listing_comps", "property_availability"],
billingCycle: "annual_custom_contract",
});// Instant pn_live_ key in 3s — live rates, Superhost rating, availability & detail fields in 1 call
const res = await fetch(
"https://api.pindataapi.com/v1/stays/search?location=Austin&checkin=2026-12-10&checkout=2026-12-13&adults=2&limit=10",
{ headers: { "x-api-key": process.env.PINDATA_API_KEY } }
);
const { data } = await res.json();
// Full listing details inline: nightly_rate_usd, rating, reviews_count, is_superhost, lat/lng, palette_hex
console.log(data.stays[0]);Executable REST & Python Snippets
Copy-and-Run Quickstart: Live Stays Pricing, Ratings & Market Benchmarks
Run these commands directly with your free pn_live_ key (12,000 instant credits on signup) or click below to test live in the browser Playground without logging in.
# 1) Date-scoped live pricing, availability & inline listing details (5 Credits / stay = $0.20/1K on Business)
curl -sS "https://api.pindataapi.com/v1/stays/search?location=Paris&checkin=2026-12-10&checkout=2026-12-13&adults=2&limit=5" \
-H "x-api-key: pn_live_your_api_key"
# 2) City-wide ADR, Superhost share % & active listing comps (3 Credits / listing = $0.12-$0.30/1K)
curl -sS "https://api.pindataapi.com/v1/stays/market?market=Paris&limit=20" \
-H "x-api-key: pn_live_your_api_key"import os
import requests
API_KEY = os.environ.get("PINDATA_API_KEY", "pn_live_your_api_key")
# Pull live check-in/out availability, nightly USD rate, rating & property details
resp = requests.get(
"https://api.pindataapi.com/v1/stays/search",
params={
"location": "Paris",
"checkin": "2026-12-10",
"checkout": "2026-12-13",
"adults": 2,
"limit": 5,
},
headers={"x-api-key": API_KEY},
timeout=20,
)
resp.raise_for_status()
payload = resp.json()["data"]
for stay in payload["stays"]:
print(
stay["stay_id"],
stay["name"],
f"${stay['nightly_rate_usd']}/night",
f"★ {stay['rating']} ({stay['reviews_count']} reviews)",
"Superhost" if stay["is_superhost"] else "Host",
)const apiKey = process.env.PINDATA_API_KEY ?? "pn_live_your_api_key";
const [staysRes, marketRes] = await Promise.all([
fetch(
"https://api.pindataapi.com/v1/stays/search?location=Paris&checkin=2026-12-10&checkout=2026-12-13&adults=2&limit=5",
{ headers: { "x-api-key": apiKey } }
),
fetch(
"https://api.pindataapi.com/v1/stays/market?market=Paris&limit=20",
{ headers: { "x-api-key": apiKey } }
),
]);
const stays = await staysRes.json();
const market = await marketRes.json();
console.log("Market ADR & Superhost %:", market.data.market_summary, "Live stays:", stays.data.stays.length);{
"code": 0,
"provider": "https://pindataapi.com",
"status": "ok",
"data": {
"location": "Paris",
"checkin": "2026-12-10",
"checkout": "2026-12-13",
"adults": 2,
"count": 2,
"stays": [
{
"stay_id": "1333842490138337108",
"name": "Architectural Loft near Le Marais & Place des Vosges",
"city": "Paris",
"room_type": "Entire loft",
"beds": 2,
"lat": 48.8566,
"lng": 2.3622,
"nightly_rate_usd": 245,
"total_price_usd": 735,
"rating": 4.94,
"reviews_count": 118,
"is_superhost": true,
"dominant_color": "#D4A373",
"palette_hex": ["#D4A373", "#FAF7F5", "#8B6F4E", "#2A9D8F", "#141110"]
}
]
},
"meta": {
"endpoint": "/v1/stays/search",
"credits_charged": 10,
"cache_hit": false
}
}1-Click Remote MCP Connector · Claude Web & ChatGPT
Connect live Pinterest & boutique stay tools via OAuth 2.1.
Paste https://mcp.pindataapi.com/v1/mcp into Claude.ai Settings → Connectors or ChatGPT Developer Mode for 1-click PKCE S256 login (or use https://api.pindataapi.com/mcp with x-api-key in Cursor, Windsurf, and n8n).
Core Endpoints & Studio Guides
- GET /v1/stays/search → Boutique Short-Term Stays & Pricing Docs
- GET /v1/stays/market → Short-Term Rental Market ADR & Comps Docs
- GET /v1/pins/search → Pins Masonry & 5-Swatch Hex Palette Docs
- Airbnb API Alternative (2026) → Stays Search & Rates Guide
- Pinterest API Pricing (2026) → v5 OAuth vs $0.08/1K Breakdown
- Free Tool → Pinterest & Stays API Cost Calculator
- Remote MCP Setup Guide → Claude, ChatGPT & Cursor
Interactive Studio Workbench · Benchmark vs AirDNA
Verify real-time latency, credit math & JSON schema
Frequently asked questions
- Does AirDNA include API access on its $125/mo ($400/yr) Market Research plan?
- No. AirDNA's self-serve Free ($0), Market Research ($125/mo billed monthly or $34/mo billed annually at $400/yr), and Adapt ($20/listing/mo) tiers are web dashboard and host dynamic-pricing products. Programmatic REST API access requires contacting AirDNA's sales team for a custom enterprise contract.
- How do I fetch single-property details or calendar availability (/v1/stays/detail equivalent) in PinData API?
- Every item returned by GET /v1/stays/search (with ?checkin=YYYY-MM-DD&checkout=YYYY-MM-DD) and GET /v1/stays/market already embeds full property-level detail metadata — stay_id, nightly_rate_usd, total_price_usd, rating, reviews_count, is_superhost, room_type, beds, lat/lng coordinates, HD photo_url, and 5-swatch palette_hex — so you get live date-specific availability and listing details in a single call without paying an extra N+1 detail lookup fee.
- How much does PinData API cost compared with enterprise STR data contracts?
- Every new developer receives 12,000 Free Credits ($1.20) at signup plus up to +20,000 Sandbox Streak Credits ($3.20 total free value). After that, you can buy a $9 never-expiring Indie Starter Pack (90,000 Credits) or scale on monthly plans down to $0.20 per 1,000 stays on Business ($0.50/1K stays base PAYG; $0.12–$0.30/1K market listings; $0.08–$0.20/1K destination lookups).
- When is AirDNA still the better choice over PinData API?
- If you are a real-estate private equity fund, mortgage lender, or destination marketing organization (DMO) that needs 10-year historical occupancy, RevPAR seasonality curves, and cross-OTA Vrbo + Airbnb underwriting exports, AirDNA Enterprise is purpose-built for that workflow. If you are building a live software product, AI travel agent, hospitality comp tool, or pricing monitor that needs instant self-serve JSON without sales gates, PinData API is built for you.
Test it against AirDNA for free.
Every new account receives 12,000 free Credits ($1.20) immediately — no card required.