Discover/indiecampers.com API
live

indiecampers.com APIindiecampers.com

Access Indie Campers relocation deals across Europe and North America. Filter by pickup/dropoff location, trip duration, and dates via 2 structured endpoints.

Endpoints
2
Updated
2mo ago
Try it
Filter by region group permalink (e.g. 'europe', 'north-america'). If omitted, returns all
api.parse.bot/scraper/84c1036c-de9f-4184-ae75-f8005e113504/<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/84c1036c-de9f-4184-ae75-f8005e113504/get_locations?group=europe' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Get all available pick-up and drop-off locations grouped by region, with total deal counts and minimum prices per location.

Input
ParamTypeDescription
groupstringFilter by region group permalink (e.g. 'europe', 'north-america'). If omitted, returns all regions.
Response
{
  "type": "object",
  "fields": {
    "pick_up_locations": "object mapping region name to array of location objects with permalink, city, country_code, total_deals, min_price",
    "drop_off_locations": "object mapping region name to array of location objects with permalink, city, country_code, total_deals, min_price"
  },
  "sample": {
    "data": {
      "pick_up_locations": {
        "europe": [
          {
            "id": null,
            "city": "berlin-offers",
            "min_price": 11.99,
            "permalink": "berlin-offers",
            "total_deals": 93,
            "country_code": "DE"
          },
          {
            "id": null,
            "city": "munich-offers",
            "min_price": 9.99,
            "permalink": "munich-offers",
            "total_deals": 46,
            "country_code": "DE"
          }
        ]
      },
      "drop_off_locations": {
        "europe": [
          {
            "id": null,
            "city": "oslo",
            "min_price": 9.99,
            "permalink": "oslo",
            "total_deals": 20,
            "country_code": "NO"
          },
          {
            "id": null,
            "city": "milan-malpensa",
            "min_price": 9.99,
            "permalink": "milan-malpensa",
            "total_deals": 18,
            "country_code": "IT"
          }
        ]
      }
    },
    "status": "success"
  }
}

About the indiecampers.com API

The Indie Campers API exposes 2 endpoints that return campervan relocation deals and rental locations from indiecampers.com. The search_deals endpoint returns deal objects with fields including pick_up_location, drop_off_location, van_category, passengers, beds, min_price, and max_max_nights, with support for filtering by date range, trip duration, and geographic region. The get_locations endpoint maps regions to available pickup and dropoff cities with deal counts and minimum prices.

Endpoints Overview

The API covers two endpoints. get_locations returns all available pickup and dropoff locations grouped by region — such as europe or north-america — including each location's permalink, city, country_code, total_deals, and min_price. The optional group parameter narrows results to a single region. Location permalinks returned here are the canonical values to pass into search_deals.

Searching and Filtering Deals

search_deals is the primary endpoint. It accepts up to seven filter parameters: pick_up_location and drop_off_location (using permalinks from get_locations), date_from and date_to in ISO YYYY-MM-DD format, max_days to exclude deals with trip durations above a threshold, group for regional scoping, and page for manual pagination. When page is omitted, the endpoint automatically paginates through all results; the limit parameter caps total results returned in this mode. Each deal object in the response includes van category, passenger count, bed count, minimum price, and maximum available nights.

Response Structure

The search_deals response includes both filtered and unfiltered deal counts — total_filtered and total_unfiltered — letting you measure how much your filters narrow the result set. It also returns available_pickup_locations and available_dropoff_locations arrays within the current result set, useful for building dynamic filter UIs without a separate get_locations call. Deal pricing is expressed as min_price, representing the lowest rate available for that route and van combination.

Common use cases
  • Build a deal-alert tool that monitors min_price drops on specific Europe routes by polling search_deals with pick_up_location and drop_off_location filters
  • Generate a relocation deal map by plotting pickup and dropoff cities from get_locations using country_code and city fields
  • Find last-minute campervan deals by filtering search_deals with date_from set to the current date and max_days set to a short window
  • Compare van categories and passenger capacity across available deals on a given route using van_category, passengers, and beds fields
  • Build a route popularity ranking by aggregating total_deals counts from get_locations across all pickup cities in a region
  • Filter North America relocation deals separately from Europe deals using the group parameter in both endpoints
  • Identify budget-friendly routes by sorting deals returned from search_deals by min_price across multiple drop_off_location values
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 Indie Campers have an official developer API?+
Indie Campers does not publish a public developer API or developer documentation. This Parse API provides structured access to deal and location data from indiecampers.com.
What does the get_locations endpoint return, and how does it relate to search_deals?+
get_locations returns pickup and dropoff location objects grouped by region, each with a permalink, city, country_code, total_deals count, and min_price. The permalink values are what you pass as pick_up_location or drop_off_location in search_deals. Calling get_locations first is the reliable way to enumerate valid filter values for the search endpoint.
How does pagination work in search_deals?+
Each page contains 25 deals. If you supply a page number, you get exactly that page. If you omit page, the endpoint fetches all pages automatically and returns the combined result set. You can cap the total returned with the limit parameter when in auto-pagination mode. The response always includes total_filtered and total_unfiltered so you can verify completeness.
Does the API return van photos, full vehicle specs, or booking URLs for individual deals?+
Not currently. The API returns deal-level data: route, van_category, passengers, beds, min_price, max_max_nights, and available pickup/dropoff location arrays. Detailed vehicle specifications, images, and direct booking links are not included in the response. You can fork this API on Parse and revise it to add an endpoint targeting individual deal or vehicle detail pages.
Are deals outside Europe and North America covered?+
The current group values are europe and north-america, matching the regions available on indiecampers.com at the time this API was built. Deals in other regions, if Indie Campers adds them, are not guaranteed to appear. You can fork the API on Parse and revise it to adjust regional coverage as the source expands.
Page content last updated . Spec covers 2 endpoints from indiecampers.com.
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.