SelfStorage.com Scraper avatar

SelfStorage.com Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
SelfStorage.com Scraper

SelfStorage.com Scraper

Scrape SelfStorage.com - find self-storage facilities for rent by city, ZIP code, or address. Get facility names, addresses, unit sizes, prices, ratings, and amenities like climate control and drive-up access. No login required.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Scrape SelfStorage.com — a self-storage unit rental marketplace covering thousands of facilities across the United States. Search by city, ZIP code, or address to get facility names, addresses, unit sizes, monthly prices, ratings, and amenities like climate control, drive-up access, and 24-hour gate entry. No login required — SelfStorage.com lets you reserve a unit for free with no credit card, and the same public search results are what this actor reads.

What this actor does

  • Two modes: search (find facilities near a location) and facilityDetail (full details for one facility)
  • Search by location: city + state, a 5-digit ZIP code, or a street address (the city/state portion is used)
  • Unit size filter: small, medium, large, extra-large, or vehicle/RV/boat storage
  • Amenity filter: climate control, drive-up access, 24-hour access, truck rental, video surveillance, discounts, billing options, and more — match facilities that have ALL of the amenities you select
  • Real, live pricing for representative small/medium/large units at every facility, including current specials
  • Facility detail mode returns every unit at a facility (not just 3 representative ones), real customer reviews, full weekly office/access hours, and extra amenities (like 24-hour kiosk service) only published on the facility's own page
  • Empty fields are omitted — you'll never see null, "", or [] in the output

Output per facility (mode=search)

  • facilityId, name, phone
  • streetAddress, city, state, zip, latitude, longitude
  • distanceMiles — distance from the searched location
  • rating, reviewCount
  • lowestPriceUsd — cheapest advertised unit at this facility
  • unitsAvailable
  • adminFeeUsd, lockFeeUsd, totalFeesUsd
  • isOpenNow, acceptsOnlineMoveIn
  • officeHours, accessHours — weekly schedule per day (e.g. {"Monday": "9:30 AM-6:00 PM", "Sunday": "Closed"})
  • acceptedPaymentMethods[] — e.g. Visa, Mastercard, Cash, Checks
  • amenities[] — matched feature keys (see Input table for the full list)
  • units[] — representative units, each with:
    • sizeText (e.g. 10' x 10'), squareFootage, sizeCategory
    • priceMonthlyUsd, quantityAvailable, specialOffer
    • unitType, vehicleAccommodation (for RV/boat/car storage)
    • unitAmenities[], reserveUrl (free, no-credit-card reservation link)
  • facilityUrl — canonical SelfStorage.com facility page
  • imageUrl, imageUrls[] — facility photos
  • recordType: "facility", scrapedAt

Output per facility (mode=facilityDetail)

Everything above, plus:

  • units[]every unit at the facility (not capped to 3)
  • reviews[] — real customer reviews: { reviewerName, rating, message, date }
  • amenities[] — includes detail-page-only features: kiosk, acceptsMailForTenants, movingSuppliesForSale, residentManagerOnSite, insuranceRequired, insuranceAvailable, homeownersInsuranceAccepted, remotePaperworkAvailable

Input

FieldTypeDefaultDescription
modeselectsearchsearch (find facilities) or facilityDetail (full detail for one facility)
locationstringAustin, TX(mode=search) City + state, a 5-digit ZIP code, or a street address ending in city + state
facilityUrlstring(mode=facilityDetail) A SelfStorage.com facility URL, e.g. the facilityUrl field from a search result
unitSizeCategoryselectany(mode=search) any / small / medium / large / extraLarge / vehicle
featuresarray (select)(mode=search) Amenities the facility must ALL have — see full enum in the input schema (climate control, drive-up access, 24-hour access, truck rental, discounts, billing options, vehicle parking type, etc.)
maxItemsint30(mode=search) Maximum number of facilities to return (1–500)
proxyConfigurationproxyAUTOOptional. The free Apify datacenter proxy works fine; a proxy is not required for this site

Example: search by city and state

{
"location": "Austin, TX",
"maxItems": 30
}

Example: search by ZIP code, climate-controlled only

{
"location": "78748",
"features": ["climateControlled"],
"maxItems": 20
}

Example: large units with drive-up access

{
"location": "Los Angeles, CA",
"unitSizeCategory": "large",
"features": ["driveUpAccess"],
"maxItems": 50
}

Example: RV / boat / vehicle storage

{
"location": "Austin, TX",
"unitSizeCategory": "vehicle",
"maxItems": 25
}

Example: full detail for one facility

{
"mode": "facilityDetail",
"facilityUrl": "https://www.selfstorage.com/self-storage/texas/austin/cubesmart-self-storage-austin-10025-manchaca-rd-63544/"
}

Use cases

  • Moving & relocation platforms — surface nearby storage options alongside moving quotes
  • Price comparison sites — track self-storage rates across cities and unit sizes
  • Local market research — analyze storage facility density, pricing, and amenities by metro area
  • RV/boat owners — find vehicle storage with the right coverage (covered/uncovered/enclosed)
  • Real estate & relocation services — bundle storage recommendations for clients moving between cities

Data source / limitations

  • Data comes from SelfStorage.com's public search pages — no login, cookies, or paid API required.
  • location accepts a 5-digit US ZIP code (resolved to city/state via the free, keyless Zippopotam.us API) or a City, ST / City, State string. A bare city name without a state cannot be resolved reliably and will return a clear "could not determine state" status message instead of a guess.
  • This actor covers the United States only, matching SelfStorage.com's own coverage.
  • Amenity data reflects what SelfStorage.com publishes for each facility; some smaller or newly-listed facilities may have fewer amenities populated upstream.
  • In mode=search, unitSizeCategory matches against up to 3 representative units per facility (chosen by SelfStorage.com itself, not by this actor). Common sizes (small/medium/large) are almost always covered, but extraLarge and vehicle are only picked up when the site happens to select one of those as a facility's representative unit — so these two values can return few or zero results in search mode even in cities where such units exist. For guaranteed, complete unit-size coverage (including every vehicle/RV/boat space), use mode=facilityDetail on a specific facility, which returns its full unit list.

FAQ

Is this affiliated with SelfStorage.com? No. This is an independent, third-party actor that reads SelfStorage.com's public search results. It is not affiliated with, endorsed by, or sponsored by SelfStorage.com.

Do I need an account or cookies? No. All data returned by this actor is visible on SelfStorage.com's public search pages without logging in.

Why do some facilities have fewer than 3 units listed? The actor reports up to 3 representative units (small/medium/large, deduplicated) as advertised by SelfStorage.com's own search result page for that facility — not necessarily every unit at the facility.

Can I filter by multiple amenities at once? Yes. features accepts multiple values; only facilities matching ALL selected amenities are returned.

Does unitSizeCategory: vehicle include RVs, boats, and cars? Yes — it matches any facility with at least one parking-type unit (indoor or outdoor, covered or uncovered).

How current is the pricing? Prices are read live from SelfStorage.com at the time the actor runs and reflect the same rates shown to site visitors, including current specials.

Is a proxy required? No. This site is reliably reachable from Apify's free datacenter (AUTO) proxy, and even without any proxy at all.

What happens if my location doesn't match any facilities? The actor finishes successfully with 0 records and a clear status message — it will not error or crash.

How do I get every unit and real reviews for one facility? Use mode: "facilityDetail" with the facilityUrl from a search result (or any valid SelfStorage.com facility URL). It returns one record with the complete unit list and real customer reviews.