Documentation de l'API
Integrate vehicle depreciation calculations into your applications.
📖
Aperçu
AssetDropper fournit une API REST gratuite pour les calculs de dépréciation des véhicules. Parfait pour les développeurs créant des outils automobiles, des guides d'achat de voitures ou des applications de planification financière.
🔌
RESTful API
Simple JSON-based API with predictable resource-oriented URLs
⏱️
Limites de Débit
- 100 requêtes par jour par adresse IP
- Aucune authentification requise
- La limite de débit se réinitialise à minuit UTC
🔗
Points de Terminaison
POST
/api/depreciateCalculez la dépréciation du véhicule en fonction de l'année d'achat, du prix et du type de véhicule.
Corps de Requête
JSON
{
"purchaseYear": 2020,
"purchasePrice": 25000,
"vehicleType": "sedan",
"currentMileage": 50000
}Paramètres
| Champ | Type | Requis | Description |
|---|---|---|---|
purchaseYear | number | Oui | Année d'achat du véhicule (1900 à l'année en cours) |
purchasePrice | number | Oui | Prix d'achat en USD (positif, maximum 10 000 000) |
vehicleType | string | Oui | Type: sedan, suv, truck, luxury, economy, sports, ev, motorcycle, rv |
currentMileage | number | Non | Kilométrage actuel (non négatif, par défaut 0) |
Exemple de Réponse
{
"success": true,
"data": {
"currentValue": 15712,
"totalDepreciation": 9288,
"totalDepreciationPercent": 37.2,
"monthlyDepreciation": 155,
"yearlyBreakdown": [
{
"year": 2020,
"age": 0,
"value": 25000,
"depreciation": 0,
"depreciationPercent": 0
},
{
"year": 2021,
"age": 1,
"value": 21250,
"depreciation": 3750,
"depreciationPercent": 15
}
// ... more years
]
},
"meta": {
"vehicleType": "sedan",
"vehicleAge": 5,
"calculatedAt": "2025-11-08T22:21:54.914Z"
}
}💻
Exemples de Code
🚀
Quick Start
Copy any of these examples to get started in seconds
cURL
cURL
bash
curl -X POST https://assetdropper.com/api/depreciate \
-H "Content-Type: application/json" \
-d '{
"purchaseYear": 2020,
"purchasePrice": 25000,
"vehicleType": "sedan",
"currentMileage": 50000
}'JS
JavaScript (fetch)
javascript
const response = await fetch('https://assetdropper.com/api/depreciate', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
purchaseYear: 2020,
purchasePrice: 25000,
vehicleType: 'sedan',
currentMileage: 50000,
}),
});
const data = await response.json();
console.log('Current Value:', data.data.currentValue);PY
Python (requests)
python
import requests
response = requests.post(
'https://assetdropper.com/api/depreciate',
json={
'purchaseYear': 2020,
'purchasePrice': 25000,
'vehicleType': 'sedan',
'currentMileage': 50000,
}
)
data = response.json()
print(f"Current Value: ${data['data']['currentValue']}")⚠️
Réponses d'Erreur
400
400 Requête Incorrecte
Paramètres d'entrée invalides
{
"statusCode": 400,
"message": "Invalid input parameters"
}429
429 Trop de Requêtes
Limite de débit dépassée (100 requêtes par 24 heures)
{
"statusCode": 429,
"message": "Rate limit exceeded. Maximum 100 requests per 24 hours."
}Vous construisez une application automobile? Consultez Kelley Blue Book pour vehicle valuation and buying guides.