US Car Models API - Dart/Flutter Client
US Car Models is a car make and model API for vehicles sold in the United States from 1984 to present. List models by make on any plan, while paid plans add year filters, trims, fuel economy (MPG), engine details, and transmission specifications.
This is the Dart/Flutter client for the US Car Models API.
Installation
Add this to your pubspec.yaml:
dependencies:
apiverve_carmodels: ^1.2.3
Then run:
dart pub get
# or for Flutter
flutter pub get
Usage
import 'package:apiverve_carmodels/apiverve_carmodels.dart';
void main() async {
final client = CarmodelsClient('YOUR_API_KEY');
try {
final response = await client.execute({
'make': 'Toyota',
'year': 2024,
'model': 'Camry',
'trim': 'Hybrid'
});
print('Status: ${response.status}');
print('Data: ${response.data}');
} catch (e) {
print('Error: $e');
}
}
Response
{
"status": "ok",
"error": null,
"data": {
"count": 4,
"filteredOn": [
"year",
"make",
"model"
],
"cars": [
{
"Make": "Acura",
"CityMPG": "30",
"CityELEC": "0",
"CombMPG": "33",
"CombELEC": "0",
"Cyl": "4",
"Displace": "1.5",
"Drive": "Front-Wheel Drive",
"Fuel": "Premium",
"HighwELEC": "0",
"HighwMPG": "37",
"Trans": "Automatic (AV-S7)",
"Size": "Large Cars",
"Year": "2024",
"Trim": "Integra",
"Model": "Integra"
},
{
"Make": "Acura",
"CityMPG": "21",
"CityELEC": "0",
"CombMPG": "24",
"CombELEC": "0",
"Cyl": "4",
"Displace": "2",
"Drive": "Front-Wheel Drive",
"Fuel": "Premium",
"HighwELEC": "0",
"HighwMPG": "28",
"Trans": "Manual 6-spd",
"Size": "Large Cars",
"Year": "2024",
"Trim": "Integra",
"Model": "Integra"
},
{
"Make": "Acura",
"CityMPG": "26",
"CityELEC": "0",
"CombMPG": "30",
"CombELEC": "0",
"Cyl": "4",
"Displace": "1.5",
"Drive": "Front-Wheel Drive",
"Fuel": "Premium",
"HighwELEC": "0",
"HighwMPG": "36",
"Trans": "Manual 6-spd",
"Size": "Large Cars",
"Year": "2024",
"Trim": "Integra A-Spec",
"Model": "Integra"
},
{
"Make": "Acura",
"CityMPG": "29",
"CityELEC": "0",
"CombMPG": "32",
"CombELEC": "0",
"Cyl": "4",
"Displace": "1.5",
"Drive": "Front-Wheel Drive",
"Fuel": "Premium",
"HighwELEC": "0",
"HighwMPG": "36",
"Trans": "Automatic (AV-S7)",
"Size": "Large Cars",
"Year": "2024",
"Trim": "Integra A-Spec",
"Model": "Integra"
}
]
}
}
API Reference
- API Home: US Car Models API
- Documentation: docs.apiverve.com/ref/carmodels
Authentication
All requests require an API key. Get yours at apiverve.com.
License
MIT License - see LICENSE for details.
Built with Dart for APIVerve
Libraries
- apiverve_carmodels
- US Car Models API client for Dart/Flutter