CarRentalList
Exotic car rentals from independent US companies: fleets, published daily rates, rental terms.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (3)
- LOWen browse_locations
- LOWen browse_makes
- LOWen fetch
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"catalog": {
"url": "https://mcp.carrentallist.com/mcp"
}
}
}Puntos de conexión remotos
https://mcp.carrentallist.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (13)
🟢search_vehicles(query, make, model, state, city, ...)
Find exotic and luxury rental cars listed by independent US rental companies, with each car's published daily rate, the company renting it and the carrentallist.com page to cite. Use this when someone asks who rents a specific car (make, model or family such as Huracán, G63, Cullinan), what cars are available in a state or city, or what a car costs per day. Prices are the rates the company publishes; daily_price null means the company does not publish one (say "contact for price", never estimate). Unknown cities or makes return an empty page with did_you_mean: retry with one of those, or call browse_locations / browse_makes.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"description": "free text: make and/or model ('Lamborghini Huracan', 'G63', 'Rolls Cullinan')",
"type": "string",
"minLength": 1,
"maxLength": 100
},
"make": {
"type": "string",
"minLength": 1,
"maxLength": 60,
"description": "car make (Lamborghini, Rolls-Royce, Mercedes)"
},
"model": {
"description": "model or family (Huracan, 911, G-Wagon); matched as the site's model families",
"type": "string",
"minLength": 1,
"maxLength": 60
},
"state": {
"type": "string",
"minLength": 1,
"maxLength": 60,
"description": "US state: two-letter code, name or slug (FL, Florida, new-york)"
},
"city": {
"type": "string",
"minLength": 1,
"maxLength": 60,
"description": "city name as people say it (Miami, LA, Vegas, NYC)"
},
"min_price": {
"description": "lowest published daily rate, USD",
"type": "integer",
"minimum": 0,
"maximum": 100000
},
"max_price": {
"description": "highest published daily rate, USD",
"type": "integer",
"minimum": 0,
"maximum": 100000
},
"priced_only": {
"description": "only cars with a published daily rate (default false)",
"type": "boolean"
},
"class": {
"description": "suv, supercar, ultra (Rolls-Royce/Bentley/Maybach) or sports",
"type": "string",
"enum": [
"suv",
"supercar",
"ultra",
"sports"
]
},
"sort": {
"description": "relevance (default), price_asc (default when a price filter is set), price_desc, newest",
"type": "string",
"enum": [
"relevance",
"price_asc",
"price_desc",
"newest"
]
},
"limit": {
"default": 10,
"description": "page size, 1-50 (default 10)",
"type": "integer",
"minimum": 1,
"maximum": 50
},
"cursor": {
"type": "string",
"maxLength": 200,
"description": "next_cursor of the previous page"
}
}
}Esquema de salida
{
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"make": {
"type": "string"
},
"model": {
"type": [
"string",
"null"
]
},
"family": {
"description": "model family key (lib/model-family familyKey): G63 and G 63 AMG share one",
"type": [
"string",
"null"
]
},
"year": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"color": {
"type": [
"string",
"null"
]
},
"daily_price": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
],
"description": "published daily rate in USD; null = not published (contact the company), never estimated"
},
"price_text": {
"type": "string"
},
"price_type": {
"type": [
"string",
"null"
]
},
"image_url": {
"type": [
"string",
"null"
]
},
"listing_url": {
"type": [
"string",
"null"
]
},
"city": {
"type": [
"string",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
},
"company": {
"anyOf": [
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"slug": {
"type": "string"
},
"name": {
"type": "string"
},
"city": {
"type": [
"string",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
},
"rating": {
"type": [
"number",
"null"
]
},
"review_count": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"listing_tier": {
"type": "string"
},
"claimed": {
"type": "boolean"
},
"url": {
"type": "string"
}
},
"required": [
"id",
"slug",
"name",
"city",
"state",
"rating",
"review_count",
"listing_tier",
"claimed",
"url"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"url": {
"description": "canonical carrentallist.com page of this model (family page)",
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"make",
"model",
"family",
"year",
"color",
"daily_price",
"price_text",
"price_type",
"image_url",
"listing_url",
"city",
"state",
"company",
"url"
],
"additionalProperties": false
}
},
"total": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"next_cursor": {
"type": [
"string",
"null"
]
},
"summary": {
"type": "object",
"properties": {
"cars": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"priced": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"min": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"median": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"max": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"companies": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
}
},
"required": [
"cars",
"priced",
"min",
"median",
"max",
"companies"
],
"additionalProperties": false
},
"resolved": {
"type": "object",
"properties": {
"make": {
"type": [
"string",
"null"
]
},
"model": {
"type": [
"string",
"null"
]
},
"family": {
"type": [
"string",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
},
"city": {
"type": [
"string",
"null"
]
}
},
"required": [
"make",
"model",
"family",
"state",
"city"
],
"additionalProperties": false
},
"did_you_mean": {
"type": "array",
"items": {
"type": "string"
}
},
"note": {
"type": "string"
},
"as_of": {
"description": "date (YYYY-MM-DD) of the catalog's last content change",
"type": [
"string",
"null"
]
},
"provenance": {
"type": "string"
}
},
"required": [
"items",
"total",
"next_cursor",
"summary",
"resolved",
"as_of",
"provenance"
],
"additionalProperties": false
}🟢get_company(slug)
Get everything CarRentalList knows about one independent exotic car rental company: contact details, description, locations, published rental terms (minimum age, deposit, mileage, delivery, insurance), its fleet with published daily rates, and recent price changes. Use this when someone names a company or picks one from search_vehicles results (pass company.slug). Accepts the slug, an old slug (follows renames) or the exact name. A company that is no longer listed returns an error saying why; an unknown name returns suggestions. Fleet is capped at 60 cars (fleet_total has the full count).
Esquema de entrada
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"description": "company slug from a url (/company/<slug>), an old slug, or the exact company name"
}
},
"required": [
"slug"
]
}Esquema de salida
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"slug": {
"type": "string"
},
"name": {
"type": "string"
},
"city": {
"type": [
"string",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
},
"rating": {
"type": [
"number",
"null"
]
},
"review_count": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"listing_tier": {
"type": "string"
},
"claimed": {
"type": "boolean"
},
"url": {
"type": "string"
},
"website": {
"type": [
"string",
"null"
]
},
"phone": {
"type": [
"string",
"null"
]
},
"email": {
"type": [
"string",
"null"
]
},
"description": {
"description": "plain text",
"type": [
"string",
"null"
]
},
"hours": {
"type": [
"string",
"null"
]
},
"specializations": {
"type": "array",
"items": {
"type": "string"
}
},
"locations": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": [
"string",
"null"
]
},
"address": {
"type": [
"string",
"null"
]
},
"city": {
"type": [
"string",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
},
"zip": {
"type": [
"string",
"null"
]
},
"lat": {
"type": [
"number",
"null"
]
},
"lng": {
"type": [
"number",
"null"
]
},
"primary": {
"type": "boolean"
}
},
"required": [
"name",
"address",
"city",
"state",
"zip",
"lat",
"lng",
"primary"
],
"additionalProperties": false
}
},
"terms": {
"anyOf": [
{
"type": "object",
"properties": {
"min_age": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"deposit_min": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"deposit_max": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"miles_included": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"unlimited_miles": {
"type": [
"boolean",
"null"
]
},
"min_rental_hours": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"delivery": {
"anyOf": [
{
"type": "string",
"enum": [
"yes",
"no",
"fee"
]
},
{
"type": "null"
}
]
},
"insurance_required": {
"type": [
"boolean",
"null"
]
},
"source": {
"type": [
"string",
"null"
]
},
"url": {
"type": [
"string",
"null"
]
},
"checked_at": {
"type": [
"string",
"null"
]
}
},
"required": [
"min_age",
"deposit_min",
"deposit_max",
"miles_included",
"unlimited_miles",
"min_rental_hours",
"delivery",
"insurance_required",
"source",
"url",
"checked_at"
],
"additionalProperties": false
},
{
"type": "null"
}
],
"description": "rental terms the company publishes; null = not published, ask the company. A null field = that term is unknown"
},
"fleet_total": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"priced_total": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"price_min": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"price_max": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"makes": {
"type": "array",
"items": {
"type": "object",
"properties": {
"make": {
"type": "string"
},
"count": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
}
},
"required": [
"make",
"count"
],
"additionalProperties": false
}
},
"socials": {
"type": "object",
"properties": {
"instagram": {
"type": [
"string",
"null"
]
},
"facebook": {
"type": [
"string",
"null"
]
},
"youtube": {
"type": [
"string",
"null"
]
},
"tiktok": {
"type": [
"string",
"null"
]
},
"twitter": {
"type": [
"string",
"null"
]
},
"linkedin": {
"type": [
"string",
"null"
]
}
},
"required": [
"instagram",
"facebook",
"youtube",
"tiktok",
"twitter",
"linkedin"
],
"additionalProperties": false
},
"social_score": {
"type": [
"number",
"null"
]
},
"membership": {
"anyOf": [
{
"type": "object",
"properties": {
"type": {
"type": [
"string",
"null"
]
},
"url": {
"type": [
"string",
"null"
]
}
},
"required": [
"type",
"url"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"updated_at": {
"type": [
"string",
"null"
]
},
"vehicles": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"make": {
"type": "string"
},
"model": {
"type": [
"string",
"null"
]
},
"family": {
"description": "model family key (lib/model-family familyKey): G63 and G 63 AMG share one",
"type": [
"string",
"null"
]
},
"year": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"color": {
"type": [
"string",
"null"
]
},
"daily_price": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
],
"description": "published daily rate in USD; null = not published (contact the company), never estimated"
},
"price_text": {
"type": "string"
},
"price_type": {
"type": [
"string",
"null"
]
},
"image_url": {
"type": [
"string",
"null"
]
},
"listing_url": {
"type": [
"string",
"null"
]
},
"city": {
"type": [
"string",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
},
"company": {
"anyOf": [
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"slug": {
"type": "string"
},
"name": {
"type": "string"
},
"city": {
"type": [
"string",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
},
"rating": {
"type": [
"number",
"null"
]
},
"review_count": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"listing_tier": {
"type": "string"
},
"claimed": {
"type": "boolean"
},
"url": {
"type": "string"
}
},
"required": [
"id",
"slug",
"name",
"city",
"state",
"rating",
"review_count",
"listing_tier",
"claimed",
"url"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"url": {
"description": "canonical carrentallist.com page of this model (family page)",
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"make",
"model",
"family",
"year",
"color",
"daily_price",
"price_text",
"price_type",
"image_url",
"listing_url",
"city",
"state",
"company",
"url"
],
"additionalProperties": false
}
},
"price_history_recent": {
"type": "array",
"items": {
"type": "object",
"properties": {
"vehicle_id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"make": {
"type": [
"string",
"null"
]
},
"model": {
"type": [
"string",
"null"
]
},
"daily_price": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"recorded_at": {
"type": "string"
}
},
"required": [
"vehicle_id",
"make",
"model",
"daily_price",
"recorded_at"
],
"additionalProperties": false
}
},
"redirected_from": {
"type": "string"
},
"as_of": {
"description": "date (YYYY-MM-DD) of the catalog's last content change",
"type": [
"string",
"null"
]
},
"provenance": {
"type": "string"
}
},
"required": [
"id",
"slug",
"name",
"city",
"state",
"rating",
"review_count",
"listing_tier",
"claimed",
"url",
"website",
"phone",
"email",
"description",
"hours",
"specializations",
"locations",
"terms",
"fleet_total",
"priced_total",
"price_min",
"price_max",
"makes",
"socials",
"social_score",
"membership",
"updated_at",
"vehicles",
"price_history_recent",
"as_of",
"provenance"
],
"additionalProperties": false
}🟢browse_locations(state)
List the US states that have exotic car rental listings, or the cities of one state, with the number of cars and companies and the lowest published daily rate in each. Use this when someone asks where they can rent exotic cars, which cities have the most supercars, or when you are unsure how the catalog spells a city before calling search_vehicles. Without state: states only. With an unknown state: an empty list with did_you_mean. Places without a page of their own link the state page.
Esquema de entrada
{
"type": "object",
"properties": {
"state": {
"description": "a state to list its cities; omit to list the states",
"type": "string",
"minLength": 1,
"maxLength": 60
}
}
}Esquema de salida
{
"type": "object",
"properties": {
"level": {
"type": "string",
"enum": [
"states",
"cities"
]
},
"state": {
"type": [
"string",
"null"
]
},
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"code": {
"type": [
"string",
"null"
]
},
"state": {
"type": "string"
},
"companies": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"cars": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"priced": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"min_price": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"url": {
"type": [
"string",
"null"
]
}
},
"required": [
"name",
"code",
"state",
"companies",
"cars",
"priced",
"min_price",
"url"
],
"additionalProperties": false
}
},
"did_you_mean": {
"type": "array",
"items": {
"type": "string"
}
},
"note": {
"type": "string"
},
"as_of": {
"description": "date (YYYY-MM-DD) of the catalog's last content change",
"type": [
"string",
"null"
]
},
"provenance": {
"type": "string"
}
},
"required": [
"level",
"state",
"items",
"as_of",
"provenance"
],
"additionalProperties": false
}🟢browse_makes(state, city, make)
List the car makes in the exotic rental catalog (nationwide, or in a state or city) with how many cars and companies offer each and the lowest published daily rate; with make, list that make's model families (Huracán, Urus, Aventador…). Use this when someone asks which brands or models they can rent somewhere, or to check how the catalog spells a make or model before calling search_vehicles. Unknown makes, states or cities return an empty list with did_you_mean.
Esquema de entrada
{
"type": "object",
"properties": {
"state": {
"type": "string",
"minLength": 1,
"maxLength": 60,
"description": "US state: two-letter code, name or slug (FL, Florida, new-york)"
},
"city": {
"type": "string",
"minLength": 1,
"maxLength": 60,
"description": "city name as people say it (Miami, LA, Vegas, NYC)"
},
"make": {
"description": "a make to list its model families; omit to list the makes",
"type": "string",
"minLength": 1,
"maxLength": 60
}
}
}Esquema de salida
{
"type": "object",
"properties": {
"level": {
"type": "string",
"enum": [
"makes",
"families"
]
},
"scope": {
"type": "object",
"properties": {
"state": {
"type": [
"string",
"null"
]
},
"city": {
"type": [
"string",
"null"
]
},
"make": {
"type": [
"string",
"null"
]
}
},
"required": [
"state",
"city",
"make"
],
"additionalProperties": false
},
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"make": {
"type": "string"
},
"family": {
"type": [
"string",
"null"
]
},
"display_name": {
"type": "string"
},
"cars": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"companies": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"priced": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"min_price": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"url": {
"type": [
"string",
"null"
]
}
},
"required": [
"make",
"family",
"display_name",
"cars",
"companies",
"priced",
"min_price",
"url"
],
"additionalProperties": false
}
},
"did_you_mean": {
"type": "array",
"items": {
"type": "string"
}
},
"note": {
"type": "string"
},
"as_of": {
"description": "date (YYYY-MM-DD) of the catalog's last content change",
"type": [
"string",
"null"
]
},
"provenance": {
"type": "string"
}
},
"required": [
"level",
"scope",
"items",
"as_of",
"provenance"
],
"additionalProperties": false
}🟢vehicle_availability(model, make, state)
Find where in the US one car model can be rented from independent exotic rental companies: the states and cities that list it, how many cars and companies, the lowest published daily rate in each, and the cheapest priced car. Use this when someone asks where they can rent a specific model (a Ford GT, a Carrera GT, an SF90, a Huracán), or which city has the most of one model. The model is matched as the site's model families (G63, G 63 AMG and G-Wagon are one). Unknown models return an empty result with did_you_mean; a model name shared by several makes picks the most listed one and lists the others in other_makes. min_price null = no published rate (contact the company), never estimated.
Esquema de entrada
{
"type": "object",
"properties": {
"model": {
"type": "string",
"minLength": 1,
"maxLength": 60,
"description": "the model or family, optionally with the make: 'Huracan', 'Ford GT', 'SF90', 'G-Wagon', 'Carrera GT'"
},
"make": {
"description": "the make, when the model alone is ambiguous",
"type": "string",
"minLength": 1,
"maxLength": 60
},
"state": {
"description": "only this state",
"type": "string",
"minLength": 1,
"maxLength": 60
}
},
"required": [
"model"
]
}Esquema de salida
{
"type": "object",
"properties": {
"family": {
"type": [
"string",
"null"
]
},
"make": {
"type": [
"string",
"null"
]
},
"display_name": {
"type": [
"string",
"null"
]
},
"url": {
"description": "the family page on carrentallist.com",
"type": [
"string",
"null"
]
},
"states": {
"type": "array",
"items": {
"type": "object",
"properties": {
"state": {
"type": "string"
},
"name": {
"type": "string"
},
"cars": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"companies": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"min_price": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"url": {
"type": [
"string",
"null"
]
},
"cities": {
"type": "array",
"items": {
"type": "object",
"properties": {
"city": {
"type": "string"
},
"cars": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"companies": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"min_price": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"url": {
"type": [
"string",
"null"
]
}
},
"required": [
"city",
"cars",
"companies",
"min_price",
"url"
],
"additionalProperties": false
}
}
},
"required": [
"state",
"name",
"cars",
"companies",
"min_price",
"url",
"cities"
],
"additionalProperties": false
}
},
"cars_total": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"companies_total": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"cheapest": {
"anyOf": [
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"make": {
"type": "string"
},
"model": {
"type": [
"string",
"null"
]
},
"family": {
"description": "model family key (lib/model-family familyKey): G63 and G 63 AMG share one",
"type": [
"string",
"null"
]
},
"year": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"color": {
"type": [
"string",
"null"
]
},
"daily_price": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
],
"description": "published daily rate in USD; null = not published (contact the company), never estimated"
},
"price_text": {
"type": "string"
},
"price_type": {
"type": [
"string",
"null"
]
},
"image_url": {
"type": [
"string",
"null"
]
},
"listing_url": {
"type": [
"string",
"null"
]
},
"city": {
"type": [
"string",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
},
"company": {
"anyOf": [
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"slug": {
"type": "string"
},
"name": {
"type": "string"
},
"city": {
"type": [
"string",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
},
"rating": {
"type": [
"number",
"null"
]
},
"review_count": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"listing_tier": {
"type": "string"
},
"claimed": {
"type": "boolean"
},
"url": {
"type": "string"
}
},
"required": [
"id",
"slug",
"name",
"city",
"state",
"rating",
"review_count",
"listing_tier",
"claimed",
"url"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"url": {
"description": "canonical carrentallist.com page of this model (family page)",
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"make",
"model",
"family",
"year",
"color",
"daily_price",
"price_text",
"price_type",
"image_url",
"listing_url",
"city",
"state",
"company",
"url"
],
"additionalProperties": false
},
{
"type": "null"
}
],
"description": "the car with the lowest published daily rate; null when none is published"
},
"other_makes": {
"description": "other makes with a model of that name, when the make was not given",
"type": "array",
"items": {
"type": "object",
"properties": {
"make": {
"type": "string"
},
"cars": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
}
},
"required": [
"make",
"cars"
],
"additionalProperties": false
}
},
"did_you_mean": {
"type": "array",
"items": {
"type": "string"
}
},
"note": {
"type": "string"
},
"as_of": {
"description": "date (YYYY-MM-DD) of the catalog's last content change",
"type": [
"string",
"null"
]
},
"provenance": {
"type": "string"
}
},
"required": [
"family",
"make",
"display_name",
"url",
"states",
"cars_total",
"companies_total",
"cheapest",
"as_of",
"provenance"
],
"additionalProperties": false
}🟢search_companies(state, city, make, specialization, max_min_age, ...)
Find independent exotic car rental companies by state or city, make they rent, specialization tag, review rating, verified ownership and published rental terms: minimum renter age, delivery, unlimited mileage and deposit. Use this when someone asks which companies will rent to them ("I'm 23, who rents to me in Las Vegas with delivery?"), which companies rent a make somewhere, or who the best-rated companies in a city are. Terms filters only keep companies that publish that term; companies left out for not publishing it are counted in excluded_terms_not_published (tell the user to ask them). sort=rank is the site's own order. Unknown places, makes or tags return an empty result with did_you_mean. Use get_company for one company's full details.
Esquema de entrada
{
"type": "object",
"properties": {
"state": {
"type": "string",
"minLength": 1,
"maxLength": 60,
"description": "US state: two-letter code, name or slug (FL, Florida, new-york)"
},
"city": {
"type": "string",
"minLength": 1,
"maxLength": 60,
"description": "city name as people say it (Miami, LA, Vegas, NYC)"
},
"make": {
"description": "only companies that rent this make (in the place, when one is given)",
"type": "string",
"minLength": 1,
"maxLength": 60
},
"specialization": {
"description": "a specialization tag the company lists, e.g. Exotic, Luxury, Chauffeur Service, Lamborghini (case-insensitive, exact tag)",
"type": "string",
"minLength": 1,
"maxLength": 30
},
"max_min_age": {
"description": "the renter's age: only companies whose published minimum age is at most this (a 23-year-old passes 23)",
"type": "integer",
"minimum": 18,
"maximum": 30
},
"delivery": {
"description": "yes = delivery available (no fee mentioned); fee = delivery available, a fee is fine (yes or for a fee)",
"type": "string",
"enum": [
"yes",
"fee"
]
},
"unlimited_miles": {
"description": "true = only unlimited mileage; false = only companies with a daily mileage limit",
"type": "boolean"
},
"max_deposit": {
"description": "USD: only companies whose lowest published deposit is at most this",
"type": "integer",
"minimum": 0,
"maximum": 100000
},
"min_rating": {
"description": "lowest review rating (0-5); unrated companies are left out when set",
"type": "number",
"minimum": 0,
"maximum": 5
},
"claimed_only": {
"description": "only companies whose owner verified the listing",
"type": "boolean"
},
"sort": {
"description": "rank (default: the site's own order, listing tier then cars in the place), rating, fleet (most cars in the place) or name",
"type": "string",
"enum": [
"rank",
"rating",
"fleet",
"name"
]
},
"limit": {
"default": 10,
"description": "page size, 1-50 (default 10)",
"type": "integer",
"minimum": 1,
"maximum": 50
},
"cursor": {
"type": "string",
"maxLength": 200,
"description": "next_cursor of the previous page"
}
}
}Esquema de salida
{
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"slug": {
"type": "string"
},
"name": {
"type": "string"
},
"city": {
"type": [
"string",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
},
"rating": {
"type": [
"number",
"null"
]
},
"review_count": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"listing_tier": {
"type": "string"
},
"claimed": {
"type": "boolean"
},
"url": {
"type": "string"
},
"fleet_total": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "listed cars nationwide"
},
"cars_in_scope": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "listed cars in the place / of the make asked for"
},
"priced_total": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"price_min": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
],
"description": "lowest published daily rate of the fleet; null = none published"
},
"specializations": {
"type": "array",
"items": {
"type": "string"
}
},
"terms": {
"anyOf": [
{
"type": "object",
"properties": {
"min_age": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"deposit_min": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"deposit_max": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"miles_included": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"unlimited_miles": {
"type": [
"boolean",
"null"
]
},
"min_rental_hours": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"delivery": {
"anyOf": [
{
"type": "string",
"enum": [
"yes",
"no",
"fee"
]
},
{
"type": "null"
}
]
},
"insurance_required": {
"type": [
"boolean",
"null"
]
},
"source": {
"type": [
"string",
"null"
]
},
"url": {
"type": [
"string",
"null"
]
},
"checked_at": {
"type": [
"string",
"null"
]
}
},
"required": [
"min_age",
"deposit_min",
"deposit_max",
"miles_included",
"unlimited_miles",
"min_rental_hours",
"delivery",
"insurance_required",
"source",
"url",
"checked_at"
],
"additionalProperties": false
},
{
"type": "null"
}
],
"description": "published rental terms; null = not published, ask the company"
},
"terms_summary": {
"description": "the terms in one line; null = not published",
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"slug",
"name",
"city",
"state",
"rating",
"review_count",
"listing_tier",
"claimed",
"url",
"fleet_total",
"cars_in_scope",
"priced_total",
"price_min",
"specializations",
"terms",
"terms_summary"
],
"additionalProperties": false
}
},
"total": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"next_cursor": {
"type": [
"string",
"null"
]
},
"excluded_terms_not_published": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "companies that matched everything else but were left out because a terms filter asked for a term they do not publish"
},
"resolved": {
"type": "object",
"properties": {
"state": {
"type": [
"string",
"null"
]
},
"city": {
"type": [
"string",
"null"
]
},
"make": {
"type": [
"string",
"null"
]
},
"specialization": {
"type": [
"string",
"null"
]
}
},
"required": [
"state",
"city",
"make",
"specialization"
],
"additionalProperties": false
},
"did_you_mean": {
"type": "array",
"items": {
"type": "string"
}
},
"note": {
"type": "string"
},
"as_of": {
"description": "date (YYYY-MM-DD) of the catalog's last content change",
"type": [
"string",
"null"
]
},
"provenance": {
"type": "string"
}
},
"required": [
"items",
"total",
"next_cursor",
"excluded_terms_not_published",
"resolved",
"as_of",
"provenance"
],
"additionalProperties": false
}🟢price_overview(make, model, state, city, class)
Summarize the published daily rental rates of exotic cars for a make, model family, state, city or class: how many cars, how many publish a rate, minimum, quartiles, median and maximum, a split by state, and the cheapest and priciest cars with links. Use this when someone asks what a fair daily rate is ("what does a 911 Turbo S cost per day in California?"), how prices compare between states, or what the cheapest way to rent a class of car is. Figures are computed live over cars with a published daily rate only (never estimated); a scope without one returns null figures and says so. floor_note explains the rate floors so a rate near one is not mistaken for a bargain. Unknown inputs return did_you_mean.
Esquema de entrada
{
"type": "object",
"properties": {
"make": {
"type": "string",
"minLength": 1,
"maxLength": 60,
"description": "car make (Lamborghini, Rolls-Royce, Mercedes)"
},
"model": {
"description": "model or family (911, Huracan, G-Wagon); may include the make",
"type": "string",
"minLength": 1,
"maxLength": 60
},
"state": {
"type": "string",
"minLength": 1,
"maxLength": 60,
"description": "US state: two-letter code, name or slug (FL, Florida, new-york)"
},
"city": {
"type": "string",
"minLength": 1,
"maxLength": 60,
"description": "city name as people say it (Miami, LA, Vegas, NYC)"
},
"class": {
"description": "suv, supercar, ultra (Rolls-Royce/Bentley/Maybach) or sports",
"type": "string",
"enum": [
"suv",
"supercar",
"ultra",
"sports"
]
}
}
}Esquema de salida
{
"type": "object",
"properties": {
"scope": {
"type": "object",
"properties": {
"make": {
"type": [
"string",
"null"
]
},
"model": {
"type": [
"string",
"null"
]
},
"family": {
"type": [
"string",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
},
"city": {
"type": [
"string",
"null"
]
},
"class": {
"type": [
"string",
"null"
]
}
},
"required": [
"make",
"model",
"family",
"state",
"city",
"class"
],
"additionalProperties": false
},
"cars": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "listed cars in the scope"
},
"priced": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "cars with a published daily rate: every figure below is over these only"
},
"priced_share": {
"description": "priced / cars (0-1); null without cars",
"type": [
"number",
"null"
]
},
"min": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"p25": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"median": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"p75": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"max": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"by_state": {
"type": "array",
"items": {
"type": "object",
"properties": {
"state": {
"type": "string"
},
"name": {
"type": "string"
},
"cars": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"priced": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"median": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
}
},
"required": [
"state",
"name",
"cars",
"priced",
"median"
],
"additionalProperties": false
}
},
"cheapest": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"make": {
"type": "string"
},
"model": {
"type": [
"string",
"null"
]
},
"family": {
"description": "model family key (lib/model-family familyKey): G63 and G 63 AMG share one",
"type": [
"string",
"null"
]
},
"year": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"color": {
"type": [
"string",
"null"
]
},
"daily_price": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
],
"description": "published daily rate in USD; null = not published (contact the company), never estimated"
},
"price_text": {
"type": "string"
},
"price_type": {
"type": [
"string",
"null"
]
},
"image_url": {
"type": [
"string",
"null"
]
},
"listing_url": {
"type": [
"string",
"null"
]
},
"city": {
"type": [
"string",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
},
"company": {
"anyOf": [
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"slug": {
"type": "string"
},
"name": {
"type": "string"
},
"city": {
"type": [
"string",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
},
"rating": {
"type": [
"number",
"null"
]
},
"review_count": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"listing_tier": {
"type": "string"
},
"claimed": {
"type": "boolean"
},
"url": {
"type": "string"
}
},
"required": [
"id",
"slug",
"name",
"city",
"state",
"rating",
"review_count",
"listing_tier",
"claimed",
"url"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"url": {
"description": "canonical carrentallist.com page of this model (family page)",
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"make",
"model",
"family",
"year",
"color",
"daily_price",
"price_text",
"price_type",
"image_url",
"listing_url",
"city",
"state",
"company",
"url"
],
"additionalProperties": false
}
},
"priciest": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"make": {
"type": "string"
},
"model": {
"type": [
"string",
"null"
]
},
"family": {
"description": "model family key (lib/model-family familyKey): G63 and G 63 AMG share one",
"type": [
"string",
"null"
]
},
"year": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"color": {
"type": [
"string",
"null"
]
},
"daily_price": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
],
"description": "published daily rate in USD; null = not published (contact the company), never estimated"
},
"price_text": {
"type": "string"
},
"price_type": {
"type": [
"string",
"null"
]
},
"image_url": {
"type": [
"string",
"null"
]
},
"listing_url": {
"type": [
"string",
"null"
]
},
"city": {
"type": [
"string",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
},
"company": {
"anyOf": [
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"slug": {
"type": "string"
},
"name": {
"type": "string"
},
"city": {
"type": [
"string",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
},
"rating": {
"type": [
"number",
"null"
]
},
"review_count": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"listing_tier": {
"type": "string"
},
"claimed": {
"type": "boolean"
},
"url": {
"type": "string"
}
},
"required": [
"id",
"slug",
"name",
"city",
"state",
"rating",
"review_count",
"listing_tier",
"claimed",
"url"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"url": {
"description": "canonical carrentallist.com page of this model (family page)",
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"make",
"model",
"family",
"year",
"color",
"daily_price",
"price_text",
"price_type",
"image_url",
"listing_url",
"city",
"state",
"company",
"url"
],
"additionalProperties": false
}
},
"floor_note": {
"type": "string"
},
"did_you_mean": {
"type": "array",
"items": {
"type": "string"
}
},
"note": {
"type": "string"
},
"as_of": {
"description": "date (YYYY-MM-DD) of the catalog's last content change",
"type": [
"string",
"null"
]
},
"provenance": {
"type": "string"
}
},
"required": [
"scope",
"cars",
"priced",
"priced_share",
"min",
"p25",
"median",
"p75",
"max",
"by_state",
"cheapest",
"priciest",
"floor_note",
"as_of",
"provenance"
],
"additionalProperties": false
}🟢catalog_highlights(kind, state, city, limit)
Show what is interesting in the exotic rental catalog right now, nationwide or in a state or city: cars newly listed in the last 30 days, recent daily price drops or rises (old and new price, date), the rarest model families (offered by at most two companies in the US), the most expensive cars, the biggest fleets and the most reviewed companies. Use this when someone asks "what's new", "what got cheaper", "what's the rarest car I can rent" or "who has the biggest fleet in Miami" questions, and for news-style summaries. Only published daily rates are used. A price change pairs a car's two latest rates, both recorded in the last 30 days, and counts only when both are plausible daily rates and the new one is still live. New arrivals leave out cars re-listed by a rescrape and bulk imports. Unknown places return did_you_mean.
Esquema de entrada
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"new_arrivals",
"price_drops",
"price_rises",
"rarest",
"most_expensive",
"biggest_fleets",
"most_reviewed"
],
"description": "new_arrivals (cars first seen in the last 30 days, re-listings and bulk imports left out), price_drops / price_rises (daily rate changes in the last 30 days), rarest (model families offered by at most 2 companies nationwide), most_expensive (highest published daily rates), biggest_fleets, most_reviewed"
},
"state": {
"type": "string",
"minLength": 1,
"maxLength": 60,
"description": "US state: two-letter code, name or slug (FL, Florida, new-york)"
},
"city": {
"type": "string",
"minLength": 1,
"maxLength": 60,
"description": "city name as people say it (Miami, LA, Vegas, NYC)"
},
"limit": {
"default": 10,
"description": "page size, 1-50 (default 10)",
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"required": [
"kind"
]
}Esquema de salida
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"new_arrivals",
"price_drops",
"price_rises",
"rarest",
"most_expensive",
"biggest_fleets",
"most_reviewed"
]
},
"scope": {
"type": "object",
"properties": {
"state": {
"type": [
"string",
"null"
]
},
"city": {
"type": [
"string",
"null"
]
}
},
"required": [
"state",
"city"
],
"additionalProperties": false
},
"window_days": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
],
"description": "look-back window of new_arrivals and price changes; null for the other kinds"
},
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"vehicle": {
"anyOf": [
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"make": {
"type": "string"
},
"model": {
"type": [
"string",
"null"
]
},
"family": {
"description": "model family key (lib/model-family familyKey): G63 and G 63 AMG share one",
"type": [
"string",
"null"
]
},
"year": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"color": {
"type": [
"string",
"null"
]
},
"daily_price": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
],
"description": "published daily rate in USD; null = not published (contact the company), never estimated"
},
"price_text": {
"type": "string"
},
"price_type": {
"type": [
"string",
"null"
]
},
"image_url": {
"type": [
"string",
"null"
]
},
"listing_url": {
"type": [
"string",
"null"
]
},
"city": {
"type": [
"string",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
},
"company": {
"anyOf": [
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"slug": {
"type": "string"
},
"name": {
"type": "string"
},
"city": {
"type": [
"string",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
},
"rating": {
"type": [
"number",
"null"
]
},
"review_count": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"listing_tier": {
"type": "string"
},
"claimed": {
"type": "boolean"
},
"url": {
"type": "string"
}
},
"required": [
"id",
"slug",
"name",
"city",
"state",
"rating",
"review_count",
"listing_tier",
"claimed",
"url"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"url": {
"description": "canonical carrentallist.com page of this model (family page)",
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"make",
"model",
"family",
"year",
"color",
"daily_price",
"price_text",
"price_type",
"image_url",
"listing_url",
"city",
"state",
"company",
"url"
],
"additionalProperties": false
},
{
"type": "null"
}
],
"description": "the car (vehicle kinds; for rarest a representative car)"
},
"company": {
"anyOf": [
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"slug": {
"type": "string"
},
"name": {
"type": "string"
},
"city": {
"type": [
"string",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
},
"rating": {
"type": [
"number",
"null"
]
},
"review_count": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"listing_tier": {
"type": "string"
},
"claimed": {
"type": "boolean"
},
"url": {
"type": "string"
}
},
"required": [
"id",
"slug",
"name",
"city",
"state",
"rating",
"review_count",
"listing_tier",
"claimed",
"url"
],
"additionalProperties": false
},
{
"type": "null"
}
],
"description": "the company (biggest_fleets, most_reviewed)"
},
"family": {
"anyOf": [
{
"type": "object",
"properties": {
"make": {
"type": "string"
},
"family": {
"type": "string"
},
"display_name": {
"type": "string"
},
"cars": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"companies": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"min_price": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"url": {
"type": [
"string",
"null"
]
}
},
"required": [
"make",
"family",
"display_name",
"cars",
"companies",
"min_price",
"url"
],
"additionalProperties": false
},
{
"type": "null"
}
],
"description": "the model family (rarest)"
},
"detail": {
"type": "object",
"properties": {
"first_seen": {
"type": [
"string",
"null"
]
},
"old_price": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"new_price": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"change": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"change_percent": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"changed_at": {
"type": [
"string",
"null"
]
},
"old_recorded_at": {
"description": "when the old price was recorded (inside the window)",
"type": [
"string",
"null"
]
},
"new_recorded_at": {
"type": [
"string",
"null"
]
},
"companies_nationwide": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"cars_nationwide": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"daily_price": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"cars_in_scope": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"fleet_total": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"rating": {
"type": [
"number",
"null"
]
},
"review_count": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
}
},
"required": [
"vehicle",
"company",
"family",
"detail"
],
"additionalProperties": false
}
},
"total": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "matches before the limit"
},
"did_you_mean": {
"type": "array",
"items": {
"type": "string"
}
},
"note": {
"type": "string"
},
"as_of": {
"description": "date (YYYY-MM-DD) of the catalog's last content change",
"type": [
"string",
"null"
]
},
"provenance": {
"type": "string"
}
},
"required": [
"kind",
"scope",
"window_days",
"items",
"total",
"as_of",
"provenance"
],
"additionalProperties": false
}🟢top_companies(month, category)
Get CarRentalList's monthly ranking of the best independent exotic car rental companies in the US: the top 10 with composite scores and highlights, the category champions (largest fleet, highest rated, best in Miami/LA/Vegas, best for Lamborghini or Rolls-Royce) and market stats. Use this when someone asks who the best, top-rated or biggest exotic rental companies are, or about a past month's ranking. Each edition is frozen at the start of its month; month (YYYY-MM) picks a past edition, an unknown month returns an error listing the stored ones. as_of is the edition's date.
Esquema de entrada
{
"type": "object",
"properties": {
"month": {
"description": "edition month YYYY-MM (default: the current edition)",
"type": "string",
"pattern": "^\\d{4}-(0[1-9]|1[0-2])$"
},
"category": {
"description": "one category champion: largest_fleet, highest_rated, most_reviewed, best_lamborghini, best_rolls_royce, best_miami, best_los_angeles, best_las_vegas",
"type": "string",
"enum": [
"largest_fleet",
"highest_rated",
"most_reviewed",
"best_lamborghini",
"best_rolls_royce",
"best_miami",
"best_los_angeles",
"best_las_vegas"
]
}
}
}Esquema de salida
{
"type": "object",
"properties": {
"month": {
"type": "string"
},
"label": {
"type": "string"
},
"url": {
"type": "string",
"description": "the edition page on carrentallist.com"
},
"generated_at": {
"type": [
"string",
"null"
]
},
"companies": {
"type": "array",
"items": {
"type": "object",
"properties": {
"rank": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"id": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"slug": {
"type": "string"
},
"name": {
"type": "string",
"description": "the company's name today"
},
"name_in_edition": {
"description": "the name the edition stored, when the company was renamed since",
"type": "string"
},
"city": {
"type": [
"string",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
},
"score": {
"description": "composite score of the edition (0-100)",
"type": [
"number",
"null"
]
},
"scores": {
"type": "object",
"properties": {
"fleet": {
"type": [
"number",
"null"
]
},
"rating": {
"type": [
"number",
"null"
]
},
"reach": {
"type": [
"number",
"null"
]
},
"social": {
"type": [
"number",
"null"
]
},
"brands": {
"type": [
"number",
"null"
]
},
"pricing": {
"type": [
"number",
"null"
]
},
"loyalty": {
"type": [
"number",
"null"
]
}
},
"required": [
"fleet",
"rating",
"reach",
"social",
"brands",
"pricing",
"loyalty"
],
"additionalProperties": false
},
"tier": {
"type": [
"string",
"null"
]
},
"vehicle_count": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"rating": {
"type": [
"number",
"null"
]
},
"review_count": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"top_brands": {
"type": "array",
"items": {
"type": "string"
}
},
"highlights": {
"type": "array",
"items": {
"type": "string"
}
},
"url": {
"type": "string"
}
},
"required": [
"rank",
"id",
"slug",
"name",
"city",
"state",
"score",
"scores",
"tier",
"vehicle_count",
"rating",
"review_count",
"top_brands",
"highlights",
"url"
],
"additionalProperties": false
}
},
"category_champions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"category": {
"type": "string"
},
"label": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"value": {
"type": [
"string",
"null"
]
},
"city": {
"type": [
"string",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
},
"url": {
"type": "string"
}
},
"required": [
"category",
"label",
"name",
"slug",
"value",
"city",
"state",
"url"
],
"additionalProperties": false
}
},
"market_stats": {
"type": "object",
"properties": {
"total_companies": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"total_vehicles": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"total_brands": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"states": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"avg_rating": {
"type": [
"string",
"null"
]
},
"most_listed_brand": {
"type": [
"string",
"null"
]
},
"top_state": {
"type": [
"string",
"null"
]
},
"top_city": {
"type": [
"string",
"null"
]
}
},
"required": [
"total_companies",
"total_vehicles",
"total_brands",
"states",
"avg_rating",
"most_listed_brand",
"top_state",
"top_city"
],
"additionalProperties": false
},
"omitted_unlisted": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"description": "ranked entries and champions left out because the company is no longer listed (hidden, closed or without cars); ranks keep their stored numbers, so the gap shows"
},
"editions": {
"type": "array",
"items": {
"type": "string"
},
"description": "every stored edition month, newest first"
},
"method": {
"type": "string"
},
"note": {
"type": "string"
},
"as_of": {
"description": "date (YYYY-MM-DD) of the catalog's last content change",
"type": [
"string",
"null"
]
},
"provenance": {
"type": "string"
}
},
"required": [
"month",
"label",
"url",
"generated_at",
"companies",
"category_champions",
"market_stats",
"omitted_unlisted",
"editions",
"method",
"as_of",
"provenance"
],
"additionalProperties": false
}🟢search_news(query, make, limit, cursor)
Search CarRentalList's exotic car news (new models, rental market stories, events), newest first, by words in the headline, excerpt and keywords and/or by make. Use this when someone asks for news about a car, a make or an event (Monterey Car Week, a new Ferrari), or what is new in the exotic car world; then call get_news_article with a slug for the full text. Without query and make: the latest articles. When no article has every word, articles with any of them are returned (match = any).
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"description": "words to look for in the headline, excerpt and keywords ('Monterey Car Week', 'McLaren W1')",
"type": "string",
"minLength": 1,
"maxLength": 100
},
"make": {
"description": "only articles about this make (Ferrari, Lamborghini, Rolls-Royce)",
"type": "string",
"minLength": 1,
"maxLength": 60
},
"limit": {
"default": 10,
"description": "page size, 1-50 (default 10)",
"type": "integer",
"minimum": 1,
"maximum": 50
},
"cursor": {
"type": "string",
"maxLength": 200,
"description": "next_cursor of the previous page"
}
}
}Esquema de salida
{
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"title": {
"type": "string"
},
"subtitle": {
"type": [
"string",
"null"
]
},
"excerpt": {
"type": [
"string",
"null"
]
},
"related_makes": {
"type": "array",
"items": {
"type": "string"
}
},
"published_at": {
"type": [
"string",
"null"
]
},
"image_url": {
"type": [
"string",
"null"
]
},
"url": {
"type": "string",
"description": "the article on carrentallist.com"
},
"source_url": {
"description": "the original story the article is based on",
"type": [
"string",
"null"
]
},
"source": {
"type": [
"string",
"null"
]
}
},
"required": [
"slug",
"title",
"subtitle",
"excerpt",
"related_makes",
"published_at",
"image_url",
"url",
"source_url",
"source"
],
"additionalProperties": false
}
},
"total": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"next_cursor": {
"type": [
"string",
"null"
]
},
"match": {
"type": "string",
"enum": [
"all",
"any",
"none"
],
"description": "all = every query word matched; any = no article had them all, so articles with at least one; none = no query"
},
"note": {
"type": "string"
},
"as_of": {
"description": "date (YYYY-MM-DD) of the catalog's last content change",
"type": [
"string",
"null"
]
},
"provenance": {
"type": "string"
}
},
"required": [
"items",
"total",
"next_cursor",
"match",
"as_of",
"provenance"
],
"additionalProperties": false
}🟢get_news_article(slug)
Get one CarRentalList news article as Markdown (headings, lists and links kept), with its date, related makes and the original source URL. Use this when someone wants the details of a story found with search_news, or names an article from carrentallist.com/news. Takes the slug (or the /news/ url). Bodies longer than 20 KB are shortened (truncated = true) and point to the page. An unknown slug returns an error; call search_news.
Esquema de entrada
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 300,
"description": "article slug (search_news items[].slug, or the last part of a /news/<slug> url)"
}
},
"required": [
"slug"
]
}Esquema de salida
{
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"title": {
"type": "string"
},
"subtitle": {
"type": [
"string",
"null"
]
},
"excerpt": {
"type": [
"string",
"null"
]
},
"related_makes": {
"type": "array",
"items": {
"type": "string"
}
},
"published_at": {
"type": [
"string",
"null"
]
},
"image_url": {
"type": [
"string",
"null"
]
},
"url": {
"type": "string",
"description": "the article on carrentallist.com"
},
"source_url": {
"description": "the original story the article is based on",
"type": [
"string",
"null"
]
},
"source": {
"type": [
"string",
"null"
]
},
"keywords": {
"type": "array",
"items": {
"type": "string"
}
},
"updated_at": {
"type": [
"string",
"null"
]
},
"markdown": {
"type": "string",
"description": "the article body as Markdown, at most 20 KB"
},
"truncated": {
"type": "boolean"
},
"as_of": {
"description": "date (YYYY-MM-DD) of the catalog's last content change",
"type": [
"string",
"null"
]
},
"provenance": {
"type": "string"
}
},
"required": [
"slug",
"title",
"subtitle",
"excerpt",
"related_makes",
"published_at",
"image_url",
"url",
"source_url",
"source",
"keywords",
"updated_at",
"markdown",
"truncated",
"as_of",
"provenance"
],
"additionalProperties": false
}🟢search(query)
Search the whole CarRentalList catalog with one query: rental companies, car model families (Lamborghini Huracán, Rolls-Royce Cullinan…), cities and news articles. Returns ids to pass to fetch, with titles and carrentallist.com urls. Use this when a client only offers search and fetch (ChatGPT connectors, deep research), or to find an entity by name before fetching it. For filtered car lists (price, state, class) search_vehicles is better. No match returns an empty results list.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "what to look for: a company, a car (make/model), a city, or a news topic ('Lamborghini Huracan Miami', 'Diamond Exotic Rentals')"
}
},
"required": [
"query"
]
}Esquema de salida
{
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "pass to fetch"
},
"title": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"id",
"title",
"url"
],
"additionalProperties": false
}
},
"as_of": {
"description": "date (YYYY-MM-DD) of the catalog's last content change",
"type": [
"string",
"null"
]
},
"provenance": {
"type": "string"
}
},
"required": [
"results",
"as_of",
"provenance"
],
"additionalProperties": false
}🟢fetch(id)
Fetch the full document for an id returned by search: a rental company (contact, terms, fleet with daily rates), a model family (price summary over every listed car, plus up to 50 of the cars with prices and companies), a city (makes available there and up to 30 cars; metadata.truncated says when more are listed) or a news article. Use this when you have an id from search and need the details of that one result; cite its url. Pass the id unchanged; an unknown id returns an error.
Esquema de entrada
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 3,
"maxLength": 300,
"description": "an id from search results: company:<slug>, family:<make>/<family>, city:<city>-<st> or news:<slug>"
}
},
"required": [
"id"
]
}Esquema de salida
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"text": {
"type": "string",
"description": "the document as Markdown"
},
"url": {
"type": "string"
},
"metadata": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": [
"string",
"number",
"boolean",
"null"
]
}
},
"as_of": {
"description": "date (YYYY-MM-DD) of the catalog's last content change",
"type": [
"string",
"null"
]
},
"provenance": {
"type": "string"
}
},
"required": [
"id",
"title",
"text",
"url",
"metadata",
"as_of",
"provenance"
],
"additionalProperties": false
}Comunidad
Evidencia