Discover/bestparking.com API
live

bestparking.com APIbestparking.com

Search parking lots by coordinates, get lot details with pricing quotes, autocomplete locations, and retrieve supported cities via the BestParking API.

Endpoints
4
Updated
14d ago
Try it
Latitude of the search center.
Longitude of the search center.
End time for the parking quote in ISO 8601 format (e.g. 2026-05-10T14:00:00). Defaults to
Start time for the parking quote in ISO 8601 format (e.g. 2026-05-10T10:00:00). Defaults t
Type of search: 'transient' (hourly/daily) or 'monthly'.
api.parse.bot/scraper/67c0c881-f6f9-4f3d-b4b9-4b26be95160e/<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/67c0c881-f6f9-4f3d-b4b9-4b26be95160e/search_parking?lat=40.7128&lng=-74.0060&end_time=2026-02-24T14%3A00%3A00Z&start_time=2026-02-24T10%3A00%3A00Z&search_type=transient' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Search for parking locations (hourly or monthly) near a specific coordinate. Returns detailed pricing, availability, and curated recommendations (cheapest, closest). When start_time and end_time are omitted, defaults to a 2-hour window starting now.

Input
ParamTypeDescription
latrequirednumberLatitude of the search center.
lngrequirednumberLongitude of the search center.
end_timestringEnd time for the parking quote in ISO 8601 format (e.g. 2026-05-10T14:00:00). Defaults to 2 hours after start_time if omitted.
start_timestringStart time for the parking quote in ISO 8601 format (e.g. 2026-05-10T10:00:00). Defaults to current hour if omitted.
search_typestringType of search: 'transient' (hourly/daily) or 'monthly'.
Response
{
  "type": "object",
  "fields": {
    "data": "array of parking location quotes with pricing and availability",
    "curated_data": "object containing cheapest and closest recommendations"
  },
  "sample": {
    "data": {
      "data": [
        {
          "type": "offstreet",
          "distance": {
            "straight_line": {
              "feet": 563,
              "meters": 171
            }
          },
          "end_time": "2026-05-07T23:00:00.000-04:00",
          "_embedded": {
            "pw:location": {
              "id": "11938",
              "city": "New York",
              "name": "Park-it Management - 35 Reade St. Garage",
              "state": "NY",
              "address1": "35 Reade St."
            }
          },
          "seller_id": 1090,
          "quote_type": "transient",
          "start_time": "2026-05-07T21:00:00.000-04:00",
          "location_id": "11938",
          "purchase_options": [
            {
              "price": {
                "USD": "21.40"
              },
              "base_price": {
                "USD": "20.00"
              }
            }
          ]
        }
      ],
      "curated_data": {
        "closest": {
          "location_id": "11938"
        },
        "cheapest": {
          "location_id": "52007",
          "purchase_options": [
            {
              "price": {
                "USD": "19.26"
              },
              "base_price": {
                "USD": "18.00"
              }
            }
          ]
        }
      }
    },
    "status": "success"
  }
}

About the bestparking.com API

The BestParking API exposes 4 endpoints covering parking search, lot details, location autocomplete, and city coverage for the BestParking.com platform (powered by ParkWhiz). The search_parking endpoint accepts a lat/lng pair and optional ISO 8601 time window to return per-lot pricing, availability, and curated picks for the cheapest and closest options. Results include bookable quotes for both transient (hourly/daily) and monthly parking.

Search and Pricing

The search_parking endpoint is the core of the API. Pass lat, lng, and optionally start_time and end_time in ISO 8601 format to receive an array of nearby parking locations in data, each with pricing and availability for the requested window. If times are omitted, the endpoint defaults to a 2-hour window starting at the current hour. The curated_data object in the response breaks out the cheapest and closest recommendations so you don't need to sort client-side. Set search_type to 'transient' for hourly/daily results or 'monthly' for monthly parking quotes.

Lot Details

get_parking_lot_details takes a location_id (returned by search_parking) and optional start_time/end_time parameters. With times, it returns purchase_options — an array of bookable pricing options for that window. Without times, it returns static location metadata from _embedded.pw:location: name, address, city, description, rating summary, and hours of operation. The time range should match the lot's pricing type (short-term or monthly) to get relevant quotes.

Autocomplete and City Coverage

autocomplete_locations accepts a free-text query and returns two arrays: autocomplete (location suggestions with id, full_name, address, and coordinates) and events (upcoming events near matching venues, each with name, start_time, end_time, and venue info). This makes it straightforward to resolve a user-typed string to a location_id or a lat/lng pair before calling search_parking.

get_supported_cities takes no inputs and returns a cities array where each object contains name, slug, lat, and lng. Use this to build city-picker UIs or to seed coordinate-based searches without a geocoder.

Common use cases
  • Find the cheapest parking near a venue by passing event coordinates to search_parking and reading curated_data.cheapest.
  • Display real-time parking prices for a neighborhood map by querying search_parking with a center coordinate and a specific time window.
  • Resolve a user-typed address or landmark to parking options by chaining autocomplete_locations into search_parking.
  • Show full lot details — hours, ratings, and bookable options — by calling get_parking_lot_details with a location_id from search results.
  • Build a monthly parking finder for commuters by passing search_type: 'monthly' to search_parking.
  • Populate a city selector for a parking app using the name, slug, lat, and lng fields from get_supported_cities.
  • Surface upcoming events near a searched location alongside parking suggestions using the events array from autocomplete_locations.
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 BestParking have an official public developer API?+
BestParking does not publish a documented public developer API. The underlying platform is ParkWhiz, which has historically offered partner API access, but there is no self-serve developer portal openly available for BestParking specifically.
What does `search_parking` return beyond a list of lots?+
In addition to the data array of lot quotes — each with pricing and availability — the response includes a curated_data object that pre-selects the cheapest and closest options for the searched coordinates and time window. This saves a client-side sort for common UI patterns.
Does `get_parking_lot_details` always return pricing?+
Only when start_time and end_time are provided. Without a time range, the endpoint returns static location metadata (name, address, city, description, rating_summary, hours) but the purchase_options array will be absent or empty. Supply times that match the lot's pricing type — transient or monthly — to get bookable quote data.
Does the API cover parking availability for airports or specific garages outside supported cities?+
The API covers cities listed by get_supported_cities, and lot results are tied to the BestParking/ParkWhiz inventory for those areas. Garages or regions not in that inventory will not appear in search_parking results. You can fork this API on Parse and revise it to add endpoints targeting additional regions or data sources.
Can I retrieve booking or reservation history through this API?+
No reservation or booking history endpoints are included. The API covers search, lot details, autocomplete, and city listings. You can fork it on Parse and revise to add an endpoint targeting reservation or booking data if that surface is accessible.
Page content last updated . Spec covers 4 endpoints from bestparking.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.