Attention: les demandes d'API sont limitées par le débit, veuillez ne pas envoyer plus de 4 demandes à la fois et le maintenir sous 20 demandes par minute . Les adresses IP dépassant les limites de demande peuvent être automatiquement bloquées .
L'accès à l'API est désormais disponible uniquement dans la version PAYÉE - les prix de l'API BASIC sont indiqués ci-dessous
1. Pour obtenir des informations sur le téléphone, veuillez envoyer une demande POST à:
https://www.imei.info/api/checkimei/
2. dans les données POST en spécifiant les paramètres:
API Key: in paid version imei: enter IMEI number
Un exemple de formulaire pour obtenir des informations sur le téléphone dans le navigateur à l'aide de la clé API:
<form action="https://www.imei.info/api/checkimei" method="POST"> API Key: <input type="text" name="key" /> Imei: <input type="text" name="imei" /> <button type="submit">Check!</button> </form>
BOUCLE
curl -X POST https://www.imei.info/api/checkimei/ -H 'cache-control: no-cache' -H 'content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW' -F imei={imei-to-check-here} -F key={your-api-key-here}
NODE.JS
var request = require("request"); var options = { method: 'POST', url: 'https://www.imei.info/api/checkimei/', headers: { 'cache-control': 'no-cache', 'content-type': 'multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW' }, formData: { imei: 'imei-to-check-here', key: 'your-api-key-here' } }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
Exemple de résultat BASIC utilisant l'API - prix de base de l'API indiqués ci-dessous
{ "imei":"01341000008XXXX", "brand": "APPLE", "model": "iPhone 5" }
Exemple de résultat complet en utilisant l'API - contactez-nous pour le prix si vous avez besoin de plus de paramètres que les informations de base ci-dessus
{ "imei": "35XXXXXXXXXXXXX", "imei_parts": { "fac": "XX", "cd": "X", "snr": "XXXXXX", "tac": "35XXXX" }, "brand": "NOKIA", "info": { "weight": 130.0, "battery": [ "Li-Ion", 850 ], "qwerty": false, "year": [ "2002", "09" ], "talk_time_umts": 0.0, "stand_by": 200.0, "touch_scr": false, "size": { "width": 57.0, "thickness": 26.0, "height": 130.0 }, "wifi_hotspot": false, "cpu_clock": 104.0, "other_band": [], "build": "Classic", "tel_func": false, "lan": false, "talk_time": 4.0, "int_memory": "4", "gsm_band": [ "900", "1800", "1900" ], "memory_card": [ "MMC", 0 ], "umts_band": [], "hsdpa_band": [], "display": { "color": [ true, "4K" ], "type": "LCD", "size": { "width": 176, "inches": 2.1, "height": 208 } }, "lan_ports": null, "os": "Symbian 6.1", "cpu": "ARM9" }, "model": "3650" }
3. Prise en charge des erreurs
Chaque erreur est renvoyée au format JSON
Par exemple:
{'error': 'Incorrect username/password'} {'error': 'Account blocked'} {'error': 'Missing username/password'} {'error': 'Exceeded the limit'} {'error': 'IMEI: 35XXXXXXXXXXXXX not found'} {'error': 'IMEI cannot be empty'} {"errors": "API key invalid or disabled"} // HTTP STATUS: 403 {"errors": "API key not activated or expired"} // HTTP STATUS: 403 {"errors": "Hourly limit exceeded"} // HTTP STATUS: 429 {"errors": "Daily limit exceeded"} // HTTP STATUS: 429
4. Vérification de l'état de la clé API:
https://www.imei.info/api/status?key={YOUR_API_KEY}
Exemple de résultat:
{"Has access": true, "Activation date": "2018-10-29", "Expiration date": "2018-12-30", "Checks left (hour)": "No limit", "Checks left (day)": "No limit", "Checks left (month)": 4996}
Liste de prix des informations de base (informations de base: marque | modèle):
- 2500 / chèque: 50 $ - 0,02 $ / imei
- 10000 / chèque: 100 $ - 0,01 $ / imei
- 100000 / chèque: 500 $ - 0,005 $ / imei
Commandez Api Key pour l'API de base:
Acheter une clé API de base de 50 USD Acheter 100 USD DE CLÉ D'API DE BASE Acheter une clé API BASIC 500 USD
2ème API (API V4) de vérification des services (toutes marques) disponible: