Recovery & Massage Brand Retailers
Worldwide: 4 countries (3,456 US) · 3,593 locations

3,593 stores that carry 6 Recovery & Massage brands (3,456 in the US), one row per store, with which brands each carries.

More about this list

Brands: Hyperice, Moji, Pro-Tec, Roll Recovery, Therabody, TriggerPoint.

3,593Locations
52States
65Data Fields
October 13, 2026File built

The file has all 3,593 locations across 52 states in one download. Building the same list by searching one area at a time tends to miss places, and a missed place looks like a gap in coverage that is not really there.

Need just some of them? Ask in your own words.

●Where the rows are

Map of where the Recovery & Massage Brand Retailers are
One dot for every ZIP code with at least one location. Ask above for any part of it: a state, a city, a distance.

≡Sample Data Preview

recovery-and-massage-brand-retailers.csvscroll →UTF-8
store nameaddresscitystatezipphonewebsitestore idcountycounty fipsphone sourcewebsite sourceopen hourstimezonestatusretailer nameretailer account idretailer store countis chainchain namechain store countstock tickersends inventory feedinventory refreshed atclaimed listinghold for pickupbuy onlinelocal deliveryships from storechatreview countaverage ratingdealer notelow stock labelaffiliate networksoverture place idoverture nameoverture categoryoverture match metersdirections urlduplicate store idsbrands carriedbrand countbrands sending stocknaics codenaics titlesic codesic titleindustry sourceupdated datecarries hypericecarries mojicarries pro teccarries roll recoverycarries therabodycarries triggerpointgeo precisioncounty fipscounty noteaddress qualityzip4countrylatitudelongitudesource
REI - Anchorage500 E Northern Lights BlvdAnchorageAK99503(907) 272-4565S11024Anchorage Municipality02020Brand store locatorMon 10am-8pm | Tue 10am-8pm | Wed 10am-8pm | Thu 10am-8pm | Fri 10am-8pm | Sat 10am-7pm | Sun 10am-6pmAmerica/AnchorageListedREI8729192YREI192Y2026-10-11 17:06:09YY24.5Authorized Dealer - Call for AvailabilityLimited Quantity In StockREIhttps://www.google.com/maps/dir/?api=1&destination=61.19466811,-149.90659313Hyperice | Pro-Tec | TriggerPoint3Hyperice | Pro-Tec | TriggerPoint459110Sporting Goods Retailers5941Sporting Goods Stores and Bicycle Shopslist category (no matched place)2026-10-11YYYsource02020ZIP 99503 spans 2 counties; assigned to the county holding 16% of its land areacompleteUS61.194668-149.906593Store locators of 6 Recovery & Massage brands
Road Runner Sports - Atlanta3756 Roswell Rd NEAtlantaGA30342(404) 855-2424S16444Fulton County13121Brand store locatorMon 10:00-19:00 | Tue 10:00-19:00 | Wed 10:00-19:00 | Thu 10:00-19:00 | Fri 10:00-19:00 | Sat 10:00-19:00 | Sun 10:00-18:00America/New_YorkListedRoad Runner Sports947150YRoad Runner Sports50Y2026-10-11 06:04:43YY75https://www.google.com/maps/dir/?api=1&destination=33.879003,-84.37203Hyperice | Pro-Tec | Roll Recovery | Therabody | TriggerPoint5Hyperice | Pro-Tec | Roll Recovery | Therabody | TriggerPoint459110Sporting Goods Retailers5941Sporting Goods Stores and Bicycle Shopslist category (no matched place)2026-10-11YYYYYsource13121completeUS33.879003-84.37203Store locators of 6 Recovery & Massage brands
Fleet Feet Annapolis2572 Solomons Island RdAnnapolisMD21401(410) 268-6290http://www.fleetfeetannapolis.com/S6033Anne Arundel County24003Brand store locatorOverture (matched place)America/New_YorkListedFleet Feet Annapolis23621Y2026-10-11 15:59:48Yba5b2387-18a2-40b0-864d-89fc72c3037eFleet Feet Annapolisshoe_store57https://www.google.com/maps/dir/?api=1&destination=38.9728673,-76.5428705Hyperice | Pro-Tec | TriggerPoint3Hyperice | Pro-Tec | TriggerPoint458210Shoe Retailers5661Shoe StoresOverture category of the matched place2026-10-11YYYsource24003completeUS38.972867-76.542871Store locators of 6 Recovery & Massage brands
Fleet Feet Westfield123 Quimby StWestfieldNJ07090(908) 654-9900S22879Union County34039Brand store locatorMon 10:00-19:00 | Tue 10:00-19:00 | Wed 10:00-19:00 | Thu 10:00-19:00 | Fri 10:00-19:00 | Sat 10:00-19:00 | Sun 11:00-18:00America/New_YorkListedFleet Feet2195491YFleet Feet91Y2026-10-11 16:15:29YY25https://www.google.com/maps/dir/?api=1&destination=40.6549059,-74.34745796Hyperice | Moji | Pro-Tec | Roll Recovery | Therabody | TriggerPoint6Hyperice | Moji | Pro-Tec | Roll Recovery | Therabody | TriggerPoint459110Sporting Goods Retailers5941Sporting Goods Stores and Bicycle Shopslist category (no matched place)2026-10-11YYYYYYsource34039completeUS40.654906-74.347458Store locators of 6 Recovery & Massage brands
Academy Sports + Outdoors59 Woodruff Industrial LnGreenvilleSC29607(864) 254-5900https://www.academy.com/shop/storelocator/southcarolina/greenville/store-0219?ogmap=BSC%7CREA%7CFB%7CS12425Greenville County45045Brand store locatorOverture (matched place)America/New_YorkListedAcademy Sports + Outdoors9177329YAcademy Sports + Outdoors329ASOY2026-10-11 11:08:03YYYAcademy Sportsd99f1148-c5f3-4571-8403-8f7c003569a4Academy Sports + Outdoorssporting_goods_store22https://www.google.com/maps/dir/?api=1&destination=34.8290587,-82.3057458Hyperice | Therabody | TriggerPoint3Hyperice | Therabody | TriggerPoint459110Sporting Goods Retailers5941Sporting Goods Stores and Bicycle ShopsOverture category of the matched place2026-10-11YYYsource45045completeUS34.829059-82.305746Store locators of 6 Recovery & Massage brands
Five sample rows; the file you buy has all 65 columns.

