Discover/planetfitness.com API
live

planetfitness.com APIplanetfitness.com

Search Planet Fitness gym locations by city, state, or ZIP. Get hours, amenities, equipment lists, membership plans, and coordinates for any US club.

Endpoints
4
Updated
14d ago
Try it
Maximum number of results to return.
Search query - city name (e.g. 'Los Angeles'), state name (e.g. 'Texas'), or ZIP code (e.g
api.parse.bot/scraper/92ca16a3-5e2d-4281-8441-fb4dbbf2922f/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/92ca16a3-5e2d-4281-8441-fb4dbbf2922f/search_clubs?limit=3&query=New+York' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Search for Planet Fitness clubs by city name, state name, or ZIP code. Returns a list of matching clubs with location, amenities, equipment, and basic info. The upstream API geocodes the query to find nearby clubs.

Input
ParamTypeDescription
limitintegerMaximum number of results to return.
queryrequiredstringSearch query - city name (e.g. 'Los Angeles'), state name (e.g. 'Texas'), or ZIP code (e.g. '10001'). Two-letter state codes may produce unexpected results (e.g. 'CA' resolves to Canada).
Response
{
  "type": "object",
  "fields": {
    "clubs": "array of club objects with id, name, slug, status, telephone, location, amenities, equipments",
    "total": "integer total count of matching clubs"
  },
  "sample": {
    "data": {
      "clubs": [
        {
          "id": "pfx:clubs:2811e3f9-c285-11e8-999a-a511d4663031",
          "name": "Manhattan (Herald Square), NY",
          "slug": "manhattan-herald-square-ny",
          "status": "OPEN",
          "location": {
            "city": "New York",
            "address": "215 W 35th St, New York, NY 10001",
            "latitude": "40.751890",
            "longitude": "-73.991166",
            "stateCode": "NY",
            "postalCode": "10001"
          },
          "pfClubId": "0841",
          "amenities": {
            "classic": [
              "ClassicAccess",
              "FreeICFT",
              "MobileApp"
            ],
            "blackCard": [
              "BCRecip",
              "FreeICFT",
              "BCVirtualFT"
            ]
          },
          "telephone": "+1 (555) 012-3456",
          "equipments": {
            "Cardio": [
              "TREADMILL",
              "ELLIPTICAL"
            ],
            "Strength": [
              "SELECTORIZEDSTRENGTHMACHINES"
            ]
          }
        }
      ],
      "total": 277
    },
    "status": "success"
  }
}

About the planetfitness.com API

The Planet Fitness API covers all 4 endpoints needed to find and inspect US gym locations, from a quick ZIP code search to a full national rollup across all 51 state-level regions. The search_clubs endpoint returns club IDs, slugs, coordinates, amenities, and equipment for any city, state name, or postal code query. get_club_detail expands a single slug into operating hours, membership offers, crowd meter data, and holiday hours.

Searching and Listing Clubs

The search_clubs endpoint accepts a query string — a city name, full state name, or ZIP code — and returns a clubs array alongside a total count. Each club object includes an id, name, slug, status, telephone, and a location object with city, address, state code, postal code, latitude, and longitude. Amenity and equipment arrays are included at the list level, so you can filter results without making a follow-up request. The optional limit parameter caps result size.

Club Detail

Pass any slug from search results to get_club_detail to retrieve the full record. The hours object breaks down workingDays and weekends schedules separately. The offers array lists membership plan objects with pricing details. The amenities object distinguishes between classic and blackCard tiers. Equipment is split across Strength, Cardio, and Functional arrays. A crowd_meter field returns current or historical capacity data where available.

State-Level and National Coverage

get_clubs_by_state accepts a two-letter state_code (validated against all 50 states plus DC) and returns every club in that state with the same object shape as search_clubs. For full national coverage, get_all_locations queries all 51 regions and returns a states object keyed by state code, each holding condensed club records (name, slug, address, coordinates), plus a total_clubs integer. This endpoint is intentionally heavier and best suited for bulk ingestion or index building rather than real-time queries.

Common use cases
  • Build a gym-finder map using latitude/longitude from search_clubs filtered by ZIP code
  • Compare Classic vs. Black Card amenities across clubs in a metro area using the amenities object from get_club_detail
  • Aggregate all US Planet Fitness locations into a database using get_all_locations for offline analysis
  • Display club operating hours and holiday schedules in a third-party fitness app via get_club_detail
  • Populate a state directory page by iterating get_clubs_by_state for each state code
  • Filter clubs by available equipment type (Strength, Cardio, Functional) before recommending locations to users
  • Track membership plan options and offer structures by club using the offers array from get_club_detail
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Planet Fitness have an official public developer API?+
Planet Fitness does not publish a public developer API or documentation for third-party access to club data.
What does the `crowd_meter` field in `get_club_detail` actually contain?+
The crowd_meter field returns capacity data for the club where available. Its shape is either an object or an array depending on the club. Not every location populates this field, so your code should handle null or empty values.
Does the API cover Canadian or international Planet Fitness locations?+
No. get_clubs_by_state is validated against the 50 US states plus DC, and get_all_locations queries those same 51 regions. International locations are not currently covered. You can fork this API on Parse and revise it to add queries targeting non-US regions.
Can I retrieve user reviews or check-in history for a club?+
Reviews and check-in history are not exposed by any of the four endpoints. The API covers location data, hours, amenities, equipment, and membership offers. You can fork this API on Parse and revise it to add an endpoint that targets review data if that surface becomes available.
What is the difference between the `clubs` array in `search_clubs` versus the condensed records in `get_all_locations`?+
search_clubs and get_clubs_by_state return full club objects including amenities, equipment, status, and telephone. get_all_locations returns condensed records containing only name, slug, address, and coordinates — enough for index building but not for amenity-level filtering without a follow-up get_club_detail call.
Page content last updated . Spec covers 4 endpoints from planetfitness.com.
Related APIs in Maps GeoSee all →
angieslist.com API
Search for home service professionals on Angi and access their detailed profiles including reviews, contact information, and photos to find the right contractor for your project. Quickly compare multiple service providers by viewing their ratings, customer feedback, and verified business details all in one place.
yellowpages-uae.com API
Search and discover UAE businesses with instant access to contact details, locations, and branch information from the Yellow Pages UAE directory. Find companies by name, get detailed business profiles, explore multiple branches, and browse available cities all in one place.
api.nasa.gov API
Access NASA's suite of open data APIs — including the Astronomy Picture of the Day, Near Earth Object tracking, DONKI space weather events, EPIC Earth imagery, Mars weather, the NASA Image and Video Library, the Exoplanet Archive, and EONET natural events.
58.com Housing API
Access real-time housing market data from 58.com (58同城), China's largest classifieds platform. Search house price trends across 31+ major Chinese cities at city, district, and neighborhood levels, and browse hot new property developments with prices, floor plans, and location details.
x-kom.pl API
Access product data from x-kom.pl, a major Polish electronics retailer. Search products by keyword or category, retrieve detailed product pages, customer reviews, Q&A, promotions, flash deals, and physical store locations.
opentable.com API
Search for restaurants across the US with ratings, reviews, photos, and pricing information, plus get real-time availability and autocomplete suggestions as you type. Check reservation openings and explore detailed restaurant features to find and book your perfect dining experience.
immobiliare.it API
Search Italian property listings for sale or rent, browse real estate agencies, and explore price trends across Italian cities — all via immobiliare.it.
zapimoveis.com.br API
Search and filter real estate listings across Brazil on ZAP Imóveis — the country's largest property portal. Retrieve listings for sale or rent with detailed attributes including price, location, size, bedrooms, bathrooms, parking, and amenities. Supports location autocomplete, property type discovery, and full listing detail retrieval.