Discover/campsites.co.uk API
live

campsites.co.uk APIcampsites.co.uk

Search UK campsites, get detailed site info, check daily availability, and browse accommodation types via the Campsites.co.uk API.

Endpoints
5
Updated
14d ago
Try it
Page number for pagination.
Number of adults.
Number of nights for the stay.
Arrival date in YYYY-MM-DD format.
Number of children.
Location slug matching the site's URL pattern. Confirmed working values include 'cornwall'
api.parse.bot/scraper/29fcc349-b72f-426a-91bb-f7707f08846d/<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/29fcc349-b72f-426a-91bb-f7707f08846d/search_campsites?location=the-lake-district' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Search for campsites by location and optional date filters. Returns paginated results. The location must match the site's URL slug pattern exactly. Use list_categories popular_destinations to discover valid location slugs.

Input
ParamTypeDescription
pageintegerPage number for pagination.
adultsintegerNumber of adults.
nightsintegerNumber of nights for the stay.
arrivalstringArrival date in YYYY-MM-DD format.
childrenintegerNumber of children.
locationrequiredstringLocation slug matching the site's URL pattern. Confirmed working values include 'cornwall', 'devon', 'the-lake-district', 'dorset'. Multi-word locations require hyphens and may need articles (e.g. 'the-lake-district' not 'lake-district'). Discover valid slugs from list_categories popular_destinations[*].URL.
Response
{
  "type": "object",
  "fields": {
    "listings": "array of campsite summaries with id, title, url, location, snippet, rating, review_count, recommend_percentage, is_bookable, price, facilities, and accommodation_types",
    "page_count": "integer, total number of pages",
    "total_count": "integer or null, total number of matching campsites",
    "current_page": "integer, current page number"
  },
  "sample": {
    "data": {
      "listings": [
        {
          "id": "21192",
          "url": "https://www.campsites.co.uk/search/campsites-in-cornwall/par/east-crinnis-holiday-park",
          "price": null,
          "title": "East Crinnis Holiday Park",
          "rating": 4.85,
          "snippet": "Family friendly camping, touring, glamping domes and yurts. Set in St Austell Bay, five minutes from the beach!",
          "location": "East Crinnis, Par, Cornwall",
          "facilities": [
            {
              "ID": "41961",
              "Desc": "Allow pets on site",
              "Icon": "allow-pets",
              "Info": ""
            }
          ],
          "is_bookable": true,
          "review_count": 148,
          "accommodation_types": {
            "Tent": "tent-campsites",
            "Caravan": "caravan-parks",
            "Glamping": "glamping",
            "CampervanOrMotorhome": "motorhome-parks"
          },
          "recommend_percentage": "97"
        }
      ],
      "page_count": 13,
      "total_count": null,
      "current_page": 1
    },
    "status": "success"
  }
}

About the campsites.co.uk API

The Campsites.co.uk API gives developers structured access to UK campsite data across 5 endpoints, covering search by location, full campsite detail pages, daily availability calendars, and accommodation type listings. The search_campsites endpoint returns paginated results with ratings, review counts, pricing, and bookability flags, while check_availability exposes per-day availability arrays for any campsite and accommodation type combination.

Searching and Browsing Campsites

The search_campsites endpoint accepts a location slug (e.g. cornwall, devon, the-lake-district) along with optional filters for arrival date, nights, adults, and children. Results come back paginated — page_count and total_count tell you how many pages and records match. Each listing in the listings array includes the campsite id, title, url slug, location, rating, review_count, recommend_percentage, is_bookable, and price. Use list_categories to discover valid popular_destinations slugs before querying.

Campsite Detail and Facilities

get_campsite_details takes the URL slug from a search result and returns the full campsite profile: title, address (postcode), phone, lat/lng coordinates, rules, faqs grouped by category, and an images array with URL and description for each photo. This endpoint is the right choice when you need the full picture of a site rather than the search summary.

Availability Checking

check_availability is a POST endpoint that takes campsite_id, accommodation_id, year, and month. The response includes a pitches field — a comma-separated string of internal pitch IDs — and one keyed object per pitch ID. Each pitch object contains an availability array (0/1 per calendar day) and an arrival-days array indicating which days allow check-in. Accommodation type IDs come from list_accommodation_types, which groups options into Tent, Caravan, Glamping, and CampervanorMotorhome categories, each with a value (ID) and label.

Discovering Categories and Destinations

list_categories returns homepage-level taxonomy data: popular_destinations with URL slugs and park counts by type, popular_glamping types, featured_searches with descriptive snippets, and featured_accommodation entries. This endpoint is primarily useful for bootstrapping valid inputs to search_campsites rather than as a browsable directory in its own right.

Common use cases
  • Build a campsite finder that filters UK sites by region, arrival date, party size, and accommodation type.
  • Display daily availability calendars for specific pitches using the per-day 0/1 arrays from check_availability.
  • Aggregate campsite ratings, review counts, and recommend percentages to rank sites in a comparison tool.
  • Map campsite coordinates from lat/lng fields in get_campsite_details onto an interactive UK map.
  • Populate a glamping-specific search UI using the Glamping category from list_accommodation_types.
  • Sync campsite facility and rules data into a trip-planning app using the faqs, rules, and phone fields.
  • Seed a destination guide with park counts and slugs from the popular_destinations array in list_categories.
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 Campsites.co.uk have an official developer API?+
Campsites.co.uk does not publish an official public developer API or documented data feed for third-party use.
How do I find valid location slugs for `search_campsites`?+
Call list_categories first and inspect the popular_destinations array. Each entry includes a URL slug you can pass directly as the location parameter to search_campsites. Confirmed working values include strings like cornwall and devon.
What does `check_availability` actually return per day, and why are the keys unusual?+
The response keys availability data by internal pitch IDs, not the accommodation_id you pass in. The pitches field gives you the relevant IDs as a comma-separated string. For each pitch, availability is an array of 0/1 values indexed by calendar day, and arrival-days marks which days permit check-in arrivals.
Does the API return direct booking URLs or a live booking flow?+
The API does not return direct booking URLs or embed a booking flow. search_campsites includes an is_bookable flag and a url slug, and check_availability exposes per-day slot data, but the endpoints stop short of initiating or completing a reservation. You can fork this API on Parse and revise it to add an endpoint targeting the booking step if your use case requires it.
Does the API cover campsites outside the UK?+
The API covers UK campsites listed on Campsites.co.uk. Non-UK listings are not part of the current endpoint set. You can fork this API on Parse and revise it to point at a different source if you need international campsite data.
Page content last updated . Spec covers 5 endpoints from campsites.co.uk.
Related APIs in TravelSee all →
culturetrip.com API
Discover travel inspiration and plan your next adventure by browsing curated travel articles, destination guides, and bookable trips organized by region and city. Search for specific destinations, compare trip dates and prices, and explore popular cities to find the perfect getaway.
sevenrooms.com API
Search for available restaurant tables across any SevenRooms venue, view venue details and open dates, and complete reservations all in one place. Whether you're planning ahead or booking last-minute, you can check real-time availability and secure your table at thousands of restaurants on the SevenRooms platform.
delta.com API
Look up Delta Airlines flight schedules, check real-time flight status, and retrieve detailed trip information to plan your travel. Find your nearest airport and access the data you need to monitor flights and make booking decisions.
customs.gov.mv API
Check import/export duties, tariff classifications, and exchange rates for Maldives customs compliance, plus track vessel movements, company registrations, and declaration statuses. Get real-time data directly from the official customs portal to streamline your trade and logistics operations.
comedymothership.com API
Browse upcoming Comedy Mothership shows across different rooms, check real-time ticket availability, and get detailed information about Kill Tony events and seating options. Find venue details, FAQs, and track specific performances to plan your comedy night.
burningman.org API
Access comprehensive Burning Man information including Black Rock City event schedules, ticketing details, themed activities, playa events, volunteering opportunities, and mutant vehicle listings. Search global Burning Man events, stay updated with news and stories, and find preparation resources all in one place.
breckenridge.com API
Check real-time snow conditions, weather forecasts, lift operations, and trail status at Breckenridge Ski Resort to plan your day on the mountain. View live mountain cameras and get up-to-the-minute updates on slopes, lifts, and weather before you head out.
united.com API
Search United Airlines flights, check real-time flight status, and view detailed seat maps to plan your perfect trip. Compare fare options and use airport autocomplete to quickly find your departure and arrival cities.
Campsites.co.uk API — Search UK Campsites · Parse