Search cars for sale
search_vehiclesBrowse and filter public car listings in Bangladesh by make, model, fuel type, year, and BDT price to find listing IDs for full details or comparison.
Instructions
Find and browse cars for sale in JOY Auto Exchange's public Bangladesh listings. Use this to discover listing_id values; use get_vehicle for one listing's full detail, or compare_vehicles for a selected shortlist. Filters combine: query matches a make/model/trim phrase; make and fuel_type match prefixes, with inclusive year and BDT price bounds. For a Toyota below 30 lakh BDT, use {"make":"Toyota","max_price_bdt":3000000,"sort":"price_asc"}. No filters browses listings; defaults are latest ordering (verified first, then newest), page 1 and 10 items. Unpriced/POA listings are excluded unless include_unpriced=true; unknown prices must not be treated as zero. Returns items, total, page, page_size and currency=BDT; each item includes listing_id, stated specs, asking price, verification status, image and browse_url. Empty items means no matches. Errors return isError=true with structuredContent.error; no seller is contacted and nothing is reserved.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| make | No | Case-insensitive manufacturer prefix, e.g. Toyota. Combine with query='Premio' for that model; omit to include all makes. | |
| page | No | One-based results page, 1 through 500; defaults to 1. Keep filters and sort unchanged when paging. | |
| sort | No | Result order: latest (default: verified first, then newest), price_asc (lowest stated price first), price_desc (highest first), or year_desc (newest model year first). Stable tie-breaks support paging; no valuation is performed. | latest |
| query | No | Case-insensitive phrase within make, model or trim; use query='Premio' with make='Toyota', not one combined 'Toyota Premio' phrase. Known Bangla/Banglish vocabulary is normalized; unsupported words may be dropped. Use known English model words for precision; omit to browse. | |
| max_year | No | Inclusive latest model year, 1950 through 2100. Omit for no upper-year filter; supply a value no less than min_year. | |
| min_year | No | Inclusive earliest model year, 1950 through 2100. Omit for no lower-year filter; supply a value no greater than max_year. | |
| fuel_type | No | Case-insensitive prefix of a public listing's fuel label, e.g. hybrid. Copy a known label where possible; omit to include all fuel types. | |
| page_size | No | Maximum results requested per page, 1 through 20; defaults to 10. total is the matching population, which may exceed this page's item count. | |
| max_price_bdt | No | Inclusive maximum stated asking price in Bangladesh taka, e.g. 3000000 means ৳30 lakh. Omit for no maximum; no less than min_price_bdt. | |
| min_price_bdt | No | Inclusive minimum stated asking price in Bangladesh taka, e.g. 2000000 means ৳20 lakh. Omit for no minimum; no greater than max_price_bdt. | |
| verified_only | No | True requires the storefront's verified flag, approved inspection status and a non-empty inspection ID; false (default) also permits other public listings. Verification is not a vehicle warranty. | |
| include_unpriced | No | True includes price-on-application or otherwise unpriced listings; false (default) excludes them. A missing asking price is unknown, never zero. |