Dumpster Rental Prices Scraper — Dumpsters.com Locator
Pricing
from $0.80 / 1,000 rental location results
Dumpster Rental Prices Scraper — Dumpsters.com Locator
Scrape dumpster rental prices from Dumpsters.com by ZIP, city or state: price range and average, 10 to 40 yard sizes, local phone and FAQs. USD 1 per 1,000.
Pricing
from $0.80 / 1,000 rental location results
Rating
0.0
(0)
Developer
Muhammad Afzal
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 hours ago
Last modified
Categories
Share
Dumpster Rental Prices Scraper collects local roll-off dumpster rental prices from Dumpsters.com by US ZIP code, city, state or service-area URL: the published minimum, maximum and average price, the available bin sizes with dimensions and capacity, accepted materials, local FAQs and the local ordering phone number. It is built for waste and construction businesses, home-service marketers and market researchers comparing dumpster prices across cities, and it costs USD 1 per 1,000 locations on the FREE tier (USD 0.80 per 1,000 on GOLD).
What data does the dumpster rental prices scraper return?
Each Dumpsters.com service area is one dataset row:
| Field | What it contains |
|---|---|
locationName, city, state, stateCode | Service area, for example Austin, TX |
serviceAreaUrl, headline | Dumpsters.com page and its heading |
phone | Ordering phone number shown for that area |
priceMin, priceMax, priceAvg, currency | Published price range and average in USD |
priceSummary | The price sentence from the page |
availableSizes | One entry per size (10 to 40 yard): size, volumeYards, dimensions, capacityTruckloads, spaceNeeded, commonUses, imageUrl, dimensionsImageUrl |
acceptedMaterials | Lists for residentialAndConstruction and commercial debris |
faqs | Local questions and answers, such as permit rules and what the price includes |
nearbyLocations | Nearby service areas with links |
query, scrapedAt | What matched this row (your query, State: TX or Sitemap Discovery) and collection time |
Turn off Include Bin Specs, Include Local FAQs or Include Accepted Materials to return those fields empty. The run summary is saved as OUTPUT: status, delivered count, queries that matched no service area, errors and a short list of scraped locations.
How much does a dumpster rental cost in a given city?
The Actor returns the range and average that Dumpsters.com publishes for each service area. In a cloud run on 2026-09-30, Austin, TX showed USD 455 to USD 1,325 with an average of USD 728, and Akron, OH showed USD 404 to USD 879 with an average of USD 610. These are published ranges, not quotes; the final price depends on size, debris type, weight and rental period.
How do I get dumpster rental prices by ZIP code, city or state?
Use any mix of these inputs; all results are capped by Max Results.
| Input | Example | How it works |
|---|---|---|
searchQueries | ["78701", "Dallas, TX"] | Each ZIP code or city is matched to its Dumpsters.com service area |
startUrls | [{"url": "https://www.dumpsters.com/service-area/austin-tx"}] | Service-area pages scraped directly |
states | ["TX", "Ohio"] | Every city linked from the state's service-area page |
scrapeAllLocations | true | Every service area in the Dumpsters.com sitemap |
maxResults | 100 | 1 to 5,000 locations (default 20) |
The Console example checks five markets:
{"searchQueries": ["Austin, TX", "44301", "Dallas, TX", "Miami, FL", "Seattle, WA"]}
Every Texas service area, prices only:
{"states": ["TX"],"maxResults": 300,"includeSpecs": false,"includeFaqs": false,"includeAcceptedMaterials": false}
When you use startUrls, states or scrapeAllLocations, the two default queries are dropped so they do not mix into your results.
When should I use it, and when not?
Use it when you want comparable dumpster price ranges, size specs and local rules across many US cities, for pricing studies, market entry research or content on local dumpster costs.
Use another Actor when:
- You need independent local dumpster or junk-removal companies with their own phones and ratings: Google Maps Scraper.
- You need contractors to sell to, such as roofers or general contractors: Contractor Leads Scraper.
- You need licensed contractor records: Contractor License Leads.
- You want to place an order or get a binding quote: use Dumpsters.com directly.
How do I run it from code?
JavaScript with apify-client:
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('muhammadafzal/dumpsters-com-rental-locator-scraper').call({searchQueries: ['Denver, CO', '30301'],includeFaqs: false,});const { items } = await client.dataset(run.defaultDatasetId).listItems();for (const area of items) console.log(area.locationName, area.priceMin, area.priceMax, area.priceAvg);
Python with apify-client:
import osfrom apify_client import ApifyClientclient = ApifyClient(os.environ["APIFY_TOKEN"])run = client.actor("muhammadafzal/dumpsters-com-rental-locator-scraper").call(run_input={"states": ["OH"],"maxResults": 50,})for area in client.dataset(run.default_dataset_id).iterate_items():print(area["locationName"], area["priceAvg"], area["phone"])
Use it from an AI assistant
Dumpster Rental Prices Scraper works from Claude, ChatGPT, Cursor or any MCP client through Apify's MCP server. Add the single-tool URL https://mcp.apify.com/?tools=muhammadafzal/dumpsters-com-rental-locator-scraper and ask, for example: "Compare dumpster rental price ranges for Austin, Dallas and Houston and show the 20-yard dimensions." Each location costs USD 0.001, so large comparisons stay cheap.
What does the output look like?
One location from a cloud run on 2026-09-30, shortened to one size, one FAQ and two nearby areas:
{"query": "Austin, TX","locationName": "Austin, TX","city": "Austin","state": "Texas","stateCode": "TX","serviceAreaUrl": "https://www.dumpsters.com/service-area/austin-tx","headline": "Order a Dumpster Rental in Austin","phone": "512-646-0262","priceMin": 455,"priceMax": 1325,"priceAvg": 728,"currency": "USD","priceSummary": "Roll off dumpster prices in Austin range from $455 to $1325, with an average of $728.","availableSizes": [{"size": "10 Yard Dumpster","volumeYards": 10,"dimensions": "14' x 7.5' x 3.5'","capacityTruckloads": "3 pickup truckloads","spaceNeeded": "Our driver needs 60 feet of space and 23 to 25 feet of vertical clearance for a successful drop-off.","commonUses": ["Removing a wall", "Remodeling a half bathroom", "Garage junk removal", "Removing general yard waste"],"imageUrl": null,"dimensionsImageUrl": "https://www.dumpsters.com/images/residential-10-yd-dimensions-progressive.jpg"}],"acceptedMaterials": {"residentialAndConstruction": ["construction debris", "wood & drywall", "roofing materials", "concrete"],"commercial": ["general trash", "food waste", "cardboard"]},"faqs": [{"question": "What does my dumpster price include?","answer": "When you rent a dumpster, your bundled rate includes delivery, pickup, disposal fees, your rental period and a set weight limit. ..."}],"nearbyLocations": [{ "name": "Bee Cave", "url": "https://www.dumpsters.com/service-area/austin-tx/bee-cave" },{ "name": "Brushy Creek", "url": "https://www.dumpsters.com/service-area/austin-tx/brushy-creek" }],"scrapedAt": "2026-09-30T12:59:17.764Z"}
Pricing: how much does the scraper cost?
The Actor uses pay-per-event pricing, and platform usage is included in the event prices. Each location saved to the default dataset is charged automatically.
| Event | FREE | BRONZE | SILVER | GOLD | PLATINUM / DIAMOND |
|---|---|---|---|---|---|
| Rental location result (one dataset row) | USD 0.001 | USD 0.000975 | USD 0.00095 | USD 0.0008 | USD 0.0008 |
| Actor start (per started GB of allocated memory) | USD 0.005 | USD 0.005 | USD 0.005 | USD 0.005 | USD 0.005 |
Worked totals on the FREE tier at the default 256 MB memory (one start event):
- 5 locations (the Console example): 5 × USD 0.001 + USD 0.005 = USD 0.010
- 500 locations: 500 × USD 0.001 + USD 0.005 = USD 0.505
A ZIP code or city with no service area creates no row and no result charge.
Limits and reliability
- Speed: single-location runs finished in under 7 seconds in the Actor's cloud test matrix; pages are fetched one at a time over plain HTTP.
- Coverage: US service areas that Dumpsters.com lists. Queries it cannot match are listed in
OUTPUTasnotFoundQueries. - Errors: a page that fails is recorded in
OUTPUT.errorsand skipped; the run continues with the next location.
FAQ
Are these prices quotes I can book at?
No. They are the published range and average for the service area. Book or get a quote on Dumpsters.com.
Is the phone number a local hauler's own number?
It is the ordering number Dumpsters.com shows for that service area.
Which dumpster sizes are included?
The sizes listed on each page, typically 10, 15, 20, 30 and 40 yard, with dimensions, truckload capacity and drop-off space.
Can I scrape every location in the United States?
Yes. Set scrapeAllLocations to true and maxResults up to 5,000.
What happens if my ZIP code is not served?
No row is created and nothing is charged for it; the ZIP code appears in OUTPUT.notFoundQueries.
Does it work outside the US?
No. Dumpsters.com covers US locations only.
Related Actors
- Contractor Leads Scraper: contractor businesses from Google Maps by trade and city
- Contractor License Leads: licensed contractors in Washington, California and Texas
- Building Permits Scraper: new construction permits with contractor details
- Google Maps Scraper: local businesses, phones and ratings
Legal and compliance
The Actor reads public Dumpsters.com pages without logging in and never places orders. Prices and rules change, so check the live page before quoting a customer. This tool is not affiliated with Dumpsters.com, and this is not legal advice.
Last verified: 2026-10-26