07825 069177 hello@campsuite.net Free for small sites · real human support
Built for developers

Build campsite booking on CampSuite

A clean REST API, secure API keys, real-time webhooks and a ready-made WordPress plugin. Everything a web developer or agency needs to put live availability, pricing and online booking wherever campers are looking.

A proper REST API

Predictable, resource-based endpoints that speak JSON. Read parks, pitches and live availability, and create or update bookings, guests and payments — all over HTTPS.

Real-time webhooks

Subscribe to events and CampSuite tells your app the moment a booking is created, changed or cancelled. No constant polling, no stale data, no double bookings.

WordPress, done for you

Not every project needs custom code. Drop our official plugin into a client's WordPress site, paste in an API key and they are taking real bookings within minutes.

One API for the whole booking journey

The CampSuite API gives you programmatic access to the same data that powers our own apps. Show a guest live availability for a bank holiday weekend, price a stay with the right seasonal rates and extras, then take the booking and the payment — all from your own front end.

Responses are clean JSON, errors are sensible HTTP status codes, and every request is authenticated with a secret API key. If you have built against Stripe or any modern REST API, you will feel at home in minutes.

Behind the scenes, every booking you create flows into the same booking diary the owner sees, and syncs across their other channels automatically.

# Fetch live availability for a pitch type
GET /v1/parks/{park_id}/availability?from=2026-07-24&to=2026-07-27
Authorization: Bearer cs_live_…

# Response
{
  "pitch_type": "Hardstanding + EHU",
  "available": true,
  "nights": 3,
  "total": "96.00",
  "currency": "GBP"
}

What you can work with

The API is organised around the things a campsite actually has. Here are the core resources you will use most.

GET

Parks & pitches

Read parks, pitch types, hook-ups, capacities and booking rules so you can build accurate availability views.

GET

Availability

Check real-time availability for any date range and pitch type, with no risk of showing a slot that is already gone.

GET

Pricing

Get the correct price for a stay, including seasonal rates, minimum nights and optional extras.

POST

Bookings

Create, amend and cancel bookings programmatically — the heart of any custom booking flow.

POST

Guests

Create and update guest records and link them to bookings, keeping one clean source of truth.

POST

Payments

Take secure card payments through Stripe Connect as part of the booking, so money lands with the owner.

EVENT

Webhooks

Subscribe to booking and payment events to keep your own database, CRM or dashboard perfectly in sync.

KEY

API keys

Issue, name and revoke secret keys per integration, scoped to a single CampSuite account.

Resource paths above are illustrative. The full, current reference — with every endpoint, field and webhook event — is in the developer documentation we send when you request access.
A developer working on a laptop building a campsite booking integration

Secure by design

Every request is made over HTTPS and authenticated with a secret API key that you generate inside the CampSuite account. Keys are scoped to a single account, so an agency can manage many clients with one key each and revoke any of them in a click.

Card payments never touch your servers — they run through Stripe Connect, so the heavy lifting of PCI compliance is handled for you and funds settle directly to the campsite owner.

Sensible rate limits keep the platform fast and fair for everyone, and clear error responses make it easy to handle the edge cases gracefully.

Get building in four steps

1

Get on a paid plan

API access is included on every paid plan, from CL / CS Pro at £10/month. The free Express plan has no API access.

2

Generate an API key

Create a secret key in your CampSuite account settings, one per integration or client site.

3

Read the docs

We will send you the full API reference so you know every endpoint, field and webhook event.

4

Build & launch

Call the API, drop in the WordPress plugin, or both — then take real bookings.

Made for agencies & freelance developers

One integration, every client

Build once against the API, then reuse it across every campsite client you look after. Each site gets its own scoped API key.

Faster with WordPress

Most campsite sites run on WordPress. Our official plugin means you can deliver live online booking without writing a line of code.

Keep the relationship

There is no commission on direct bookings, and you stay the client's web partner. Add CampSuite booking as a service you offer.

Building something for UK campsites and want a hand? We love working with developers. Tell us what you are making and we will help you get there — hello@campsuite.net.

Developer FAQs

Does CampSuite have an API?

Yes. CampSuite has a REST API that returns JSON. It lets you read parks, pitches, accommodation, live availability and pricing, and create and manage bookings, guests and payments. Every request is authenticated with a secure API key over HTTPS.

How do I get an API key?

API keys are generated inside your CampSuite account under Settings. API access is included on every paid plan, starting with CL / CS Pro at £10/month. Email us and we will help you get set up and send you the developer documentation.

Is API access free?

API access is included on every paid plan, from CL / CS Pro (£10/month) up to Large Park. It is not available on the free Express plan, which has no API access. That is also why the WordPress plugin is not available on Express. See the pricing page for the full breakdown.

Does the API support webhooks?

Yes. You can subscribe to webhooks so your application is notified in real time when a booking is created, changed or cancelled, keeping your own systems in sync without polling.

Can I build a custom booking flow for a client?

Absolutely. Agencies and freelance developers can build fully custom booking experiences on top of the API, or simply drop our WordPress plugin into a client's site for a faster route to live online booking.

Is there developer documentation?

Yes. Full API reference documentation is available to account holders with API access. Email us to request access and we will point you to the current docs.

Let's build something campers will love

Tell us what you are making and we will get you an API key and the docs. Real humans, quick replies.