
ShowMojo Scraper
hipersoft/showmojo-scraper
Scrape rental listings from any property manager's ShowMojo page: address, city, state, ZIP, rent, type, beds, baths, sq ft, availability, pets, coordinates, features, description, photos, video, showing link, property manager and office phone. All pages.
Total users
3Monthly users
2Total runs
14Per listing
$0.001Last rebuilt
Oct 26, 2026Overview
ShowMojo Scraper extracts rental listings from ShowMojo, the leasing and showing platform used by thousands of US property managers, landlords and real estate brokers. Paste any property manager's ShowMojo listings page and get every vacancy across all pages with the address, city, state, ZIP code, monthly rent, property type, bedrooms, bathrooms, square feet, availability, pet policy, latitude and longitude, full description, features (interior, kitchen and bath, utilities, building, lease terms), photo count, main photo, video tour, showing link, property manager name and office phone. Export to CSV, Excel or JSON. Ideal for rental market research, lead generation for property-management services, competitor tracking and apartment-hunting tools.
What does ShowMojo Scraper do?
- πΊπΈ US rental vacancies from any ShowMojo property-manager page.
- π All pages collected automatically (not just the first 20).
- π΅ Rent, property type and availability date.
- ποΈ Bedrooms, bathrooms and square feet.
- πΎ Pet policy.
- π Address, city, state, ZIP and coordinates.
- β¨ Features: interior, kitchen & bath, utilities, building, lease terms.
- π Full listing description.
- πΌοΈ Photos and video tour link.
- π Property manager name and office phone.
- π Showing link to book a viewing.
What data can you scrape from ShowMojo?
| Field | Description |
|---|---|
| Listing | ID, link, showing link, account link |
| Location | Address, city, state, ZIP, latitude, longitude |
| Rent | Monthly rent, property type, availability |
| Size | Bedrooms, bathrooms, square feet |
| Policy | Pets |
| Text | Description, features by category |
| Media | Main photo, photo count, video |
| Manager | Property manager name, office phone |
Use cases for ShowMojo rental data
- Rental market research: compare rents, sizes and availability across property managers and cities.
- Property-management competitors: monitor competing managers' vacancies and pricing.
- B2B lead generation: collect property managers with phone numbers for leasing, maintenance or insurance services.
- Apartment-hunting apps: aggregate fresh vacancies with photos and showing links.
- Investors: benchmark rents for single-family homes and apartments.
How to scrape ShowMojo
- Click Try for free to open ShowMojo Scraper in Apify Console.
- Paste one or more ShowMojo listings links (showmojo.com/{account}/l).
- Keep Property manager phone on to get the office contact.
- Optionally set Max listings and click Start.
- Download the listings as CSV, Excel or JSON.
Input
Example input
{
"startUrls": [
{ "url": "https://showmojo.com/275ebea04c/l" },
{ "url": "https://showmojo.com/19ae3a3037/l" }
],
"includeOffice": true,
"maxItems": 0
}
| Field | Description |
|---|---|
| ShowMojo listings links | Property managers' listing pages or single listing links. |
| Property manager phone | Adds manager name and office phone. |
| Max listings | Stop after this many in total (0 = no limit). |
Output
Listing example
{
"listingId": "5dc5b51052",
"url": "https://showmojo.com/l/5dc5b51052/2401-frankford-ave-3d-philadelphia-pa-19125",
"address": "2401 Frankford Ave - #3D",
"city": "Philadelphia",
"state": "PA",
"zip": "19125",
"rent": 1511,
"propertyType": "Apartment",
"availability": "Available now",
"squareFeet": 600,
"bedrooms": 1,
"bathrooms": 1,
"pets": "Pets ok",
"latitude": 39.98164,
"longitude": -75.12723,
"features": {
"Kitchen and Bath": ["Gas stove/oven", "Dishwasher", "Refrigerator"],
"Lease Terms": ["Tenant pays all utilities", "Dogs ok", "Cats ok"]
},
"photoCount": 20,
"videoUrl": "https://www.youtube.com/watch?v=7ugWrDMkoKU",
"propertyManager": "JG Real Estate",
"officePhone": "215.366.0146"
}
Output schema
| Field | Type | Description |
|---|---|---|
listingId, url, showingUrl, accountUrl |
string | Listing. |
address, city, state, zip, latitude, longitude |
mixed | Location. |
rent, propertyType, availability |
mixed | Rent. |
bedrooms, bathrooms, squareFeet, pets |
mixed | Size and policy. |
description, features |
mixed | Text. |
imageUrl, photoCount, videoUrl |
mixed | Media. |
propertyManager, officePhone |
string | Manager. |
scrapedAt |
string | Source info. |
How much does it cost?
ShowMojo Scraper uses pay-per-listing pricing: a small fixed price per listing, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.
More rental data
- AppFolio Scraper: US rental listings from AppFolio property managers.
- SpareRoom Scraper: UK and US flatshares.
FAQ
Where do I find a ShowMojo listings link? On a property manager's website, open their "Available rentals" page; if it is powered by ShowMojo, the listings link looks like showmojo.com/{account}/l.
Does it collect all pages? Yes. Every page of the property manager's listings is collected automatically.
What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.
Can I integrate ShowMojo Scraper with other apps? ShowMojo Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Is it legal to scrape ShowMojo? The scraper only collects publicly listed rental adverts. You are responsible for using the data in line with ShowMojo's terms and applicable law.
Notes
Original clean-room implementation. Returns only public data. Not affiliated with ShowMojo.
Input
| Field | Type | Description |
|---|---|---|
startUrlsShowMojo listings links | array | Property managers' ShowMojo listing pages, e.g. https://showmojo.com/275ebea04c/l. Single listing links (showmojo.com/l/β¦) also work. All pages are collected automatically. |
includeOfficeProperty manager phone | boolean | Collect the property manager's name and office phone (one extra page per account). Default: true |
maxItemsMax listings | integer | Stop after this many listings in total. 0 means no limit. Default: 0 |
proxyConfigurationProxy configuration | object | Not required for normal use. Default: {"useApifyProxy": false} |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~showmojo-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"startUrls": [
{
"url": "https://showmojo.com/275ebea04c/l"
}
]
}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/showmojo-scraper").call(run_input={
"startUrls": [
{
"url": "https://showmojo.com/275ebea04c/l"
}
]
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/showmojo-scraper').call({
"startUrls": [
{
"url": "https://showmojo.com/275ebea04c/l"
}
]
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| Listing One rental listing scraped | $0.001 | $0.0005 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
CNN Fear & Greed Index Scraper
Scrape the CNN Fear & Greed Index: current market-sentiment score and rating, a full historical timeline, and all seven component indicators. Clean structured JSON, CSV or Excel for trading signals, backtesting, dashboards and alerting.
547 runs Β· 6 users Β· $0.003 / item scrapedDivar Scraper
Scrape classified ads from Divar, Iran's largest marketplace: title, price (Toman), category, city, district, images and the listing URL. Search any Iranian city with an optional keyword and export one clean row per ad as JSON, CSV or Excel. For market research, price tracking and n8n.
224 runs Β· 22 users Β· $0.003 / listing scrapedAirbnb Scraper
Search Airbnb by location and scrape listings: name, property type, price, rating, reviews, coordinates, photos, badges and link. For short-term rental, pricing and market research.
122 runs Β· 2 users Β· $0.005 / listing scrapedSingapore HDB Property Information Scraper
Export master data for every HDB block in Singapore (~13,300 blocks): address, town, year completed, max floor, total units, unit mix by flat type (sold & rental) and amenities (market/hawker, carpark, commercial, pavilion). Filter by town, street, year. Public open data, no setup.
113 runs Β· 1 users Β· $0.002 / block scrapedPropertyGuru Singapore Scraper
Scrape PropertyGuru Singapore property listings: price, beds, baths, size, address, property type, agent and URL. For property research and lead generation.
106 runs Β· 3 users Β· $0.004 / listing scrapedEdgeProp Singapore Property Scraper
Scrape EdgeProp Singapore property listings for sale and rent: price, address, beds, baths, size, PSF and URL.
105 runs Β· 1 users Β· $0.004 / listing scrapedSend the site and the fields. We build it and you get it first.