La balistique interne en API
Envoyez la cartouche, la balle, la poudre et la charge — recevez la pression, la vitesse initiale, le taux de combustion et plus encore. La même physique que le calculateur ApexLOAD PRO, prête pour vos propres outils.
Ce que fait l'API
Vous envoyez les identifiants d'une cartouche, d'une balle et d'une poudre plus soit une charge de poudre en grains soit un taux de remplissage entre 50 et 105 %. Des valeurs optionnelles comme la longueur hors tout max., la longueur de douille, la capacité de douille, la longueur de canon et la longueur de balle remplacent nos valeurs par défaut, en pouces ou en millimètres.
Vous recevez
- La pression maximale et le pourcentage de la pression maximale autorisée
- La vitesse initiale et l'énergie à la bouche
- Le taux de combustion et le taux de remplissage de la poudre
- Le temps dans le canon
- La norme de sécurité utilisée (C.I.P. ou SAAMI) et la charge résolue
Comment ça fonctionne
- 1
Obtenez une licence PRO
L'API fait partie d'ApexLOAD PRO — pas de contrat séparé.
- 2
Créez votre clé
Dans Paramètres → API vous créez une clé personnelle. Elle n'est affichée qu'une seule fois ; la régénérer révoque l'ancienne.
- 3
Chargez les catalogues
Récupérez les listes JSON des cartouches, balles et poudres avec leurs identifiants. Les appels de catalogue sont gratuits.
- 4
Appelez calculate
Envoyez votre charge en POST et recevez les résultats en JSON en moins d'une seconde.
Exemple de requête et réponse
curl -X POST https://apexload.pro/api/public/v1/calculate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"cartridge_id": "CID_0042",
"bullet_id": "BID_13719",
"powder_id": "PID_0101",
"fill_rate_pct": 95,
"barrel_length": 24,
"safety_standard": "CIP"
}'{
"inputs_used": { "charge_gr": 40.75, "charge_source": "from_fill_rate", ... },
"results": {
"muzzle_velocity_fps": 2566,
"max_pressure_bar": 3402.7,
"powder_burn_pct": 96.9,
"fill_rate_pct": 95.0,
"barrel_time_ms": 1.18,
"pressure_pct_of_max": 82.0
},
"safety": { "status": "ok", "standard": "CIP" },
"usage": { "calculations_used_last_365_days": 215, "budget": 500 }
}La référence complète des champs, les codes d'erreur et d'autres exemples sont disponibles dans Paramètres → API après connexion.
À qui c'est destiné
Développeurs d'applications et d'outils
Ajoutez une balistique interne vérifiée aux applications de tir, gestionnaires de charges et outils de chronographe.
Armuriers et fabricants de munitions
Vérifiez des plans de chargement complets par lots avant de les fabriquer ou de les tester.
Clubs de tir et stands
Alimentez vos outils internes et services aux membres avec des calculs cohérents.
Utilisateurs avancés de données
Lancez des séries d'essais et de scénarios depuis Excel, Python, Make ou Zapier.
Où vous pouvez l'utiliser
- Votre propre site web ou application mobile
- Tableurs et scripts
- Systèmes internes d'atelier et de boutique
- Flux de travail de chronographe et de données de tir
Limites et usage raisonnable
- Disponible uniquement avec une licence ApexLOAD PRO active
- Chaque calcul compte pour 1 des 500 calculs annuels de votre licence
- Jusqu'à 60 calculs par minute et 1 000 par jour
- Les appels de catalogue n'utilisent pas votre budget de calculs
- Mêmes règles de sécurité que le calculateur — les charges au-dessus de 115 % de taux de remplissage sont bloquées
Questions fréquemment posées
Ai-je besoin d'un abonnement séparé pour l'API ?
Non. L'API est incluse dans ApexLOAD PRO. Chaque calcul API utilise un calcul de votre budget annuel.
Puis-je envoyer un taux de remplissage au lieu d'une charge ?
Oui. Envoyez exactement l'un des deux : charge en grains ou taux de remplissage (50–105 %). La réponse vous indique quelle charge a été utilisée.
Quelle norme de sécurité est utilisée ?
Vous pouvez choisir C.I.P. ou SAAMI. Sans choix, nous utilisons la préférence de votre profil, sinon SAAMI. Si une cartouche n'a que l'autre norme, la réponse l'indique.
Puis-je utiliser les unités métriques ?
Oui. Définissez l'unité sur mm et toutes les longueurs que vous envoyez sont lues en millimètres.
Que se passe-t-il si je dépasse la limite de débit ?
Vous recevez HTTP 429 avec une valeur retry_after indiquant quand réessayer.
Les résultats remplacent-ils les données de chargement publiées ?
Non. Comme toute simulation, les résultats sont des estimations. Commencez toujours bas et suivez les données publiées et les pratiques de rechargement sécuritaires.
Puis-je afficher les résultats de l'API sur mon propre site web ou les revendre ?
Vous pouvez afficher les résultats dans vos propres outils et sites web s'ils sont marqués "Calculated with ApexLOAD PRO" avec un lien vers apexload.pro. La revente des résultats ou des données du catalogue nécessite un accord séparé. Voir les Conditions d'utilisation de l'API.
Commencez à développer avec ApexLOAD PRO
Créez votre clé dans Paramètres et lancez votre premier calcul en quelques minutes.
Obtenez votre clé API