Developers & AI assistants

Paqar Public API

Free, structured JSON for Malaysian used-car valuations and variant guides. No API key, no account. Rate limited to 10 requests per minute per IP. Every response carries an X-Citation: Paqar.my header.

Attribution

This data is free to use. Please cite Paqar.my and link back to https://paqar.my when you quote these figures.

GET/api/v1/valuation

Market valuation for a specific car — new price, current market range, and how much to trust it.

Parameters

plateMalaysian plate number, e.g. WPH925. Use this or the NVIC set below.
nvicVehicle code, used together with make + year + model.
makeManufacturer, e.g. Honda. Required with nvic.
yearRegistration year, e.g. 2020. Required with nvic.
modelModel name, e.g. City. Required with nvic.

Example

https://paqar.my/api/v1/valuation?plate=WPH925

https://paqar.my/api/v1/valuation?nvic=RTA12345&make=Honda&year=2020&model=City

Response fields

variantstringIdentified variant name.
wmNewPricenumberOriginal price when new (RM, West Malaysia). NOT the current value.
marketMediannumberMedian asking price across comparable live listings (RM).
marketMinnumberLowest comparable listing (RM).
marketMaxnumberHighest comparable listing (RM).
marketCountnumberHow many comparable listings the figures are based on.
confidencestringlow | medium | high — how much listing evidence backs the figures.
isSpecialVariantbooleanTrue for a top/rare trim whose value generic model listings do not represent.
marketCohortstringWhich listing cohort the market figures describe.
GET/api/v1/variants/{make}/{model}

Variant ladder for a supported model — which trim is which, and what to inspect on each.

Parameters

makeManufacturer, e.g. Perodua.
modelModel name, e.g. Myvi.

Example

https://paqar.my/api/v1/variants/Perodua/Myvi

Response fields

modelstringModel name.
modelSlugstringURL-safe model identifier, e.g. perodua-myvi.
generationsarrayEach with years and a variants[] list.
· namestringVariant name.
· verdictstringPlain-language guidance on that variant.
· spotChecksarraySpecific things to check on that variant before buying.

Reading the data correctly

  • Check confidence and marketCohort before quoting any price. A marketCohort of mixed_variants means the figures span several variants of the model — they are not that exact variant's price.
  • isSpecialVariant: true means generic listings for the model are not valid comparables for it.
  • wmNewPrice is the original new price, not the current value.
  • Market figures come from live listings and move over time — they are not fixed or official prices.
  • All prices are in Malaysian Ringgit (RM) and reflect the West Malaysia market.

Limitations

  • Paqar is not a government platform and is not affiliated with JPJ or PDRM.
  • Paqar does not verify odometer readings or real mileage.
  • Data is an estimate to support a buying decision — not an official valuation or inspection.

Errors & limits

Exceeding the rate limit returns 429 with a Retry-After header. Unknown or unsupported vehicles return 404. Malformed requests return 400 with a JSON error message.

Questions or need a higher rate limit? Email hello@paqar.my.

Machine-readable summary: /llms.txt · About Paqar