{}What's in each row

FieldWhat it isRows filled
storeIdStore id (unique per place in this file)100%
storeNameStore name as the store or brand lists it100%
addressStreet address100%
cityCity100%
stateState or province code (US always; outside the US where the source gives one)100%
zipZIP or postal code100%
countyUS county (from the store's coordinates)96%
countyFipsUS county FIPS code96%
countryTwo-letter country code100%
latitudeLatitude100%
longitudeLongitude100%
phoneStore phone100%
phoneSourceWhere the phone came from: the brand's store locator, or the matched Overture place100%
websiteStore website72%
websiteSourceWhere the website came from: the brand's store locator, or the matched Overture place72%
openHoursWeekly opening hours, where published55%
timezoneStore time zone100%
statusListed, or Temporarily closed100%
retailerNameThe retailer account that owns the store (blank for a dealer the brand listed itself)100%
retailerAccountIdAccount id of the retailer that owns the store100%
retailerStoreCountStores that retailer has across all brand locators in this build100%
isChainY when the store belongs to a chain of 5 or more locations79%
chainNameChain name79%
chainStoreCountLocations of that chain across all brand locators in this build79%
stockTickerStock ticker of the retailer's listed parent (US-listed chains)52%
sendsInventoryFeedY when the store publishes live inventory to brand locators97%
inventoryRefreshedAtWhen the store's inventory feed last refreshed (UTC)100%
claimedListingY when the store manages its own locator listing99%
holdForPickupY when shoppers can reserve an item for in-store pickup15%
buyOnlineY when shoppers can buy online for pickup79%
localDeliveryY when the store offers local delivery60%
shipsFromStoreY when the store ships orders4%
reviewCountNumber of shopper reviews22%
averageRatingAverage shopper rating (1-5)22%
dealerNoteThe store's own note, e.g. 'Authorized Dealer - Call for Availability'4%
lowStockLabelLabel the store shows when stock is low23%
affiliateNetworksAffiliate programs the store sells through (names only)10%
overturePlaceIdOverture Maps place id of the matched place (join key to Overture data)73%
overtureNameName of the matched Overture place73%
overtureCategoryOverture category of the matched place73%
overtureMatchMetersDistance between the store and the matched Overture place, in metres73%
directionsUrlGoogle Maps directions link100%
brandsCarriedBrands in this group that list the store100%
brandCountHow many brands in this group list the store100%
brandsSendingStockBrands in this group the store's inventory feed carries93%
naicsCodeNAICS 2022 code100%
naicsTitleNAICS title100%
sicCodeSIC code100%
sicTitleSIC title100%
industrySourceWhere the industry code came from: the matched Overture category, or the list's product category100%
sourceSource of the row100%
updatedDateDate the store maps were read100%
carries_hypericeCarries hyperice46%
carries_mojiCarries moji1%
carries_pro_tecCarries pro tec36%
carries_roll_recoveryCarries roll recovery12%
carries_therabodyCarries therabody16%
carries_triggerpointCarries triggerpoint52%
geo_precisionHow exact the map point is: the source's own point, the street address, or the ZIP code's centre100%
county_fipsFive-digit federal code of that county96%
county_noteHow the county was found, where it was not given by the source21%
address_qualityWhether the street address is complete, missing a house number, or a PO box100%

Rows filled is measured on every row of the delivered file.

✓Where this data comes from

Each row names the public source it came from, so any record can be checked against where it was published.

October 13, 2026

Snapshot built

65 fields

Columns in the file

Fill measured

On every row of the delivered file

How we build and date every file: methodology.

Using ChatGPT, Claude or an API?

No setup needed. Ask ChatGPT or Claude your question about the Recovery & Massage Brand Retailers and give it this page: it can open https://locationlists.com/find?dataset=recovery-and-massage-brand-retailers with the filters you need and show you the count and price.

Using ChatGPT or Claude? Tell it to answer from locationlists.com/find — no account, no connector.

How assistants ask

No connector needed. Any AI assistant can answer from this site with a web link, no connector, no account: open https://locationlists.com/find with the question as query parameters.

If a question needs filtering, distance, drive time, combining lists or a price, open a /find link: either put the question itself in q=, or build the structured link. The answer does not need an API, a connector or an account.

Simplest, the question itself: https://locationlists.com/find?q=<the question in plain words>

Or set the parts yourself: https://locationlists.com/find?dataset=<slug>&state=<ST>&city=<city>&county=<county>&zip=<zip>&near=<place or zip>&radius=<miles>&drive=<minutes>&where=<column>:<op>:<value>&total=<rows>

Leave out what the question does not need. Use radius for straight-line miles or drive for minutes of driving (5 to 60), not both; near can name several places separated by | to reach from any of them. To ask about several lists at once, use datasets with two or more names, or category with a kind of business. To compare two lists, add relate=nearest and the other list with b. in front of its parameters. To count by area, use areas=county (or zip, state, metro). To keep only places whose county, ZIP code, metro area or state meets a Census figure, add area_where (for example county:population>1000000); with areas, per=100000 gives counts per 100,000 residents.

Links an assistant can open, each showing how many rows match, a few preview rows and the price for just that part:

Optional: connect for repeat use or wallet payments:

Read https://locationlists.com/skill.md and follow the instructions to connect LocationLists. Then show me the Recovery & Massage Brand Retailers list.

Your assistant will walk you through setup and show you the price before you pay.

For developers

At 3,593 records this dataset is not sold by the row — buy the file. Without a connector, open https://locationlists.com/find?dataset=recovery-and-massage-brand-retailers. An agent connected to https://locationlists.com/mcp can still search it, read a free sample file of up to 10 rows and buy the whole file itself. How agent purchasing works

?Frequently Asked Questions

Where does this data come from?

From the store locators the 6 Recovery & Massage brands publish to show shoppers which stores carry them and what is in stock. Every row is a store on a brand's locator on 2026-10-13.

What is one row?

One store. A place listed twice (by its own account and by a brand upload) is merged into one row, and the other ids are kept in duplicateStoreIds. brandsCarried and the carries_ columns say which brands in the group list it.

Does it include stores outside the US?

Yes. 137 of the 3,593 stores are outside the US, across 4 countries. Filter on country for one market.

Where do websites and phones come from?

The brand locators give a phone for nearly every store. Websites come from matching each store to the Overture Maps place at the same spot with the same name; websiteSource and phoneSource say which source each value came from.

What does 'sends inventory feed' mean?

The store publishes its live stock to brand locators. brandsSendingStock lists the group's brands that feed carries this week.

↔Other recovery & massage lists