apiverve_carmodels 1.2.3
apiverve_carmodels: ^1.2.3 copied to clipboard
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), en [...]
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