Discover/Parclick API
live

Parclick APIparclick.com

Access Parclick parking data via API. Search facilities by coordinates, compare prices, get detailed amenities and reviews for parking across European cities.

Endpoint health
verified 7d ago
search_parking
search_airport_parking
search_monthly_subscription
get_parking_products
get_cities
7/7 passing latest checkself-healing
Endpoints
7
Updated
21d ago

What is the Parclick API?

The Parclick API exposes 7 endpoints covering parking search, airport parking, monthly subscriptions, facility details, and city discovery across European locations. Pass latitude/longitude coordinates and a time window to search_parking and get back paginated results with facility names, addresses, pricing passes, and amenities. Separate endpoints handle airport-specific lots with terminal and shuttle data, and long-term monthly subscription options.

Try it
Maximum number of results per page.
Optional search label (city name, address). Used as display context; coordinates determine actual search location.
Search radius in meters.
Latitude of the search center point.
Longitude of the search center point.
Vehicle type ID (1=car).
Arrival date and time in format YYYY-MM-DD HH:MM.
Departure date and time in format YYYY-MM-DD HH:MM.
api.parse.bot/scraper/c57e45a6-ec0a-43e6-be16-a8ac8152a897/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/c57e45a6-ec0a-43e6-be16-a8ac8152a897/search_parking?limit=200&query=Barcelona&radius=26000&latitude=41.3851&longitude=2.1734&vehicle_type=1&arrival_datetime=2026-07-20+10%3A00&departure_datetime=2026-07-20+18%3A00' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace parclick-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Parclick Parking API — find parking across European cities, compare prices, get details."""
from parse_apis.parclick_parking_api import Parclick, FacilityNotFound

client = Parclick()

# Search for parking near Barcelona city center
for facility in client.facilitysummaries.search(
    latitude=41.3851, longitude=2.1734,
    arrival_datetime="2026-07-01 10:00",
    departure_datetime="2026-07-01 18:00",
    limit=3,
):
    print(facility.name, facility.address, facility.parking_category_name)

# Drill into the first result for full details
summary = client.facilitysummaries.search(
    latitude=41.3851, longitude=2.1734,
    arrival_datetime="2026-07-01 10:00",
    departure_datetime="2026-07-01 18:00",
    limit=1,
).first()

if summary:
    detail = summary.details()
    print(detail.name, detail.latitude, detail.longitude)

    # Get pricing products for the facility
    products = detail.get_products(
        arrival_datetime="2026-07-01 10:00",
        departure_datetime="2026-07-01 18:00",
    )
    for p in products.passes.multipass:
        print(p.name, p.price, p.product_description)

# Autocomplete a city name and get coordinates
for suggestion in client.locationsuggestions.search(query="Madrid", limit=3):
    print(suggestion.name, suggestion.latitude, suggestion.longitude)

# List available cities
for city in client.cities.list(limit=5):
    print(city.name, city.slug, city.timezone)

# Handle a missing facility gracefully
try:
    client.facilities.get(slug="nonexistent-parking-xyz")
except FacilityNotFound as exc:
    print(f"Facility not found: {exc}")

print("Exercised: facilitysummaries.search / details / get_products / locationsuggestions.search / cities.list / facilities.get")
All endpoints · 7 totalmissing one? ·

Search for available parking facilities based on geographic coordinates and time window. Returns paginated results with pricing, amenities, and location information for each facility. Search radius defaults to 26km. Results include pass pricing for the requested time window.

Input
ParamTypeDescription
limitintegerMaximum number of results per page.
querystringOptional search label (city name, address). Used as display context; coordinates determine actual search location.
radiusintegerSearch radius in meters.
latituderequirednumberLatitude of the search center point.
longituderequirednumberLongitude of the search center point.
vehicle_typeintegerVehicle type ID (1=car).
arrival_datetimerequiredstringArrival date and time in format YYYY-MM-DD HH:MM.
departure_datetimerequiredstringDeparture date and time in format YYYY-MM-DD HH:MM.
Response
{
  "type": "object",
  "fields": {
    "page": "current page number (integer)",
    "items": "array of parking facility objects with id, name, slug, address, city, passes (pricing), coordinates, amenities, and review summary",
    "limit": "results per page (integer)",
    "pages": "total number of pages (integer)",
    "total": "total number of matching facilities (integer)"
  },
  "sample": {
    "data": {
      "page": 1,
      "items": [
        {
          "id": 238,
          "zip": "08002",
          "city": "Barcelona",
          "name": "SABA Catedral",
          "slug": "saba_catedral",
          "access": [
            {
              "type": "vehicle",
              "latitude": 41.385156710893,
              "longitude": 2.1765397664948
            }
          ],
          "passes": [
            {
              "id": 123231,
              "type": "daily",
              "price": 17.99,
              "onepass": false,
              "duration": 24,
              "multipass": true,
              "price_with_administration_fee": 20.82
            }
          ],
          "address": "Avenida de la Catedral, 8",
          "country": "Spain",
          "covered": true,
          "latitude": 41.385156710893,
          "open_24h": true,
          "province": "Barcelona",
          "security": true,
          "city_slug": "barcelona",
          "longitude": 2.1765397664948,
          "max_height": 200,
          "giving_keys": false,
          "flexible_entry": true,
          "reviews_summary": {
            "totalScore": 4.59,
            "totalReviews": 96
          },
          "handicapped_access": true,
          "parkingCategoryName": "City Center"
        }
      ],
      "limit": 200,
      "pages": 1,
      "total": 299
    },
    "status": "success"
  }
}

