Great Guys Move Scraper avatar

Great Guys Move Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Great Guys Move Scraper

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

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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: byCity can 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, totalReviews
  • nationalPercentile, statePercentile, topNationalPercent, betterThanInStateCount, betterThanInCityCount, cityRank, stateRank
  • streetAddress, city, state, zip, phone, email, website, latitude, longitude
  • bbbRating, bbbAccreditedSince
  • usdot, usdotStatus, usdotLegalName, usdotDbaName, usdotMcNumber, usdotUrl, usdotPowerUnits, usdotDrivers, usdotLastUpdated
  • stateLicenseNumber, stateLicenseStatus, stateLicenseUrl
  • logoUrl, featuredImageUrl, awardImageUrls[], ratingBadgeImageUrl, ratingBadgeUpdatedAt
  • profileLive — whether the company has claimed/activated a live shared profile link
  • bio, metaDescription, servicesOffered[], pros[], cons[]
  • reviewPlatforms[]{platform, url, rating, reviewCount} for Google Maps, Yelp, BBB, Angi, Facebook, YellowPages, MyMovingReviews. rating/reviewCount are only present on full-detail company-page records; listing-page records still carry the platform url.
  • movingServiceType: "longDistance" — present only on records sourced from a long-distance/interstate-specialist listing (byCity with serviceType=longDistance, or interstateMovers); omitted on regular local-movers listings
  • companySlug, citySlug, stateSlug, detailLevel (full or summary)
  • sourceUrl, recordType: "company", scrapedAt

Output per city (mode = stateCities)

  • city, state, stateName, citySlug, stateSlug
  • sourceUrl, recordType: "city", scrapedAt

Output: city moving-cost estimate (mode = byCity, optional)

  • city, state
  • costEstimatesBySize[]{homeSize, crewSize, laborCostUsd, truckCostUsd, fullServiceCostUsd} for Studio through 5+ Bedrooms
  • sourceUrl, recordType: "cityMovingCostEstimate", scrapedAt

Output: interstate route info (mode = interstateMovers)

One extra summary record alongside the company records for that route:

  • fromState, toState
  • distanceMiles — real driving distance between the two states' representative cities
  • moversAnalyzedCount — how many movers Great Guys Moving analyzed specifically for this route
  • nationwideMoversCount — the site's total nationwide mover count, for context
  • lastModifiedDate
  • sourceUrl, recordType: "interstateRouteInfo", scrapedAt

Input

FieldTypeDefaultDescription
modestringtopNationaltopNational / byState / byCity / stateCities / companyDetail / interstateMovers
statestringUS state, 2-letter code (mode=byState, byCity, stateCities, companyDetail)
citystringCity name, e.g. New York City (mode=byCity, companyDetail)
fromStatestringOrigin US state, 2-letter code (mode=interstateMovers, required)
toStatestringDestination US state, 2-letter code (mode=interstateMovers, required)
companySlugstringCompany URL slug (mode=companyDetail, with state+city)
companyUrlstringFull company page URL (mode=companyDetail, alternative to state+city+companySlug)
fetchFullDetailsbooleanfalsemode=byCity: fetch full detail (11 sub-scores, USDOT, pros/cons) for every company, not just the top 10
serviceTypestringlocalmode=byCity: local (regular movers) or longDistance (interstate specialists for that city — a distinct company list)
includeCityCostEstimatebooleantruemode=byCity: also emit a city-level moving-cost-by-size record
minScoreintDrop companies scoring below this (0-10)
maxScoreintDrop companies scoring above this (0-10)
minReviewCountintDrop companies with fewer review data points
ratingAdjectivestringKeep only this rating tier
usdotAuthorizedOnlybooleanfalseKeep only USDOT-authorized companies
maxItemsint20Hard cap on returned records (1-500)
proxyConfigurationobjectOptional; 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.