Outdoorsy Rentals API is one of 62 APIs that Outdoorsy publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Rentals. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.
This API exposes
19 operations
across 16 paths,
and defines 144 schemas.
It is described by OpenAPI 3.2.0, at version 0.0.1.
Requests are made against a single base URL, /v0.
19 operations16 paths144 schemas1 DELETE10 GET3 PATCH5 POST
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.2.0
API Version
0.0.1
Base URL
https://api.outdoorsy.com/v0
Authentication
API Key, API Key
Resource Areas
1
Authentication & Security 2
Outdoorsy Rentals API declares
2 security schemes
for authenticating requests.
An API key is passed in the header as API-Key (API-Key).
An API key is passed in the header as Authorization (Bearer).
Paths & Operations 19
Across 16 paths, the API surfaces 19 operations — 1 DELETE, 10 GET, 3 PATCH, 5 POST. Each is listed below with its method, path, parameters, and response codes.
Rentals 19
POST
/rentals/{rental_id}/delivery
Get the delivery price for a rental for a given location
getDeliveryPrice1 parambody→ 200400401404default
GET
/availability
Returns list of available rentals for a given date range.
listAvailability9 params→ 200401404
GET
/rentals
Read many rentals GetFleetVehicle retrieves vehicle data from the Fleet service for a rental. This includes real-time information like odometer reading, connection status, and other attributes. The f…
Returns the list of available premium services for the request rental.
listRentalServices1 param→ 200401404default
GET
/rentals/homepage-recommendations
GetHomepageRecomendationRentals finds for homepage based on passed rental tag
searchHomepageRecomendationRentals→ 200
GET
/rentals/minimal
SearchMinimal performs search on rentals with a limited subset of options, returning a minimal payload. This is generally intended for use in 3rd party products that need a subset of data to display…
searchRentalsMinimal→ 200
GET
/rentals/random
Random Search Results, does not use user's geo location
searchRandom92 params→ 200
GET
/rentals/similar
GetSimilarByID finds rentals that are similar to the requested rental ID
searchRentalsSimilar→ 200
GET
/rentals/weekend
GetAvailableForWeekend finds rentals that are available for upcoming weekend
searchWeekendAvailableRentals→ 200
Schemas 144
The contract defines 144 schemas that model the data the API accepts and returns. The most detailed are Rental_2 (176 properties), Rental_3 (176 properties), Rental (125 properties), ExternalCampground (61 properties). Each schema is shown below with its type and property counts.
DeliveryRequest
object
3 properties
DeliveryLocation
object
10 properties
PriceEstimate
object
2 properties
TaxRate
object
11 properties
AverageReviewsScores
object
4 properties
TagRental
object
7 properties
RentalImageAmenity
object
RentalImageAmenity is used to relate a RentalImage with an Amenity (this is a 1 to 1 relationship)
3 properties
DistributedRatings
object
1 property
RentalFullReview
object
5 properties
AverageReviews
object
3 properties
Rental
object
A rental is owned by a user A rental is all the things about an RV
125 properties
ReviewOwner
object
4 properties
RentalPriceRequest
object
1 property
RentalImage
object
23 properties
VinCheck
object
14 properties
RentalVinRequest
object
1 property
Reviewer
object
4 properties
IMap
object
Localizer
object
3 properties
MSI
object
ConsignmentResponse
object
1 property
ServiceIntegration
object
54 properties
UnitLocale
object
5 properties
PrepFee
object
4 properties
RentalRemoveRequest
object
2 properties
CampsiteSummary
object
12 properties
Plan
object
47 properties
DBMSISlice
array
DBMSISlice is a []string with database conversion methods
PetFee
object
7 properties
StayDetails
object
14 properties
RentalSummary
object
16 properties
OwnerResponseReview
object
2 properties
RentalConsignment
object
8 properties
CampsiteCategory
object
37 properties
CampsiteCategoryQuestion
object
3 properties
ReviewImage
object
11 properties
ConsignmentRequest
object
1 property
PlanOverride
object
9 properties
RentalImages
array
ServiceIntegrationFeature
object
1 property
VehicleTypesResponse
object
2 properties
activeOptions
object
8 properties
VehicleType
object
3 properties
PriceEstimatePrediction
object
3 properties
Tag
object
9 properties
RentalTypesOptions
object
10 properties
BookingSummary
object
3 properties
Home
object
9 properties
ID
string
ID is the type used throughout the system to identify a unique object. It properly handles marshaling for both json and sql databases. It properly handles null…
ServiceIntegrationDetails
object
1 property
AvailabilityInfo
object
7 properties
ReviewScores
object
1 property
AverageRatings
object
12 properties
StaySummary
object
11 properties
Price
object
8 properties
MediaCategory
object
2 properties
NullTime
object
NullTime represents a time.Time that may be null. NullTime implements the sql.Scanner interface so it can be used as a scan destination, similar to sql.NullStr…
2 properties
NullFloat64
object
NullFloat64 implements the [Scanner] interface so it can be used as a scan destination, similar to [NullString].
2 properties
activePrice
object
5 properties
RentalItem
object
37 properties
RentalImageReview
object
35 properties
DBStringSlice
array
DBStringSlice is a []string with database conversion methods
DBInterfaceMap
object
DBInterfaceMap is a map[string]interface{} with database conversion methods
Vehicle
object
24 properties
Breadcrumb
object
ListingQuestions
object
2 properties
RentalCatalog
object
4 properties
AverageReviews_2
object
3 properties
JSONB
object
JSONB type to handle postgres jsonb data type
CustomPrices
object
17 properties
JSONBArr
array
JSONBArr type to handle postgres jsonb array data type
EducationalModule
object
Resource
object
Note that any of the optional keys will be omitted if a value is not provided. For more information, see the specification at: http://jsonapi.org/format/docume…
6 properties
Tags
array
Tags type to handle rental tags from prostgres jsonb data type
Image
object
Image type to handle all images
17 properties
ChildRental
object
3 properties
NearbyContent
object
3 properties
JSONBStringArr
array
JSONBStringArr type to handle postgres jsonb string array data type
ExternalCampground
object
New Campground type
61 properties
ABTest
object
SearchExplanation
object
See https://www.elastic.co/guide/en/elasticsearch/reference/7.0/search-request-explain.html.
3 properties
Locale
object
Locale to hold locale units and currency details
5 properties
ProcessedAmenity
object
6 properties
CampgroundSceneryFeature
object
3 properties
OwnerReviewResponse
object
2 properties
SpecialHour
object
used to handle special hours for rental
6 properties
CampsiteCategoryRentalCatalog
object
2 properties
LocalizedContent
object
5 properties
DateRange
object
DateRanges to handle Elastic date range
2 properties
ImageAmenity
object
3 properties
LocalizedContents
array
CampgroundActivityFeature
object
3 properties
User
object
User type
41 properties
ReviewScores_2
object
1 property
Rental_2
object
Rental type
176 properties
InsurancePlan
object
5 properties
tag
object
3 properties
BookingPrice
object
8 properties
AverageRatings_2
object
12 properties
CampsiteCategory_2
object
39 properties
Item
object
Item type to handle all items
11 properties
PrepFee_2
object
2 properties
Geopoint
object
Geopoint type to handle postgres jsonb location data type string
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Outdoorsy Rentals API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.