Central UK Vehicle Leasing

Vehicle pricing for AI agents and developers

Search advertised car lease offers using our public, read-only lookup. No API key or account is required.

Pricing and vehicle details

All monetary values and budgets are GBP pence excluding VAT. For example, 30000 means £300 ex VAT. Personal and business eligibility is separate from the VAT basis. Clarify the customer's lease type and whether their budget includes VAT before searching.

Show the monthly rental, initial rental, processing fee, term and annual mileage together, with the returned offer link. Cars only; maintenance is excluded. Prices and availability require confirmation before ordering.

Vehicle specifications and equipment are provided for guidance and may be incomplete or inaccurate. Before making a decision, check the manufacturer’s official website for the exact model, model year and trim, and confirm any essential features with us before ordering.

Make a request

Send a GET request with Accept: application/json:

https://panda.cvl.to/vehicle-lookup?lease_type=personal&max_monthly=30000&limit=5
lease_type
Required customer lease type. Ex-VAT pricing does not imply business eligibility. Allowed values: personal, business.
vehicle_id
Optional vehicle_id from a previous result to retrieve an offer for that vehicle.
make
Manufacturer name, for example BMW.
range
Model range name.
variant
Text to match within the vehicle variant name.
term
Contract duration in months. Allowed values: 18, 24, 36, 48, 60.
mileage
Annual mileage allowance in miles.
advance
Initial rental as a multiple of the monthly rental. Allowed values: 1, 3, 6, 9, 12.
max_monthly
Maximum monthly rental in GBP pence EXCLUDING VAT. 30000 means GBP 300 ex VAT.
stock
Use yes to restrict results to vehicles marked in stock. Confirm availability before ordering. Allowed values: yes, any.
limit
Maximum offers returned, one matching offer per vehicle.

Results contain at most five offers and one matching offer per vehicle, rather than every available rate. An empty offers array means no match, never a zero price. checked_at records the lookup time, not the supplier's update time.

Search matches are cached for up to one minute. Prices and eligibility are checked on every request; newly added offers and changes in ranking can take up to one minute to appear.

The limit is 30 requests per minute per IP. Invalid inputs return HTTP 422. If you receive HTTP 429, wait for the number of seconds in the Retry-After header.

Use with ChatGPT

In a custom GPT that supports Actions, import the OpenAPI definition linked above and choose no authentication. Instruct the GPT to clarify lease type and VAT basis, retrieve current offers, show the full payment terms, link to the offer, and repeat the manufacturer-verification notice.

The integration needs a publicly reachable HTTPS website. A local development address cannot be reached by ChatGPT. Publishing this guide does not automatically register an Action or guarantee discovery in ordinary ChatGPT conversations.

Official OpenAI guidance on GPT Actions

Use with browser agents

WebMCP-capable browsers can discover search_vehicle_offers and get_vehicle_offer when the main website is open. Other HTTP-capable agents can use the lookup directly. This HTTP API is not a remote MCP protocol endpoint.