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://centralukvehicleleasing.co.uk/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 ActionsUse 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.