Swimply Scraper
Pricing
from $3.00 / 1,000 results
Swimply Scraper
Scrape Swimply pool and space listings by place. Returns title, hourly price, rating, guests, location, images, and listing URL — up to 500 results per run.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Marco Rodrigues
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Features
Share
🏊 Swimply Scraper
Want to find private pools, courts, or unique spaces to rent by the hour? This scraper makes it super easy!
Just set a place and space type (e.g. pools near Los Angeles) and the scraper will extract up to 1000 listings from Swimply, neatly packing hourly pricing, ratings, capacity, location, and images into a CSV or JSON file. No need to paste a search URL.
💡 Perfect for...
- Guests & Planners: Discover pools, pickleball courts, and mansions near your city for parties or shoots.
- Hosts & Competitors: Monitor nearby Swimply inventory, pricing, and ratings.
- Market Research: Analyze hourly rental supply by city, space type, guest capacity, and price.
- Data Analysts: Export clean structured data for dashboards, maps, and pricing models.
- 🤖 AI Agents: Power bots and OpenClaw workflows with real-time Swimply listings.
- 📚 RAG Systems: Feed listing descriptions, amenities, and prices into retrieval pipelines.
- 🔗 AI Workflows: Plug into LangChain, AutoGPT, CrewAI, and similar stacks.
✨ Why you'll love this scraper
- 🎯 Structured Inputs: Pass a place + space type — no URL crafting required.
- 💵 Hourly Pricing: Captures list price, discounts, and the best
price_per_hour. - ⭐ Ratings & Capacity: Includes guest ratings, review counts, and max guests.
- 📍 Location Ready: City, state, zip, coordinates, and distance from your search place.
- 🔎 Optional Deep Dive: Turn on
enrich_detailsfor amenities, hours, and sample reviews.
📦 What's inside the data?
For every single listing, you will get:
- Core Details:
id,title,url,description,space_type - Pricing:
price_per_hour,list_price_per_hour,discounted_price_per_hour,promo_percent - Location:
city,state,zip_code,country_code,latitude,longitude,distance_miles - Social Proof:
rating,review_count,badges - Booking Context:
max_guests,instant_booking,next_available_day - Media:
cover_image_url,image_urls - With enrich_details:
amenities,opens,closes,reviews_sample
🛠️ Space types
Use the space_type parameter (exact strings):
- Pools – Private pools (default; also covers many hot-tub listings)
- Tennis
- Pickleball
- Hoops – Basketball
- Pet Parks
- Mansions
- Discover – Mixed discovery feed
🚀 Quick start
- Open the Actor and set
place(e.g.Los Angeles, CA). - Choose
space_type(e.g.Pools,Pickleball,Mansions). - (Optional) Set
adultsfor pricing context. - Set
max_listings(how many results you want, up to 1000). - (Optional) Enable
enrich_detailsfor amenities, hours, and sample reviews. - Click Start and let it run! 🏊 Once it's done, export CSV, Excel, or JSON.
Tech details for developers 🧑💻
Input Example:
{"place": "Los Angeles, CA","space_type": "Pools","adults": 1,"max_listings": 100}
Output Example:
{"id": "61309","url": "https://swimply.com/pooldetails/61309","title": "The Posh Pond and Hot Tub","price_per_hour": 46,"list_price_per_hour": 58,"discounted_price_per_hour": 46,"city": "Burbank","state": "CA","zip_code": "91505","rating": 5,"review_count": 122,"max_guests": 40,"distance_miles": 10.83,"space_type": "Pools","cover_image_url": "https://swimply.imgix.net/thumbnails/example.jpg"}
📋 Input reference (detailed)
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
place | string | Yes* | Los Angeles, CA | City or address to search near. Prefer City, ST style for US places (Los Angeles, CA, Austin, TX, Miami, FL, Brooklyn, NY). Used to geocode the search center. |
space_type | string enum | Yes | Pools | Swimply category to search. Exact values: Pools, Tennis, Pickleball, Hoops, Pet Parks, Mansions, Discover. Do not invent values — e.g. map “hot tub / spa” to Pools. |
adults | integer | No | 1 | Number of guest adults used for search pricing context (1–50). Does not filter listings by capacity by itself. |
max_listings | integer | Yes | 50 | Maximum listings to return (1–1000). Start with 10–30 to explore; use 50–200 for broader lists. |
enrich_details | boolean | No | false | If true, open each listing page for amenities, opening hours, and a small sample of reviews. Slower. |
listing_urls | string[] | No | — | Optional direct Swimply listing URLs (https://swimply.com/pooldetails/123). If provided without place, only these URLs are scraped. |
* place is required for search mode. It can be omitted when scraping listing_urls alone.
Notes on inputs
- Enum values for
space_typeare case-sensitive — use the exact strings from the table. - Prices are per hour (USD on swimply.com).
price_per_houris the best available hourly price (discounted when Swimply returns a discount).- Cite results with
url+title+price_per_hour.
🔧 Custom scrapers and agents
If you need a custom web scraper, or custom AI agents and workflows, contact me through tuik.ai. We help businesses cut costs and time by up to 10x.