Cross-domain references: Customer (from customer-auth), Plan (from plans-subscriptions), Subscription (from plans-subscriptions)
API(.Endpoint Slug) is an entity type.
API Product(.Endpoint Slug) is an entity type.
Data Provider(.Provider Name) is an entity type.
Meter Event(.Idempotency Key) is an entity type.
Plan Product objectifies "Plan includes API".
Response Object(.Object Name) is an entity type.
API Product is a proper subtype of API. Not every API is an API Product.
Endpoint Slug is a value type.
Endpoint Path is a value type.
Price Per Call is a value type.
Category Name is a value type. The possible values of Category Name are 'Core', 'Marketplace', 'Financial', 'Safety'.
Provider Name is a value type. The possible values of Provider Name are 'Edmunds', 'Chrome', 'Carvana', 'CarMax', 'NHTSA', 'PALMoves', 'PCMI', 'KBB', 'AutoList', 'CarBuzz'.
Coverage Region is a value type. The possible values of Coverage Region are 'US', 'Canada', 'EU', 'International'.
Vehicle Type is a value type. The possible values of Vehicle Type are 'Consumer', 'Commercial'.
Idempotency Key is a value type.
Usage Count is a value type.
Reported At is a value type.
Taxonomy Level is a value type. The possible values of Taxonomy Level are 'VIN', 'YearMakeModelTrim', 'YearMakeModel', 'MakeModel', 'Make'.
Equipment Scope is a value type. The possible values of Equipment Scope are 'StandardEquipment', 'FactoryOptions'.
Coverage Completeness is a value type. The possible values of Coverage Completeness are 'complete', 'partial'.
Plan Tier is a value type. The possible values of Plan Tier are 'Free', 'Starter', 'Growth', 'Scale'.
Response Field is a value type.
Request Parameter is a value type.
Title is a value type.
Description is a value type.
Object Name is a value type.
API has Endpoint Path. API has Title. API has Description. API has Category Name. API sources data from Data Provider. API covers Coverage Region. API has Coverage Completeness. API returns Response Field. API accepts Request Parameter.
API Product requires Plan Tier. API Product requires API Product. API Product complements API Product. API Product resolves at Taxonomy Level. API Product returns Equipment Scope.
Plan includes API. Plan Product has Price Per Call.
Data Provider covers Coverage Region. Data Provider covers Vehicle Type.
API response contains Response Object. Response Object has Response Field. Response Object contains Response Object.
Meter Event has Usage Count. Meter Event has Reported At. Meter Event is for Customer. Meter Event is for API Product. Meter Event is for Subscription.
Each API has at most one Endpoint Path. Each Endpoint Path belongs to at most one API. Each API has at most one Title. Each API has at most one Description. Each API has at most one Category Name. Each API has at most one Coverage Completeness. For each pair of API and Data Provider, that API sources data from that Data Provider at most once. For each pair of API and Coverage Region, that API covers that Coverage Region at most once. Each Plan Product has at most one Price Per Call. Each Meter Event has at most one Usage Count. Each Meter Event has at most one Reported At. Each Meter Event is for at most one Customer. Each Meter Event is for at most one API Product. Each Meter Event is for at most one Subscription. Each API Product resolves at at most one Taxonomy Level. Each API Product returns at most one Equipment Scope. For each pair of API Product and API Product, that API Product requires that API Product at most once. For each pair of Data Provider and Coverage Region, that Data Provider covers that Coverage Region at most once. For each pair of Data Provider and Vehicle Type, that Data Provider covers that Vehicle Type at most once. For each pair of API Product and API Product, that API Product complements that API Product at most once. For each pair of API and Response Object, that API response contains that Response Object at most once. For each pair of Response Object and Response Field, that Response Object has that Response Field at most once.
No API Product requires itself. If APIProduct1 requires APIProduct2 and APIProduct2 requires APIProduct3, then APIProduct1 does not require APIProduct3.
No API Product complements itself. If APIProduct1 complements APIProduct2, then APIProduct2 complements APIProduct1.
It is obligatory that each API response contains Response Object 'api'. It is obligatory that each API response contains Response Object 'links'. It is obligatory that each API response contains Response Object 'user'. It is permitted that API response contains Response Object 'examples'. It is permitted that API response contains Response Object 'discover'. It is permitted that API response contains Response Object 'actions'.
Data Provider 'Edmunds' covers Coverage Region 'US'. Data Provider 'Chrome' covers Coverage Region 'US'. Data Provider 'Chrome' covers Coverage Region 'Canada'. Data Provider 'NHTSA' covers Coverage Region 'US'. Data Provider 'PALMoves' covers Coverage Region 'US'. API Product 'vinDecode' covers Coverage Region 'International'. API Product 'listings' covers Coverage Region 'US'. API Product 'specs' sources data from Data Provider 'Edmunds'. API Product 'build' sources data from Data Provider 'Chrome'. API Product 'recalls' sources data from Data Provider 'NHTSA'. API Product 'openRecalls' sources data from Data Provider 'NHTSA'. API Product 'tco' sources data from Data Provider 'Edmunds'. API Product 'payments' sources data from Data Provider 'Edmunds'. API Product 'apr' sources data from Data Provider 'Edmunds'. API Product 'transport' sources data from Data Provider 'PALMoves'. Data Provider 'Edmunds' covers Vehicle Type 'Consumer'. Data Provider 'Chrome' covers Vehicle Type 'Consumer'. Data Provider 'Chrome' covers Vehicle Type 'Commercial'. Data Provider 'NHTSA' covers Vehicle Type 'Consumer'. Data Provider 'NHTSA' covers Vehicle Type 'Commercial'. API Product 'photos' requires API Product 'listings'. Plan 'Free' includes API 'vinDecode' as Plan Product with Price Per Call 0. Plan 'Free' includes API 'listings' as Plan Product with Price Per Call 0. Plan 'Free' includes API 'photos' as Plan Product with Price Per Call 0. Plan 'Starter' includes API 'vinDecode' as Plan Product with Price Per Call 0.004. Plan 'Starter' includes API 'listings' as Plan Product with Price Per Call 0.002. Plan 'Starter' includes API 'photos' as Plan Product with Price Per Call 0.001. Plan 'Growth' includes API 'vinDecode' as Plan Product with Price Per Call 0.0025. Plan 'Growth' includes API 'listings' as Plan Product with Price Per Call 0.0015. Plan 'Growth' includes API 'photos' as Plan Product with Price Per Call 0.0009. Plan 'Growth' includes API 'specs' as Plan Product with Price Per Call 0.0015. Plan 'Growth' includes API 'recalls' as Plan Product with Price Per Call 0.01. Plan 'Growth' includes API 'tco' as Plan Product with Price Per Call 0.06. Plan 'Growth' includes API 'payments' as Plan Product with Price Per Call 0.005. Plan 'Growth' includes API 'apr' as Plan Product with Price Per Call 0.005. Plan 'Growth' includes API 'build' as Plan Product with Price Per Call 0.10. Plan 'Scale' includes API 'vinDecode' as Plan Product with Price Per Call 0.0015. Plan 'Scale' includes API 'listings' as Plan Product with Price Per Call 0.001. Plan 'Scale' includes API 'photos' as Plan Product with Price Per Call 0.0007. Plan 'Scale' includes API 'specs' as Plan Product with Price Per Call 0.001. Plan 'Scale' includes API 'recalls' as Plan Product with Price Per Call 0.007. Plan 'Scale' includes API 'tco' as Plan Product with Price Per Call 0.04. Plan 'Scale' includes API 'payments' as Plan Product with Price Per Call 0.004. Plan 'Scale' includes API 'apr' as Plan Product with Price Per Call 0.004. Plan 'Scale' includes API 'build' as Plan Product with Price Per Call 0.08. Plan 'Scale' includes API 'openRecalls' as Plan Product with Price Per Call 0.06. Plan 'Scale' includes API 'plateToVin' as Plan Product with Price Per Call 0.55. Plan 'Scale' includes API 'taxes' as Plan Product with Price Per Call 0.005. API Product 'build' resolves at Taxonomy Level 'VIN'. API Product 'specs' resolves at Taxonomy Level 'YearMakeModelTrim'. API Product 'build' returns Equipment Scope 'FactoryOptions'. API Product 'specs' returns Equipment Scope 'StandardEquipment'. API Product 'specs' complements API Product 'build'. API Product 'vinDecode' has Coverage Completeness 'partial'.
Response Object 'api' has Response Field 'name'. Response Object 'api' has Response Field 'description'. Response Object 'api' has Response Field 'url'. Response Object 'api' has Response Field 'endpoints'. Response Object 'api' has Response Field 'resources'. Response Object 'api' has Response Field 'docs'. Response Object 'api' has Response Field 'site'. Response Object 'api' has Response Field 'prices'. Response Object 'api' has Response Field 'login'. Response Object 'api' has Response Field 'account'. Response Object 'api' has Response Field 'signup'.
Response Object 'links' has Response Field 'home'. Response Object 'links' has Response Field 'self'. Response Object 'links' has Response Field 'next'. Response Object 'links' has Response Field 'prev'. Response Object 'links' has Response Field 'last'.
Response Object 'user' corresponds to Request Context defined in api-request-context.md.
Response Object 'examples' maps vehicle descriptions to sample API URLs. Response Object 'discover' maps API descriptions to sibling API URLs. Response Object 'actions' maps interactive option labels to parameterized URLs.
Response Object 'vehicle' has Response Field 'vin'. Response Object 'vehicle' has Response Field 'year'. Response Object 'vehicle' has Response Field 'make'. Response Object 'vehicle' has Response Field 'model'. Response Object 'vehicle' has Response Field 'trim'. Response Object 'vehicle' has Response Field 'type'. Response Object 'vehicle' has Response Field 'manufacturer'. Response Object 'vehicle' has Response Field 'style'. Response Object 'vehicle' has Response Field 'series'. Response Object 'vehicle' has Response Field 'bodyStyle'. Response Object 'vehicle' has Response Field 'drivetrain'. Response Object 'vehicle' has Response Field 'engine'. Response Object 'vehicle' has Response Field 'cylinders'. Response Object 'vehicle' has Response Field 'fuel'. Response Object 'vehicle' has Response Field 'transmission'. Response Object 'vehicle' has Response Field 'doors'. Response Object 'vehicle' has Response Field 'seats'. Response Object 'vehicle' has Response Field 'exteriorColor'. Response Object 'vehicle' has Response Field 'interiorColor'. Response Object 'vehicle' has Response Field 'squishVin'. Response Object 'vehicle' has Response Field 'baseMsrp'. Response Object 'vehicle' has Response Field 'confidence'.
Response Object 'retailListing' has Response Field 'price'. Response Object 'retailListing' has Response Field 'miles'. Response Object 'retailListing' has Response Field 'used'. Response Object 'retailListing' has Response Field 'cpo'. Response Object 'retailListing' has Response Field 'dealer'. Response Object 'retailListing' has Response Field 'city'. Response Object 'retailListing' has Response Field 'state'. Response Object 'retailListing' has Response Field 'zip'. Response Object 'retailListing' has Response Field 'vdp'. Response Object 'retailListing' has Response Field 'primaryImage'. Response Object 'retailListing' has Response Field 'photoCount'. Response Object 'retailListing' has Response Field 'carfaxUrl'.
Response Object 'taxes' has Response Field 'stateSalesTax'. Response Object 'taxes' has Response Field 'countySalesTax'. Response Object 'taxes' has Response Field 'citySalesTax'. Response Object 'taxes' has Response Field 'districtSalesTax'. Response Object 'taxes' has Response Field 'combinedSalesTax'. Response Object 'taxes' has Response Field 'gasGuzzlerTax'.
Response Object 'fees' has Response Field 'titleFee'. Response Object 'fees' has Response Field 'registrationFee'. Response Object 'fees' has Response Field 'dmvFee'. Response Object 'fees' has Response Field 'combinedFees'. Response Object 'fees' has Response Field 'docFee'. Response Object 'fees' has Response Field 'dmvFees'.
Response Object 'criteria' has Response Field 'price'. Response Object 'criteria' has Response Field 'zip'. Response Object 'criteria' has Response Field 'docFee'. Response Object 'criteria' has Response Field 'tradeIn'.
Response Object 'paymentsData' has Response Field 'loanAmount'. Response Object 'paymentsData' has Response Field 'loanMonthlyPayment'. Response Object 'paymentsData' has Response Field 'loanMonthlyPaymentWithTaxes'.
Response Object 'build' has Response Field 'vin'. Response Object 'build' has Response Field 'year'. Response Object 'build' has Response Field 'make'. Response Object 'build' has Response Field 'model'. Response Object 'build' has Response Field 'trim'. Response Object 'build' has Response Field 'series'. Response Object 'build' has Response Field 'style'. Response Object 'build' has Response Field 'drivetrain'. Response Object 'build' has Response Field 'engine'. Response Object 'build' has Response Field 'transmission'. Response Object 'build' has Response Field 'confidence'. Response Object 'build' has Response Field 'interiorColor'. Response Object 'build' has Response Field 'exteriorColor'. Response Object 'build' has Response Field 'options'. Response Object 'build' has Response Field 'optionsMsrp'.
Response Object 'specs' has Response Field 'name'. Response Object 'specs' has Response Field 'totalSeating'. Response Object 'specs' has Response Field 'orderedFeatures'. Response Object 'specs' contains Response Object 'price'. Response Object 'specs' contains Response Object 'color'. Response Object 'specs' contains Response Object 'features'.
Response Object 'price' has Response Field 'baseMsrp'. Response Object 'price' has Response Field 'baseInvoice'.
Response Object 'color' has Response Field 'exterior'. Response Object 'color' has Response Field 'interior'.
Response Object 'features' has Response Field 'driveTrain'. Response Object 'features' has Response Field 'warranty'. Response Object 'features' has Response Field 'safety'. Response Object 'features' contains Response Object 'engine'. Response Object 'features' contains Response Object 'fuel'. Response Object 'features' contains Response Object 'measurements'.
Response Object 'engine' has Response Field 'baseEngineSize'. Response Object 'engine' has Response Field 'cylinders'. Response Object 'engine' has Response Field 'horsepower'. Response Object 'engine' has Response Field 'torque'. Response Object 'engine' has Response Field 'valves'.
Response Object 'fuel' has Response Field 'epaCombinedMpg'. Response Object 'fuel' has Response Field 'epaCityHighwayMpg'. Response Object 'fuel' has Response Field 'fuelTankCapacity'.
Response Object 'measurements' has Response Field 'length'. Response Object 'measurements' has Response Field 'height'. Response Object 'measurements' has Response Field 'wheelbase'. Response Object 'measurements' has Response Field 'curbWeight'.
Response Object 'tco' contains Response Object 'tcoTotal'. Response Object 'tco' has Response Field 'years'.
Response Object 'tcoTotal' has Response Field 'maintenance'. Response Object 'tcoTotal' has Response Field 'repairs'. Response Object 'tcoTotal' has Response Field 'depreciation'. Response Object 'tcoTotal' has Response Field 'fuel'. Response Object 'tcoTotal' has Response Field 'averageCostPerMile'.
Response Object 'recall' has Response Field 'manufacturer'. Response Object 'recall' has Response Field 'nhtsaCampaignNumber'. Response Object 'recall' has Response Field 'component'. Response Object 'recall' has Response Field 'summary'. Response Object 'recall' has Response Field 'consequence'. Response Object 'recall' has Response Field 'remedy'. Response Object 'recall' has Response Field 'notes'. Response Object 'recall' has Response Field 'parkIt'. Response Object 'recall' has Response Field 'parkOutSide'. Response Object 'recall' has Response Field 'overTheAirUpdate'. Response Object 'recall' has Response Field 'reportReceivedDate'. Response Object 'recall' has Response Field 'modelYear'. Response Object 'recall' has Response Field 'make'. Response Object 'recall' has Response Field 'model'.
Response Object 'openRecall' has Response Field 'campaign'. Response Object 'openRecall' has Response Field 'components'. Response Object 'openRecall' has Response Field 'affected'. Response Object 'openRecall' has Response Field 'ownerNotified'. Response Object 'openRecall' has Response Field 'manufacturer'. Response Object 'openRecall' has Response Field 'recallDate'. Response Object 'openRecall' has Response Field 'recordDate'. Response Object 'openRecall' has Response Field 'defect'. Response Object 'openRecall' has Response Field 'consequence'. Response Object 'openRecall' has Response Field 'actionTaken'. Response Object 'openRecall' has Response Field 'dontDrive'. Response Object 'openRecall' has Response Field 'parkOutside'. Response Object 'openRecall' has Response Field 'nhtsaActionNumber'.
VIN Context is an internal API, not an API Product. API 'vinContext' has Endpoint Path '/ctx/{vin}'. API 'vinContext' has Title 'VIN Context'. API 'vinContext' has Category Name 'Core'. API 'vinContext' sources data from Data Provider 'Edmunds'. API 'vinContext' sources data from Data Provider 'Chrome'.
Year Make Model is an internal API, not an API Product. API 'yearMakeModel' has Endpoint Path '/ymm/{year}/{make}/{model}'. API 'yearMakeModel' has Title 'Year Make Model Lookup'. API 'yearMakeModel' has Category Name 'Core'.
Dealers is an internal API, not an API Product. API 'dealers' has Endpoint Path '/dealers/{zip}'. API 'dealers' has Title 'Dealer Lookup'. API 'dealers' has Category Name 'Marketplace'.
Transport is an internal API, not an API Product. API 'transport' has Endpoint Path '/transport/{vin}'. API 'transport' has Title 'Vehicle Transport Quotes'. API 'transport' has Category Name 'Marketplace'. API 'transport' sources data from Data Provider 'PALMoves'.
Incentives is an internal API, not an API Product. API 'incentives' has Endpoint Path '/incentives/{vin}'. API 'incentives' has Title 'OEM Incentives'. API 'incentives' has Category Name 'Financial'.
Offers is an internal API, not an API Product. API 'offers' has Endpoint Path '/offers/{vin}'. API 'offers' has Title 'Vehicle Offers'. API 'offers' has Category Name 'Marketplace'.
Market Value is an internal API, not an API Product. API 'marketValue' has Endpoint Path '/marketvalue/{vin}'. API 'marketValue' has Title 'Market Value'. API 'marketValue' has Category Name 'Financial'. Plan 'Growth' includes API 'marketValue' as Plan Product with Price Per Call 0.06. Plan 'Scale' includes API 'marketValue' as Plan Product with Price Per Call 0.04.
Historical Photos is an internal API, not an API Product. API 'historicalPhotos' has Endpoint Path '/photos/retail/{vin}/historical'. API 'historicalPhotos' has Title 'Historical Vehicle Photos'. API 'historicalPhotos' has Category Name 'Marketplace'. API 'historicalPhotos' covers Coverage Region 'US'. API 'historicalPhotos' has Coverage Completeness 'partial'. Plan 'Starter' includes API 'historicalPhotos' as Plan Product with Price Per Call 0.001. Plan 'Growth' includes API 'historicalPhotos' as Plan Product with Price Per Call 0.0009. Plan 'Scale' includes API 'historicalPhotos' as Plan Product with Price Per Call 0.0007.
The only API Products are VIN Decode, Vehicle Listings, Vehicle Photos, Vehicle Specifications, Vehicle Recalls, Total Cost Of Ownership, Vehicle Payments, Interest Rates, OEM Build Data, Open Recalls, Plate To VIN, and Taxes And Fees.
VIN Decode is an API Product. VIN Decode has Title 'Global VIN Decode'. VIN Decode has Endpoint Path '/vin/{vin}'. VIN Decode requires Plan Tier 'Free'. VIN Decode returns Response Field 'vin'. VIN Decode returns Response Field 'vinValid'. VIN Decode returns Response Field 'make'. VIN Decode returns Response Field 'squishVin'. VIN Decode returns Response Field 'wmi'. VIN Decode returns Response Field 'origin'. VIN Decode returns Response Field 'checkDigit'. VIN Decode returns Response Field 'checksum'. VIN Decode returns Response Field 'ambiguous'. VIN Decode returns Response Field 'type'. VIN Decode returns Response Field 'years'. VIN Decode response contains Response Object 'vehicle'.
Vehicle Listings is an API Product. Vehicle Listings has Title 'Vehicle Listings'. Vehicle Listings has Endpoint Path '/listings/{vin}'. Vehicle Listings requires Plan Tier 'Free'. Vehicle Listings response contains Response Object 'vehicle'. Vehicle Listings response contains Response Object 'retailListing'. Vehicle Listings returns Response Field 'location'. Vehicle Listings returns Response Field 'online'. Vehicle Listings returns Response Field 'history'. Vehicle Listings returns Response Field 'wholesaleListing'. Vehicle Listings accepts Request Parameter 'vehicle.make'. Vehicle Listings accepts Request Parameter 'vehicle.model'. Vehicle Listings accepts Request Parameter 'vehicle.year'. Vehicle Listings accepts Request Parameter 'retailListing.price'. Vehicle Listings accepts Request Parameter 'zip'. Vehicle Listings accepts Request Parameter 'distance'. Vehicle Listings accepts Request Parameter 'limit'.
Vehicle Photos is an API Product. Vehicle Photos has Title 'Vehicle Photos'. Vehicle Photos has Endpoint Path '/photos/{vin}'. Vehicle Photos requires Plan Tier 'Free'. Vehicle Photos returns Response Field 'retail'. Vehicle Photos returns Response Field 'wholesale'.
Vehicle Specifications is an API Product. Vehicle Specifications has Title 'Vehicle Specifications'. Vehicle Specifications has Endpoint Path '/specs/{vin}'. Vehicle Specifications requires Plan Tier 'Growth'. Vehicle Specifications returns Response Field 'ambiguous'. Vehicle Specifications response contains Response Object 'vehicle'. Vehicle Specifications response contains Response Object 'specs'.
Vehicle Recalls is an API Product. Vehicle Recalls has Title 'Vehicle Recalls'. Vehicle Recalls has Endpoint Path '/recalls/{vin}'. Vehicle Recalls requires Plan Tier 'Growth'. Vehicle Recalls returns Response Field 'totalRecalls'. Vehicle Recalls response contains Response Object 'recall'.
Total Cost Of Ownership is an API Product. Total Cost Of Ownership has Title 'Total Cost of Ownership'. Total Cost Of Ownership has Endpoint Path '/tco/{vin}'. Total Cost Of Ownership requires Plan Tier 'Growth'. Total Cost Of Ownership accepts Request Parameter 'zip'. Total Cost Of Ownership returns Response Field 'zip'. Total Cost Of Ownership returns Response Field 'ambiguous'. Total Cost Of Ownership response contains Response Object 'vehicle'. Total Cost Of Ownership response contains Response Object 'tco'.
Vehicle Payments is an API Product. Vehicle Payments has Title 'Vehicle Payments'. Vehicle Payments has Endpoint Path '/payments/{vin}'. Vehicle Payments requires Plan Tier 'Growth'. Vehicle Payments accepts Request Parameter 'price'. Vehicle Payments accepts Request Parameter 'zip'. Vehicle Payments accepts Request Parameter 'downPayment'. Vehicle Payments accepts Request Parameter 'tradeIn'. Vehicle Payments accepts Request Parameter 'loanTerm'. Vehicle Payments accepts Request Parameter 'docFee'. Vehicle Payments returns Response Field 'ambiguous'. Vehicle Payments returns Response Field 'totalTaxesAndFees'. Vehicle Payments returns Response Field 'apr'. Vehicle Payments response contains Response Object 'vehicle'. Vehicle Payments response contains Response Object 'criteria'. Vehicle Payments response contains Response Object 'paymentsData'. Vehicle Payments response contains Response Object 'taxes'. Vehicle Payments response contains Response Object 'fees'.
Interest Rates is an API Product. Interest Rates has Title 'Interest Rates'. Interest Rates has Endpoint Path '/apr/{vin}'. Interest Rates requires Plan Tier 'Growth'. Interest Rates accepts Request Parameter 'year'. Interest Rates accepts Request Parameter 'make'. Interest Rates accepts Request Parameter 'model'. Interest Rates accepts Request Parameter 'zip'. Interest Rates accepts Request Parameter 'creditScore'. Interest Rates returns Response Field 'ambiguous'. Interest Rates returns Response Field 'zip'. Interest Rates returns Response Field 'creditScore'. Interest Rates returns Response Field 'vehicleAge'. Interest Rates returns Response Field 'vehicleMileage'. Interest Rates returns Response Field 'apr'. Interest Rates response contains Response Object 'vehicle'.
OEM Build Data is an API Product. OEM Build Data has Title 'OEM Build Data'. OEM Build Data has Endpoint Path '/build/{vin}'. OEM Build Data requires Plan Tier 'Growth'. OEM Build Data response contains Response Object 'build'.
Open Recalls is an API Product. Open Recalls has Title 'Open Recalls'. Open Recalls has Endpoint Path '/openrecalls/{vin}'. Open Recalls requires Plan Tier 'Scale'. Open Recalls returns Response Field 'status'. Open Recalls returns Response Field 'openRecalls'. Open Recalls returns Response Field 'totalRecalls'. Open Recalls response contains Response Object 'vehicle'. Open Recalls response contains Response Object 'openRecall'.
Plate To VIN is an API Product. Plate To VIN has Title 'Plate-to-VIN'. Plate To VIN has Endpoint Path '/plate/{state}/{plateNumber}'. Plate To VIN requires Plan Tier 'Scale'. Plate To VIN returns Response Field 'vin'. Plate To VIN returns Response Field 'year'. Plate To VIN returns Response Field 'make'. Plate To VIN returns Response Field 'model'. Plate To VIN returns Response Field 'trim'. Plate To VIN returns Response Field 'drivetrain'. Plate To VIN returns Response Field 'engine'. Plate To VIN returns Response Field 'transmission'. Plate To VIN returns Response Field 'fuel'. Plate To VIN supports all 50 US states.
Taxes And Fees is an API Product. Taxes And Fees has Title 'Taxes & Fees'. Taxes And Fees has Endpoint Path '/taxes/{vin}'. Taxes And Fees requires Plan Tier 'Scale'. Taxes And Fees accepts Request Parameter 'price'. Taxes And Fees accepts Request Parameter 'zip'. Taxes And Fees accepts Request Parameter 'docFee'. Taxes And Fees accepts Request Parameter 'tradeIn'. Taxes And Fees returns Response Field 'totalTaxesAndFees'. Taxes And Fees returns Response Field 'ambiguous'. Taxes And Fees response contains Response Object 'vehicle'. Taxes And Fees response contains Response Object 'criteria'. Taxes And Fees response contains Response Object 'taxes'. Taxes And Fees response contains Response Object 'fees'.
Plan Tier 'Free' includes VIN Decode, Vehicle Listings, and Vehicle Photos. Plan Tier 'Growth' costs 299 dollars per month and adds Vehicle Specifications, OEM Build Data, Vehicle Recalls, Vehicle Payments, Total Cost Of Ownership, and Interest Rates. Plan Tier 'Scale' costs 599 dollars per month and adds Open Recalls, Plate To VIN, and Taxes And Fees.