# Hipcamp Scraper - Campsites and Outdoor Stays (`parseforge/hipcamp-scraper`) Actor

Scrape Hipcamp campsite listings, prices, amenities, reviews, and availability. Extract location details, host information, and photos for outdoor stays and glamping.

- **URL**: https://apify.com/parseforge/hipcamp-scraper.md
- **Developed by:** [ParseForge](https://apify.com/parseforge) (community)
- **Categories:** Travel, Real estate, Other
- **Stats:** 2 total users, 0 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $19.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

![ParseForge Banner](https://github.com/ParseForge/apify-assets/blob/ad35ccc13ddd068b9d6cba33f323962e39aed5b2/banner.jpg?raw=true)

## Hipcamp Camping & Glamping Listings Scraper

> 🚀 **Export Hipcamp camping and glamping listings to CSV, JSON, or Excel in seconds.** No login required. No API key needed.

The Hipcamp Scraper extracts camping and glamping listings from [Hipcamp](https://www.hipcamp.com) - the leading platform for booking unique outdoor stays. Search by US state and collect listing names, types (tent/cabin/RV/glamping), ratings, reviews, pricing, amenities, and direct booking URLs. Data is pulled in real-time from Hipcamp's internal API.

Hipcamp hosts over 300,000 camping sites across private and public lands, including national forests, ranches, wineries, and farms. This actor gives you structured access to that data for any research, business, or development purpose.

Coverage spans all 50 US states, with 607+ listings for major states like California, Texas, and Colorado and 12 data fields per listing including amenities, price, rating, and images. Every record is collected in real-time with no cached responses.

| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| Outdoor travel apps, market researchers, real estate investors, data journalists, developers, tourism boards | Aggregate camping inventory across platforms, analyze camping trends and pricing and availability, identify land with glamping potential, report on the outdoor hospitality industry, power maps and recommendation engines and travel tools, benchmark regional camping offerings |

### 📋 What the Hipcamp Scraper does

- Scrapes camping and glamping listings by US state
- Collects names, types, star ratings, review counts, and nightly prices
- Extracts amenities (fire pit, showers, WiFi, pets allowed, etc.)
- Returns direct Hipcamp booking URLs for each listing
- Supports optional activity filtering (hiking, fishing, swimming, etc.)
- Respects free/paid plan limits automatically

> 💡 **Why it matters:** Hipcamp is the fastest-growing outdoor hospitality platform in the US. Scraping it lets you track pricing trends, identify gaps in the market, and build tools that connect campers with unique outdoor experiences - data that isn't available through any official API.

### 📊 Data fields

Each record includes: `amenities`, `city`, `country`, `imageUrl`, `name`, `pricePerNight`, `rating`, `reviewCount`, `scrapedAt`, `state`, `type`, `url`. All 12 field names come from a real production run, so what you see here is what lands in your dataset.

> ⚠️ **Good to Know:** State names should be lowercase (e.g. `california`, `new york`, `north carolina`). Free users are limited to 10 items. [Create a free account w/ $5 credit](https://console.apify.com/sign-up?fpr=vmoqkp) to unlock more.

### 🚀 How to use

1. [Create a free Apify account](https://console.apify.com/sign-up?fpr=vmoqkp) with $5 credit
2. Open the Hipcamp Scraper on Apify Store
3. Set your desired `state` (e.g. `california`)
4. Optionally set `maxItems` and `activityType`
5. Click **Start** and wait for results
6. Download your dataset as CSV, JSON, Excel, or XML

### 🔗 Recommended Actors

| Actor | Description |
|---|---|
| [Recreation.gov Campsites Scraper](https://apify.com/parseforge/recreation-gov-campsites-scraper) | Scrape public campsite availability from Recreation.gov |
| [OpenTable Scraper](https://apify.com/parseforge/opentable-scraper) | Extract restaurant listings and availability |
| [Bstock Scraper](https://apify.com/parseforge/bstock-scraper) | Scrape B-Stock auction listings and pricing data |

> 💡 **Pro Tip:** browse the complete [ParseForge collection](https://apify.com/parseforge) for scrapers covering travel, real estate, finance, government data, and more.

*This actor is not affiliated with or endorsed by Hipcamp. It accesses publicly available listing data for research and development purposes. Always comply with Hipcamp's Terms of Service and applicable laws when using scraped data.*

### 🆘 Need Help?

If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our [contact form](https://tally.so/r/BzdKgA) or write to parseforge@protonmail.com. We also take on paid custom data projects.

For faster answers, join our [Discord](https://parseforge.co/discord). It's the best place to get support and suggest new actors.

# Actor input Schema

## `state` (type: `string`):

US state name to search listings in (e.g. california, texas, colorado).

## `maxItems` (type: `integer`):

Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000

## `activityType` (type: `string`):

Optional activity filter (e.g. hiking, fishing, swimming). Leave empty for all types.

## Actor input object example

```json
{
  "state": "california",
  "maxItems": 10
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "state": "california",
    "maxItems": 10
};

// Run the Actor and wait for it to finish
const run = await client.actor("parseforge/hipcamp-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "state": "california",
    "maxItems": 10,
}

# Run the Actor and wait for it to finish
run = client.actor("parseforge/hipcamp-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "state": "california",
  "maxItems": 10
}' |
apify call parseforge/hipcamp-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=parseforge/hipcamp-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/acts/MYi4RvsukHISGrddk/builds/Al8HAUDHPKtiDhkq9/openapi.json
