---
type: "firecrawl-provider"
description: "Search public US Turo rental vehicles, read vehicle details and request anonymous dated price estimates. Search is a bounded source window, not exhaustive inventory. No account, booking or checkout actions."
use_when: "Search public US Turo rental vehicles, read vehicle details and request anonymous dated price estimates. Search is a bounded source window, not exhaustive inventory. No account, booking or checkout actions."
categories: "Travel"
capabilities: 3
credits_per_call: "0-1"
---
# Turo on Firecrawl Alexandria

Search public US Turo rental vehicles, read vehicle details and request anonymous dated price estimates. Search is a bounded source window, not exhaustive inventory. No account, booking or checkout actions.

- Categories: Travel
- Category index: [Travel category](https://firecrawl.dev/alexandria/agents/categories/travel)
- Provider key: `turo-com`
- Access: Firecrawl credits
- Cost: 0–1 credits per call

## More

- [Human guide](https://firecrawl.dev/app/alexandria/turo-com)
- [OpenAPI spec](https://firecrawl.dev/alexandria/agents/providers/turo-com/openapi.json)

## Capabilities

- [Filters](https://firecrawl.dev/alexandria/agents/providers/turo-com/car-rentals/filters): Read Turo's public US vehicle-type, sort and fuel labels. vehicle_types and sort_options supply values accepted by search. Fuel labels are descriptive; this version does not expose a fuel filter.
- [Search](https://firecrawl.dev/alexandria/agents/providers/turo-com/car-rentals/search): Search US Turo rentals around coordinates with optional make, vehicle type and sort. Dates use pickup-local time; omitted dates default to a three-day trip starting 21 days ahead at 10:00. Returns up to 50 vehicles from Turo's bounded source window (observed cap: 200), explicit truncation and no invented pagination cursor. Dated anonymous estimates come from the separate public pricing endpoint, with currency, source tax notice and included/excluded line items. quote=null means Turo supplied no estimate for that vehicle. Indicative daily prices are separate and must not be multiplied into trip totals. Estimates are not final booking prices.
- [Vehicle](https://firecrawl.dev/alexandria/agents/providers/turo-com/car-rentals/vehicle): Read one public US Turo vehicle URL: identity, listing status, location, specifications, rating and indicative daily price. Optional paired start/end times request a separate dated home-pickup estimate for driver_age (default 30); without dates, include_quote=true uses a three-day trip starting 21 days ahead at 10:00 pickup-local time; otherwise quote and pricing_query are null. A null quote with dates means the source supplied no estimate. Taxes, protection and other costs may be excluded; inspect the source tax notice and line items. No final checkout price or availability guarantee.

## 1. Choose this provider when

Search public US Turo rental vehicles, read vehicle details and request anonymous dated price estimates. Search is a bounded source window, not exhaustive inventory. No account, booking or checkout actions.

## 2. Minimal request

Call `POST https://api.firecrawl.dev/v2/scrape` with `{ alexandria: { provider, capability, options } }`. For a batch, send `{ alexandria: [...] }` with up to 10 calls.

```json
{
  "provider": "turo-com",
  "capability": "car-rentals/filters",
  "options": {}
}
```

## 3. Add provider options

Use only the options needed for the task:


## 4. Request through your preferred interface

### JavaScript

```javascript
const result = await firecrawl.scrape({
  alexandria: {
    provider: "turo-com",
    capability: "car-rentals/filters",
    options: {},
  },
});
```

### Python

```python
result = firecrawl.scrape_alexandria({
  "provider": "turo-com",
  "capability": "car-rentals/filters",
  "options": {}
})
```

### cURL

```sh
curl https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "alexandria": {
    "provider": "turo-com",
    "capability": "car-rentals/filters",
    "options": {}
  }
}'
```

### CLI

```sh
firecrawl scrape 'turo-com/car-rentals/filters' \
  --options '{}'
```


### MCP

Call the FCX MCP retrieve tool with this object:

```json
{
  "provider": "turo-com",
  "capability": "car-rentals/filters",
  "options": {}
}
```

Ask for only the returned fields needed by the task.

## 5. Full request shape

```json
{
  "provider": "turo-com",
  "capability": "car-rentals/filters",
  "options": {}
}
```

## 6. Response data

The response includes `success`, `provider`, `capability`, `creditsCost` and `data`. This example shows the provider payload in `data`:

```json
{
  "country": "US",
  "fuel_types": [
    {
      "label": "Gas",
      "value": "GAS"
    },
    {
      "label": "Hybrid",
      "value": "HYBRID"
    },
    {
      "label": "Electric",
      "value": "ELECTRIC"
    },
    {
      "label": "Diesel",
      "value": "DIESEL"
    }
  ],
  "observed_at_ms": 1790036715790,
  "price_display_title": "Total price before taxes",
  "price_display_type": "TOTAL",
  "sort_options": [
    {
      "label": "Relevance",
      "value": "RELEVANCE"
    },
    {
      "label": "Price: low to high",
      "value": "PRICE_LOW"
    },
    {
      "label": "Price: high to low",
      "value": "PRICE_HIGH"
    },
    {
      "label": "Distance away",
      "value": "DISTANCE"
    }
  ],
  "source_url": "https://turo.com/api/v2/search/filters?country=US",
  "vehicle_types": [
    {
      "label": "Cars",
      "value": "CAR"
    },
    {
      "label": "SUVs",
      "value": "SUV"
    },
    {
      "label": "Minivans",
      "value": "MINIVAN"
    },
    {
      "label": "Trucks",
      "value": "TRUCK"
    },
    {
      "label": "Vans",
      "value": "VAN"
    },
    {
      "label": "Cargo vans",
      "value": "CARGO_VAN"
    },
    {
      "label": "Box trucks",
      "value": "BOX_TRUCK"
    }
  ]
}
```

## API reference-derived contract

The following capability contract is generated from the same normalized Alexandria API reference exposed in the API spec.

### Filters

- Capability: `car-rentals/filters`
- Description: Read Turo's public US vehicle-type, sort and fuel labels. vehicle_types and sort_options supply values accepted by search. Fuel labels are descriptive; this version does not expose a fuel filter.
- Instructions: Read Turo's public US vehicle-type, sort and fuel labels. vehicle_types and sort_options supply values accepted by search. Fuel labels are descriptive; this version does not expose a fuel filter.
- Cost: 0 credits per call
- Capability file: [Filters](https://firecrawl.dev/alexandria/agents/providers/turo-com/car-rentals/filters)

Accepted options:

Response schema example:
```json
{
  "country": "US",
  "fuel_types": [
    {
      "label": "Gas",
      "value": "GAS"
    },
    {
      "label": "Hybrid",
      "value": "HYBRID"
    },
    {
      "label": "Electric",
      "value": "ELECTRIC"
    },
    {
      "label": "Diesel",
      "value": "DIESEL"
    }
  ],
  "observed_at_ms": 1790036715790,
  "price_display_title": "Total price before taxes",
  "price_display_type": "TOTAL",
  "sort_options": [
    {
      "label": "Relevance",
      "value": "RELEVANCE"
    },
    {
      "label": "Price: low to high",
      "value": "PRICE_LOW"
    },
    {
      "label": "Price: high to low",
      "value": "PRICE_HIGH"
    },
    {
      "label": "Distance away",
      "value": "DISTANCE"
    }
  ],
  "source_url": "https://turo.com/api/v2/search/filters?country=US",
  "vehicle_types": [
    {
      "label": "Cars",
      "value": "CAR"
    },
    {
      "label": "SUVs",
      "value": "SUV"
    },
    {
      "label": "Minivans",
      "value": "MINIVAN"
    },
    {
      "label": "Trucks",
      "value": "TRUCK"
    },
    {
      "label": "Vans",
      "value": "VAN"
    },
    {
      "label": "Cargo vans",
      "value": "CARGO_VAN"
    },
    {
      "label": "Box trucks",
      "value": "BOX_TRUCK"
    }
  ]
}
```

### Search

- Capability: `car-rentals/search`
- Description: Search US Turo rentals around coordinates with optional make, vehicle type and sort. Dates use pickup-local time; omitted dates default to a three-day trip starting 21 days ahead at 10:00. Returns up to 50 vehicles from Turo's bounded source window (observed cap: 200), explicit truncation and no invented pagination cursor. Dated anonymous estimates come from the separate public pricing endpoint, with currency, source tax notice and included/excluded line items. quote=null means Turo supplied no estimate for that vehicle. Indicative daily prices are separate and must not be multiplied into trip totals. Estimates are not final booking prices.
- Instructions: Search US Turo rentals around coordinates with optional make, vehicle type and sort. Dates use pickup-local time; omitted dates default to a three-day trip starting 21 days ahead at 10:00. Returns up to 50 vehicles from Turo's bounded source window (observed cap: 200), explicit truncation and no invented pagination cursor. Dated anonymous estimates come from the separate public pricing endpoint, with currency, source tax notice and included/excluded line items. quote=null means Turo supplied no estimate for that vehicle. Indicative daily prices are separate and must not be multiplied into trip totals. Estimates are not final booking prices.
- Cost: 1 credit per call
- Capability file: [Search](https://firecrawl.dev/alexandria/agents/providers/turo-com/car-rentals/search)

Accepted options:
- `driver_age` (number): Age used for the anonymous estimate; default 30. Prices may depend on age. Example: `30`
- `end` (string): Local wall-clock time at pickup; no UTC offset. Supply start and end together. Pattern: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}$. Example: `<end>`
- `latitude` (number, required): latitude Example: `10`
- `limit` (number): limit Example: `10`
- `longitude` (number, required): longitude Example: `10`
- `makes` (string[]): makes Example: `[]`
- `sort` (string): sort Example: `RELEVANCE`
- `start` (string): Local wall-clock time at pickup; no UTC offset. Supply start and end together. Pattern: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}$. Example: `<start>`
- `vehicle_type` (string): vehicle_type Example: `CAR`

Response schema example:
```json
{
  "count": 1,
  "location_permitted": false,
  "observed_at_ms": 1790036715194,
  "query": {
    "driver_age": 30,
    "end": "2026-10-16T10:00",
    "latitude": 34.0522,
    "limit": 1,
    "longitude": -118.2437,
    "makes": [],
    "sort": "RELEVANCE",
    "start": "2026-10-13T10:00",
    "vehicle_type": null
  },
  "source_url": "https://turo.com/us/en/search",
  "total_matches": 7871,
  "truncated": true,
  "upstream_window_count": 200,
  "vehicles": [
    {
      "completed_trips": 10,
      "id": 3810588,
      "images": [
        "https://images.turo.com/media/vehicle/images/WrSvsj4tR8Cfk1vBh5tb_g.heic"
      ],
      "indicative_daily_price": {
        "amount": 34.56,
        "currency": "USD"
      },
      "location": {
        "city": "Los Angeles",
        "country": "US",
        "state": "CA"
      },
      "make": "MINI",
      "model": "Hardtop 4 Door",
      "quote": {
        "daily_after_discount": {
          "amount": 60.39,
          "currency": "USD"
        },
        "daily_before_discount": {
          "amount": 61.99,
          "currency": "USD"
        },
        "display_type": "TOTAL",
        "displayed_total": {
          "amount": 181.17,
          "currency": "USD"
        },
        "excluded_items": [
          {
            "description": "Includes liability insurance and physical damage protection options; you’ll select a plan when you’re checking out",
            "displayed_per_day": false,
            "price": null,
            "title": "Protection plan",
            "type": "PROTECTION"
          }
        ],
        "included_items": [
          {
            "description": "Lowest rate. More options available at checkout.",
            "displayed_per_day": false,
            "price": {
              "amount": 185.97,
              "currency": "USD"
            },
            "title": "$62 x 3 days",
            "type": "VEHICLE_DAILY_TOTAL"
          },
          {
            "description": null,
            "displayed_per_day": false,
            "price": {
              "amount": -4.8,
              "currency": "USD"
            },
            "title": "3+ day discount",
            "type": "THREE_DAY_DISCOUNT"
          }
        ],
        "tax_notice": "Before taxes",
        "total_before_discount": {
          "amount": 185.97,
          "currency": "USD"
        }
      },
      "rating": 5,
      "type": "CAR",
      "url": "https://turo.com/us/en/car-rental/united-states/los-angeles-ca/mini/hardtop-4-door/3810588",
      "year": 2015
    }
  ]
}
```

### Vehicle

- Capability: `car-rentals/vehicle`
- Description: Read one public US Turo vehicle URL: identity, listing status, location, specifications, rating and indicative daily price. Optional paired start/end times request a separate dated home-pickup estimate for driver_age (default 30); without dates, include_quote=true uses a three-day trip starting 21 days ahead at 10:00 pickup-local time; otherwise quote and pricing_query are null. A null quote with dates means the source supplied no estimate. Taxes, protection and other costs may be excluded; inspect the source tax notice and line items. No final checkout price or availability guarantee.
- Instructions: Read one public US Turo vehicle URL: identity, listing status, location, specifications, rating and indicative daily price. Optional paired start/end times request a separate dated home-pickup estimate for driver_age (default 30); without dates, include_quote=true uses a three-day trip starting 21 days ahead at 10:00 pickup-local time; otherwise quote and pricing_query are null. A null quote with dates means the source supplied no estimate. Taxes, protection and other costs may be excluded; inspect the source tax notice and line items. No final checkout price or availability guarantee.
- Cost: 1 credit per call
- Capability file: [Vehicle](https://firecrawl.dev/alexandria/agents/providers/turo-com/car-rentals/vehicle)

Accepted options:
- `driver_age` (number): Age used for the anonymous estimate; default 30. Prices may depend on age. Example: `30`
- `end` (string): Local wall-clock time at pickup; no UTC offset. Supply start and end together. Pattern: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}$. Example: `<end>`
- `include_quote` (boolean): When start/end are omitted, request an estimate for a three-day trip starting 21 days ahead at 10:00 pickup-local time. Explicit dates always request an estimate. Example: `false`
- `start` (string): Local wall-clock time at pickup; no UTC offset. Supply start and end together. Pattern: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}$. Example: `<start>`
- `url` (string, required): A US vehicle URL returned by search. Query strings and fragments are ignored. Pattern: ^https://turo\.com/us/en/[^/]+-rental/united-states/[^/]+/[^/]+/[^/]+/[1-9][0-9]*(?:[?#].*)?$. Example: `<url>`

Response schema example:
```json
{
  "description": null,
  "id": 3810588,
  "indicative_daily_price": {
    "amount": 37.76,
    "currency": "USD"
  },
  "listing_enabled": true,
  "location": {
    "city": "Los Angeles",
    "country": "US",
    "state": "CA",
    "time_zone": "America/Los_Angeles"
  },
  "make": "MINI",
  "model": "Hardtop 4 Door",
  "observed_at_ms": 1790036730806,
  "pricing_query": null,
  "quote": null,
  "rating": 5,
  "source_url": "https://turo.com/us/en/car-rental/united-states/los-angeles-ca/mini/hardtop-4-door/3810588",
  "specifications": {
    "automatic_transmission": true,
    "doors": 4,
    "fuel_economy": "34 MPG",
    "fuel_type": "Gas",
    "seats": 5
  },
  "status": "ACTIVE",
  "trim": "Base",
  "trip_count": 10,
  "type": "CAR",
  "url": "https://turo.com/us/en/car-rental/united-states/los-angeles-ca/mini/hardtop-4-door/3810588",
  "year": 2015
}
```
