{
  "id": 12610920,
  "title": "Displaying FuelTypePrimary from vPIC Without Overselling Range or MPG",
  "url": "https://urgent.news/2026/10/07/displaying-fueltypeprimary-from-vpic-without-overselling-range-or-mpg",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-07T11:12:26.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/vin_lookup_8dbd4710f77e9e/displaying-fueltypeprimary-from-vpic-without-overselling-range-or-mpg-5hef"
  },
  "original_language": "en",
  "account": "The FuelTypePrimary field from vPIC data provides manufacturers' catalog label for the primary fuel type of a vehicle, such as gasoline, diesel, electric, or flexible fuel. It does not include real-world MPG, MPGe, remaining range, or secondary fuel mode information. If the FuelTypePrimary field is empty or not applicable, it simply means vPIC did not assign a value for that specific VIN. Overselling range or MPG based on fuel type alone is misleading and should be avoided. The API provides a structured view object containing primary, secondary fuel types, and a label indicating it is factory or vPIC catalog data, not efficiency measurements. When displaying fuel type information, it is essential to present the raw fuel type from vPIC without altering it to create marketing claims or false efficiency estimates.",
  "summary": "NHTSA vPIC often returns FuelTypePrimary (and sometimes a secondary fuel field) as part of a VIN decode. That string is useful: gasoline, diesel, electric, flexible fuel, and similar catalog labels help a buyer know what the factory intended. The trap is turning \"Gasoline\" into a range estimate, an MPG badge, or a green marketing claim the API never made. This post is about honest display of fuel…",
  "key_points": [
    "FuelTypePrimary shows primary fuel type (gasoline, diesel, electric, etc.)",
    "Does not include real-world MPG, MPGe, or range data",
    "Overselling range/MPG based on fuel type alone is misleading"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}