About the Parclick API

Search and Discovery

The core search_parking endpoint accepts required latitude, longitude, arrival_datetime, and departure_datetime parameters and returns paginated facility objects — each with an id, name, slug, address, city, coordinates, passes (pricing), and amenities. The optional radius parameter controls how far from the center point to look, and limit controls page size. A total and pages field in the response lets you paginate through large result sets. search_airport_parking mirrors this interface but returns airport-specific facilities that include terminal and shuttle information alongside standard pricing.

Facility Details and Pricing

get_parking_details takes a facility slug (returned by the search endpoints) and returns the full record: an HTML description, reviews object with total_score and total_reviews, passes, precise coordinates, and access points. To query time-specific pricing, get_parking_products takes a parking_id plus an arrival/departure window and returns pass options broken into onepass, multipass, and netpass arrays, plus event_passes and a subscriptions object with monthly, labor, and nightly keys — useful when the same facility has different pricing structures depending on the booking type.

Monthly Subscriptions

search_monthly_subscription uses the same coordinate-and-datetime interface as regular search but filters specifically for facilities that offer long-term parking passes. This is distinct from the subscriptions field in get_parking_products, which gives per-facility subscription options once you already have a parking_id.

Location Utilities

autocomplete_location matches city names from a partial string (e.g. 'Barc' returns Barcelona and variants), returning each city's id, name, slug, latitude, longitude, and country_name. get_cities returns the full set of cities where Parclick operates, including timezone, locale slugs, review metadata, and media assets for each city — useful for building city-picker UIs or understanding coverage before running coordinate-based searches.

Reliability & maintenanceVerified

The Parclick API is a managed, monitored endpoint for parclick.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when parclick.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official parclick.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
7d ago
Latest check
7/7 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Find cheapest parking near a given address by comparing passes pricing across search_parking results.
  • Build an airport parking comparison tool using search_airport_parking terminal and shuttle fields.
  • Surface monthly parking options for commuters using search_monthly_subscription with a multi-week date window.
  • Display facility reviews and star ratings by consuming total_score and total_reviews from get_parking_details.
  • Power a city-picker autocomplete with autocomplete_location for Parclick-covered cities.
  • Enumerate all covered European cities and their coordinates using get_cities to seed a mapping interface.
  • Distinguish event-day pricing from regular rates using event_passes in get_parking_products.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 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 Parclick have an official developer API?+
Parclick does not publish a documented public developer API or API marketplace listing as of now.
What does `get_parking_products` return that `search_parking` does not?+
search_parking includes basic passes pricing in each facility object. get_parking_products gives a full breakdown keyed by pass type — onepass, multipass, netpass, event_passes, and subscription categories (monthly, labor, nightly) — for a specific parking_id and time window. Use it when you need granular pricing tiers rather than the summary included in search results.
Does the API cover parking outside Europe?+
Coverage reflects Parclick's operational markets, which are concentrated in European cities. Non-European locations are not currently represented in get_cities or search results. You can fork the API on Parse and revise it to point at additional sources or geographies if you need broader coverage.
Can I retrieve a list of reviews for a specific facility?+
get_parking_details returns a reviews object containing a reviews array alongside total_score and total_reviews. There is no standalone endpoint for filtering or paginating reviews independently. You can fork the API on Parse and revise it to add a dedicated reviews endpoint if that level of control is needed.
How does pagination work across search endpoints?+
All three search endpoints (search_parking, search_airport_parking, search_monthly_subscription) return page, pages, limit, and total fields. Increment the page parameter in successive requests to walk through results. get_cities fetches all pages internally and returns a single combined items array with a total count.
Page content last updated . Spec covers 7 endpoints from parclick.com.
Related APIs in TravelSee all →
bestparking.com API
Search for available parking spots across cities, view detailed lot information including pricing and availability, use location autocomplete to quickly find parking near any destination, and see which cities are supported.
spotangels.com API
Find real-time parking availability, pricing, and deals across supported cities by searching locations or addresses, with options to filter by parking type (hourly, monthly, free, or garages). Get detailed information about specific parking spots including rates and locations to make informed parking decisions on the go.
plugshare.com API
Search for EV charging stations worldwide by location and radius. Retrieve real-time availability, connector types, user reviews, and amenity details for any station. Filter by residential or commercial property type to find chargers at apartment complexes, parking facilities, and more.
pararius.com API
Search and browse rental property listings on Pararius.com. Filter by city, price, size, and furnishing; retrieve full property details; look up listings by estate agent; and autocomplete location queries.
turo.com API
Search for peer-to-peer car rentals across Turo by location and dates to browse available vehicles with pricing, specifications, and real-time availability. Get detailed information on specific cars to compare features and make rental decisions.
skyscanner.com API
Search for flights and compare prices across multiple booking agents, while exploring airports and cities to plan your trip. View daily and monthly price calendars to find the best deals for your travel dates.
centerparcs.fr API
Search and book holiday accommodations across Center Parcs resorts, compare pricing to find the best available deals, and discover activities at each location. Browse detailed accommodation information and explore what each park domain offers.
peerspace.com API
Search and explore Peerspace venue listings by location and activity type. Retrieve paginated search results with pricing, ratings, capacity, and amenities, then fetch full listing details including equipment, host information, and availability.