US Short-Term Rental Permit & Host Leads Scraper
Pricing
$6.00 / 1,000 str host / operator leads
US Short-Term Rental Permit & Host Leads Scraper
Scrape US short-term rental (Airbnb/VRBO) host & operator leads from official city permit registries: owner/operator name, phone, email, business entity, property address, permit status & dates, multi-property operator detection, lead score + monitoring. No browser.
Pricing
$6.00 / 1,000 str host / operator leads
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
US Short-Term Rental Permit & Host Leads Scraper — Airbnb & VRBO Operators (Official City Registries)
Extract short-term rental host & operator leads from official US city permit registries — the data Airbnb/VRBO listing scrapers can't get: owner / operator name, phone, email, the legal business entity, the permit number, status & expiration dates, and a multi-property "professional operator" portfolio signal. Every permitted Airbnb / VRBO property becomes a ready-to-contact B2B lead.
No login, no cookies, no browser — fast JSON extraction from government open-data portals with 99%+ reliability.
Why this short-term rental scraper?
Airbnb/VRBO listing scrapers hide the host's real name and never expose a phone or email. This actor takes the opposite, regulatory angle: it reads the official short-term-rental permit / license registries that cities are legally required to publish — so you get verified active operators with contact data and property addresses, plus a signal no listing scraper has: which hosts run multiple permitted properties (property managers and professional operators — your highest-value B2B leads).
| Data | Airbnb/VRBO listing scrapers | This actor |
|---|---|---|
| Host / operator real name | ❌ first name only | ✅ full owner & operator name |
| Host phone | ❌ | ✅ where the city publishes it |
| Host email | ❌ | ✅ where the city publishes it |
| Legal business entity (LLC / Mgmt / Rentals) | ❌ | ✅ detected |
| Multi-property "professional operator" flag | ❌ | ✅ portfolio size |
| Official permit number, status & expiration | ❌ | ✅ |
| Property street address | partial | ✅ |
| Permit issue date / new-host signal | ❌ | ✅ |
| Lead score (0–100) per host | ❌ | ✅ |
| Listing platform links (Airbnb/VRBO) | n/a | ✅ where published (Cambridge) |
Who buys these leads?
Short-term-rental hosts and operators are active, high-intent buyers — and the vendors selling to them pay for verified contact lists:
- STR management software (Guesty, Hostaway, Lodgify, OwnerRez–style platforms) — reach newly permitted hosts the week they register.
- Cleaning & turnover services, dynamic pricing tools, smart-lock & supply vendors.
- STR-specialist insurance, lending & accounting.
- Co-hosting & property-management companies prospecting owners in a new market.
- Real estate agents & investors targeting STR-zoned owners and absentee operators.
- Filter to business entities and multi-property operators for pure B2B portfolios.
How to use
- Sign up for Apify — the free plan is enough to try this actor.
- Open the US Short-Term Rental Permit & Host Leads Scraper, pick the cities (or leave all), add filters, and click Start.
- Watch host & operator leads stream into the dataset table.
- Export as JSON, CSV, Excel, XML, or RSS — or pull results programmatically via the Apify API.
Coverage
Official city / county short-term-rental open-data registries (clean, keyless Socrata SoQL — no browser, no proxy):
| Source | City / county | Contact data | Notable fields |
|---|---|---|---|
neworleans | New Orleans, LA (non-commercial) | owner + operator + phone + email | building type, bedrooms, max occupancy |
neworleans-comm | New Orleans, LA (all active) | license holder name | type, geo, dates |
orlando | Orlando, FL | holder + phone + email | status, renewal date |
seattle | Seattle, WA | business-license number | property type, bedrooms |
denver | Denver, CO | — | license type, parcel, expiration |
cambridge | Cambridge, MA | — | Airbnb/VRBO listing links, bedrooms, occupancy |
marin | Marin County, CA | business name | parcel, registration date |
norfolk | Norfolk, VA | — | bedrooms, max guests, type |
austin | Austin, TX | — | STR type, property address |
More cities are added over time — the source list grows without changing your inputs.
Input
{"sources": ["neworleans", "orlando", "marin"],"withContactOnly": true,"businessEntitiesOnly": false,"multiPropertyOnly": false,"activeOnly": true,"newPermitsOnly": false,"sortBy": "leadScore","maxResults": 500}
- sources — which city registries to query (leave empty for all). states — narrow to 2-letter state codes.
- nameQuery / cities / zipCodes — search & location filters.
- withContactOnly / withEmailOnly / withPhoneOnly — keep only permits with reachable contact data.
- businessEntitiesOnly — only LLC / Inc / Properties / Management / Rentals operators (B2B).
- multiPropertyOnly — only hosts holding 2+ permits in the scanned data (property managers / professional operators).
- strScope —
owner-occupiedvswhole-unit(whole-unit = dedicated investment property). - statuses / activeOnly — filter by permit status.
- minBedrooms / minOccupancy — size filters (larger property = bigger operator).
- newPermitsOnly / newPermitDays — brand-new hosts only (top GTM intent).
- issuedAfter / expiringBefore — freshness & renewal-timing windows.
- minLeadScore / sortBy / maxResults / maxResultsPerSource — quality, ordering & limits.
- monitorMode / monitorKey — return only permits that are new since the last run.
Output
One record per permitted STR property (recordType: "str_permit"):
{"recordType": "str_permit","source": "neworleans","city": "New Orleans","state": "LA","permitId": "STRNC-2026-01234","permitType": "license","status": "active","isActive": true,"strType": "owner-occupied / partial","contactName": "Crescent City Stays LLC","ownerName": "Jane Doe","operatorName": "Crescent City Stays LLC","entityType": "business","isBusinessEntity": true,"phone": "(504) 555-0142","email": "host@crescentcitystays.com","hasContact": true,"propertyAddress": "1234 Magazine St, New Orleans, LA","latitude": 29.9298,"longitude": -90.0855,"propertyType": "Single-Family","bedrooms": 3,"maxOccupancy": 8,"listingPlatforms": ["Airbnb"],"applicationDate": "2026-01-15","expirationDate": "2027-01-15","isNewPermit": true,"portfolioSize": 6,"isMultiProperty": true,"isProfessionalOperator": true,"operatorOtherCities": null,"leadScore": 92,"leadSignals": ["email", "phone", "business_entity", "professional_operator", "new_permit"],"sourceFields": { "...": "every original column, nothing dropped" },"scrapedAt": "2026-06-20T12:00:00.000Z"}
Every original column from the source registry is preserved under sourceFields, so you never lose data.
Automate & schedule
Run this actor on autopilot and pull results into your own stack:
- Apify API — start runs, fetch datasets, and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python — official SDKs.
- Schedules — run it daily/weekly to capture newly permitted hosts as fresh leads.
- Webhooks — trigger downstream actions (CRM import, Slack alert, email sequence) the moment a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/us-short-term-rental-permit-scraper').call({sources: ['neworleans', 'orlando', 'marin'],withContactOnly: true,activeOnly: true,maxResults: 500,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} STR host & operator leads`);
Monitoring — only new hosts
Turn on monitorMode and the actor remembers which permits it already returned (in a named key-value store) and emits only new / renewed / changed permits on the next run, each tagged monitorEvent: "new". Pair it with a Schedule to build a continuous feed of newly permitted Airbnb/VRBO hosts. Monitoring is orthogonal to Apify Schedules — the schedule starts the run; monitoring decides what counts as new — so the two never conflict. Use a distinct monitorKey per saved watch.
Integrate with any app
Connect the dataset to 5,000+ apps — no code required:
- Make — multi-step automation scenarios.
- Zapier — push new host leads straight into your CRM.
- Slack — get notified when a monitored city registers new STR permits.
- Google Drive / Sheets — auto-export every run to a spreadsheet.
- Airbyte — pipe results into your data warehouse.
- GitHub — trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find newly permitted whole-unit Airbnb operators in New Orleans with an email" and let it run this scraper for you.
More scrapers from scrapesage
Build a complete real-estate & short-term-rental lead-gen stack:
- Airbnb Scraper & Market Monitor — listings, prices, occupancy & availability for the same markets.
- Booking.com Scraper — hotels, prices & availability.
- Rent.com Scraper — apartments, rentals & property leads.
- Redfin Scraper — listings, sold comps, estimates & owner leads.
- Crexi Scraper — commercial real estate, prices & broker leads.
- US Business Formation Scraper — new LLC & company leads (catch operators the moment they register an entity).
- Website Contact Scraper — enrich a host's website with emails, phones & socials.
Tips
- Best contact coverage:
neworleans(non-commercial) andorlandopublish phone & email. Combine withwithContactOnlyfor outreach-ready lists. - Pure B2B: turn on
businessEntitiesOnlyand/ormultiPropertyOnly, sort byportfolioSize, to surface property managers and professional operators first. - GTM intent:
newPermitsOnly+ a dailymonitorModeschedule = a live feed of hosts the week they get licensed. - Cost control: tighten filters and
maxResults; the actor only charges for delivered lead records.
FAQ
Where does the data come from? Official city / county short-term-rental permit registries published as open data (Socrata). It's the same public record a resident can search — structured, deduplicated, scored and combined across cities.
Which cities have phone & email? New Orleans (non-commercial) publishes owner + operator + phone + email; Orlando publishes holder + phone + email. Other cities publish names, business entities and/or property details — fields are null only when a city doesn't publish them.
What is the "professional operator" signal? The actor groups every scanned permit by host/operator identity (email, phone, then name). A host holding 2+ permits is flagged isMultiProperty; 3+ (or any business entity) is flagged isProfessionalOperator with a portfolioSize count — exactly the property-manager leads STR vendors want.
Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.
How do I get only new hosts? Turn on monitorMode and run on a Schedule; only permits new since the last run are returned.
Is scraping this data legal? This actor collects publicly available government records only. You are responsible for using the data in compliance with applicable laws (GDPR/CCPA for personal data) and each portal's terms.
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests — especially new cities — are welcome; this actor is actively maintained.