Great Guys Move Scraper
Pricing
from $3.00 / 1,000 results
Great Guys Move Scraper
Scrape Great Guys Moving's algorithmic ranking of 24,000+ moving companies across the US. Get overall scores, 11 quality-factor sub-scores, USDOT/state license verification, review counts, pros/cons, and full contact details by state, city, or company.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Scrape Great Guys Moving — an algorithmic ranking directory covering more than 24,000 moving companies across the United States. Get each company's overall score, all 11 quality-factor sub-scores (quality, punctuality, affordability, communication, stick-to-prices, speed, friendliness, will-hire-again, professionalism, conflict handling, precision & care), USDOT/state license verification, review counts, pros/cons, service areas, and contact details — browsable by nation, state, city, or interstate route. HTTP-only, no login, no API key, no proxy required.
What this actor does
- Six modes:
topNational,byState,byCity,stateCities,companyDetail,interstateMovers - The 11 quality factors: every company record includes the individual sub-score behind its overall ranking, not just the headline number
- Quality-factor insights: national percentile rank, an AI-written summary sentence, and real review-derived highlight quotes for each of the 11 factors (full-detail records)
- License verification: USDOT/FMCSA operating status, carrier legal name, MC number, plus state-level moving license data where available
- Review intelligence: review/data-point counts, rating tier (Exceptional / Superb / Fabulous / Very Good / Good), pros & cons summarized from real customer reviews, a year-by-year score history, and per-platform review links (Google, Yelp, BBB, Angi, Facebook, YellowPages, MyMovingReviews)
- Local vs. long-distance:
byCitycan fetch either a city's regular local-movers listing or its dedicated long-distance/interstate-specialist listing - Interstate routes: look up the top movers specializing in a specific state-to-state route, plus the route's real driving distance and sample-size context
- City discovery: list every city Great Guys Moving covers in a given state
- Moving-cost estimates: optional city-level average cost by home size (studio through 5+ bedrooms)
- Filters: score range, minimum review count, rating tier, USDOT-authorized-only
- Empty fields are omitted — a field only appears on a record when real data was found for it
Output per company
companyId,name,score(0-10),ratingAdjective- 11 quality sub-scores:
qualityScore,punctualityScore,affordabilityScore,communicationScore,stickToPricesScore,speedScore,friendlinessScore,willHireAgainScore,professionalismScore,conflictHandlingScore,precisionAndCareScore qualityFactorInsights[]— one entry per quality factor:{factor, percentileRank, summary, mentions[]}— national percentile rank, an AI-written summary sentence, and a handful of short review-derived highlight quotes for that factor (full-detail records)scoreHistory[]—{year, score}year-by-year overall-score trend (company detail / interstate route records)affordabilityIndex,totalDataPoints,totalReviewsnationalPercentile,statePercentile,topNationalPercent,betterThanInStateCount,betterThanInCityCount,cityRank,stateRankstreetAddress,city,state,zip,phone,email,website,latitude,longitudebbbRating,bbbAccreditedSinceusdot,usdotStatus,usdotLegalName,usdotDbaName,usdotMcNumber,usdotUrl,usdotPowerUnits,usdotDrivers,usdotLastUpdatedstateLicenseNumber,stateLicenseStatus,stateLicenseUrllogoUrl,featuredImageUrl,awardImageUrls[],ratingBadgeImageUrl,ratingBadgeUpdatedAtprofileLive— whether the company has claimed/activated a live shared profile linkbio,metaDescription,servicesOffered[],pros[],cons[]reviewPlatforms[]—{platform, url, rating, reviewCount}for Google Maps, Yelp, BBB, Angi, Facebook, YellowPages, MyMovingReviews.rating/reviewCountare only present on full-detail company-page records; listing-page records still carry the platformurl.movingServiceType: "longDistance"— present only on records sourced from a long-distance/interstate-specialist listing (byCitywithserviceType=longDistance, orinterstateMovers); omitted on regular local-movers listingscompanySlug,citySlug,stateSlug,detailLevel(fullorsummary)sourceUrl,recordType: "company",scrapedAt
Output per city (mode = stateCities)
city,state,stateName,citySlug,stateSlugsourceUrl,recordType: "city",scrapedAt
Output: city moving-cost estimate (mode = byCity, optional)
city,statecostEstimatesBySize[]—{homeSize, crewSize, laborCostUsd, truckCostUsd, fullServiceCostUsd}for Studio through 5+ BedroomssourceUrl,recordType: "cityMovingCostEstimate",scrapedAt
Output: interstate route info (mode = interstateMovers)
One extra summary record alongside the company records for that route:
fromState,toStatedistanceMiles— real driving distance between the two states' representative citiesmoversAnalyzedCount— how many movers Great Guys Moving analyzed specifically for this routenationwideMoversCount— the site's total nationwide mover count, for contextlastModifiedDatesourceUrl,recordType: "interstateRouteInfo",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | topNational | topNational / byState / byCity / stateCities / companyDetail / interstateMovers |
state | string | – | US state, 2-letter code (mode=byState, byCity, stateCities, companyDetail) |
city | string | – | City name, e.g. New York City (mode=byCity, companyDetail) |
fromState | string | – | Origin US state, 2-letter code (mode=interstateMovers, required) |
toState | string | – | Destination US state, 2-letter code (mode=interstateMovers, required) |
companySlug | string | – | Company URL slug (mode=companyDetail, with state+city) |
companyUrl | string | – | Full company page URL (mode=companyDetail, alternative to state+city+companySlug) |
fetchFullDetails | boolean | false | mode=byCity: fetch full detail (11 sub-scores, USDOT, pros/cons) for every company, not just the top 10 |
serviceType | string | local | mode=byCity: local (regular movers) or longDistance (interstate specialists for that city — a distinct company list) |
includeCityCostEstimate | boolean | true | mode=byCity: also emit a city-level moving-cost-by-size record |
minScore | int | – | Drop companies scoring below this (0-10) |
maxScore | int | – | Drop companies scoring above this (0-10) |
minReviewCount | int | – | Drop companies with fewer review data points |
ratingAdjective | string | – | Keep only this rating tier |
usdotAuthorizedOnly | boolean | false | Keep only USDOT-authorized companies |
maxItems | int | 20 | Hard cap on returned records (1-500) |
proxyConfiguration | object | – | Optional; only used as a fallback if the site starts blocking |
Example: top-ranked movers nationwide
{"mode": "topNational","maxItems": 5}
Example: movers in a specific city
{"mode": "byCity","state": "NY","city": "New York City","maxItems": 30,"minScore": 8}
Example: every city covered in a state
{"mode": "stateCities","state": "TX","maxItems": 200}
Example: single company lookup
{"mode": "companyDetail","companyUrl": "https://www.greatguysmove.com/companies/new-york/brooklyn/jp-urban-moving/"}
Example: long-distance mover specialists in a city
{"mode": "byCity","state": "CA","city": "Los Angeles","serviceType": "longDistance","maxItems": 20}
Example: movers specializing in a state-to-state route
{"mode": "interstateMovers","fromState": "CA","toState": "NY","maxItems": 20}
Use cases
- Moving-industry lead generation — build a database of licensed movers by market
- Consumer comparison tools — power a "compare movers near me" feature with real scores and USDOT data
- Compliance research — cross-check USDOT authorization status for movers operating in a state
- Market research — analyze moving-cost benchmarks and competitive density by city
- Franchise/expansion planning — identify underserved cities or top competitors in a target market
FAQ
What is the data source? Great Guys Moving (greatguysmove.com), a third-party moving-company ranking site that analyzes millions of customer reviews and public USDOT/FMCSA licensing records. This actor is not affiliated with Great Guys Moving.
What do the 11 quality sub-scores mean? Each is scored 0-10 based on analysis of customer reviews for that specific factor: overall quality, punctuality, affordability, communication, whether the company sticks to its quoted price, speed, friendliness, likelihood customers would hire them again, professionalism, conflict handling, and precision/care with belongings.
Why do some companies have fewer fields than others?
detailLevel: "full" records (the top-ranked companies shown on a state/city page, or any companyDetail lookup) carry the complete field set. detailLevel: "summary" records (companies beyond the top 10 on a city page, when fetchFullDetails is left off) only carry identity, address, score, and geo-coordinates — the source site doesn't expose full detail for every company on a listing page without visiting that company's own page. Set fetchFullDetails: true on byCity to fetch full detail for every company, at the cost of one extra request per company.
Why don't all companies have an email, BBB rating, or state license number? The source only publishes these where it has verified data. A company without a confirmed USDOT number, state license, or BBB profile simply won't have those fields — this actor never fabricates placeholder values.
Why do reviewPlatforms only appear on some records?
The per-platform review breakdown (Google, Yelp, BBB, etc.) is only published on a company's own dedicated page, not on state/city listing pages. It appears whenever a record's detailLevel is full and the company's page happens to expose it.
Why does a state or city's top-ranked list sometimes include a company whose address is in a different state or city?
byState and byCity return Great Guys Moving's own "top movers for this market" ranking, which can include long-distance/interstate movers who serve that market without being headquartered there — this is the source site's own ranking behavior, not a scraping error. Each record's own city/state/streetAddress fields always reflect that company's actual registered address, so you can filter to strictly-local companies yourself if needed.
How fresh is the data?
Scores, review counts, and license data reflect whatever is live on greatguysmove.com at the time the actor runs. USDOT/FMCSA data includes its own usdotLastUpdated verification date from the source.
Does this require a proxy or login?
No. The proxyConfiguration input exists only as a safety-net fallback in case the source ever starts rate-limiting; leave it at its default and the actor works with zero configuration.
Why does usdotUrl sometimes not load for automated tools?
usdotUrl points to the official FMCSA SAFER government lookup page for that carrier's USDOT number. That government site applies its own bot protection which can block scripted/headless HTTP clients, even though the same link opens normally for a person browsing it directly. This is a characteristic of the federal government's own site, not a broken link from this actor.
What's the difference between byCity with serviceType=longDistance and interstateMovers?
byCity + serviceType=longDistance returns the long-distance/interstate mover specialists Great Guys Moving lists for one specific city (e.g. "long-distance movers in Los Angeles"). interstateMovers returns the movers Great Guys Moving ranks for one specific state-to-state route (e.g. "movers from California to New York"), plus a route-level record with the real driving distance and how many movers were analyzed for that route. Use byCity when you know the origin city; use interstateMovers when you only know the two states.
Why do only some companies have qualityFactorInsights, scoreHistory, email, or ratingBadgeImageUrl?
These come from the source's per-company review-analysis and rating-badge pipeline, which isn't run for every company in its database — only for companies with enough review volume/verification. When the source doesn't publish a value for a company, this actor omits the field entirely rather than sending a placeholder.