U-Haul Truck Rental Quotes — Locations & Availability avatar

U-Haul Truck Rental Quotes — Locations & Availability

Pricing

from $10.00 / 1,000 scraped items

Go to Apify Store
U-Haul Truck Rental Quotes — Locations & Availability

U-Haul Truck Rental Quotes — Locations & Availability

Scrape U-Haul truck rental locations and availability by zip code from uhaul.com — location name, address, phone, hours, distance, and equipment. Enter zip codes or results-page URLs. JSON or CSV out.

Pricing

from $10.00 / 1,000 scraped items

Rating

0.0

(0)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Categories

Share

U-Haul Truck Rental Quotes

U-Haul Truck Rental Quotes — Locations & Availability

Find U-Haul truck rental locations near any US zip code. Enter zip codes or results-page URLs and the actor returns one row per location: name, address, phone, hours, distance, and available equipment.

How the U-Haul Truck Rental Quotes scraper works

Why use this U-Haul Truck Rental Quotes scraper

  • Search by zip code — no manual URL list needed.
  • Full location details — address, phone, hours, distance.
  • Equipment availability per location.
  • Optional detail-page enrichment for richer data.
  • Residential proxy support — U-Haul blocks datacenter IPs.

Overview

U-Haul's location search lives at www.uhaul.com/Locations/<zip>/Results/. Each results page lists nearby locations with availability and contact details. This actor fetches results pages for the zip codes you provide and parses the location entries into clean records.

Supported inputs

You provideExample
A zip code90210
A results-page URLhttps://www.uhaul.com/Locations/90210/Results/
A list of zip codes["90210", "10001", "60601"]

Use cases

  • Build a U-Haul locations dataset for a region or nationwide.
  • Compare truck availability across zip codes.
  • Find the nearest U-Haul location for a given address.
  • Feed a moving-cost calculator or aggregator.
  • Monitor location openings and closures.

How it works

  1. You supply zip codes or results-page URLs.
  2. The actor fetches each results page (/Locations/<zip>/Results/).
  3. It parses location entries from the HTML.
  4. Optionally, it fetches each location's detail page for richer data.
  5. Results are written to the dataset as one row per location.

Input configuration

FieldTypeDefaultDescription
startUrlsarray—Results-page URLs or 5-digit zip codes.
zipCodesarray—Alternative: a list of 5-digit zip codes.
fetchDetailsbooleanfalseFetch each location's detail page for richer data.
maxItemsinteger1000Maximum locations to scrape.
maxConcurrencyinteger10Parallel page fetches.
proxyobjectresidentialResidential proxy required — U-Haul blocks datacenter IPs.

Output overview

Each dataset item is a normalized location:

FieldDescription
locationIdU-Haul location ID.
locationUrlLocation detail page URL.
nameLocation name.
addressStreet address.
city / state / zipCodeAddress components.
phoneLocation phone number.
hoursOperating hours.
distanceDistance from the search zip (miles).
equipmentAvailableList of available equipment types.
latitude / longitudeLocation coordinates (from detail pages).

Notes

  • Residential proxy required. U-Haul resets TCP connections from datacenter IPs. The actor uses the Apify residential proxy by default.
  • The results-page parser uses multiple selector strategies to handle different page versions.
  • Set fetchDetails: true for richer data (coordinates, full hours) at the cost of more requests.