{"info":{"_postman_id":"85726ce9-c89e-49de-9cbe-1355f504c095","name":"INE Extractor API","description":"<html><head></head><body><p>API para extraer datos de credenciales INE/IFE mexicanas usando IA.</p>\n<h2 id=\"configuracion\">Configuracion</h2>\n<ol>\n<li>Configura la variable <code>apiKey</code> con tu API key</li>\n<li>Configura <code>baseUrl</code> si usas un servidor diferente</li>\n<li>Para uploads de archivo, selecciona los archivos en el body de la peticion</li>\n</ol>\n<h2 id=\"metodos-de-upload\">Metodos de Upload</h2>\n<p>La API soporta 4 metodos de upload:</p>\n<ul>\n<li><strong>Multipart</strong> (recomendado): Upload de archivos directo</li>\n<li><strong>Base64</strong>: Imagenes codificadas en JSON</li>\n<li><strong>URL</strong>: URLs de imagenes remotas</li>\n<li><strong>Binary</strong>: Upload binario directo</li>\n</ul>\n<h2 id=\"destinos-y-enlaces-de-captura\">Destinos y enlaces de captura</h2>\n<ul>\n<li>Configura <code>destinationId</code> con el ID de un destino de tu panel (<em>Destinos</em>).</li>\n<li><strong>Extract + entrega a destino</strong> manda los datos a tu webhook, correo o Telegram y reporta el resultado en <code>delivery</code>.</li>\n<li><strong>Crear enlace de captura</strong> genera un enlace de un solo uso para que tu cliente fotografie su INE desde el celular; los datos llegan a tu destino.</li>\n<li>Los webhooks llegan firmados: <code>X-Signature: sha256=HMAC(secreto, X-Signature-Timestamp + \".\" + cuerpo)</code>.</li>\n</ul>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"7708692","collectionId":"85726ce9-c89e-49de-9cbe-1355f504c095","publishedId":"2sBYHNVhcs","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-10-01T00:29:46.000Z"},"item":[{"name":"Extraction","item":[{"name":"Extract - Multipart (Recomendado)","id":"b93edff1-699a-43f1-9789-065c04468c3f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-API-Key","value":"ine_tu_api_key_aqui","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"image_front","description":"<p>Imagen frontal de la credencial INE (requerido)</p>\n","type":"file","value":""},{"key":"image_back","description":"<p>Imagen trasera de la credencial INE (opcional)</p>\n","type":"file","value":""}]},"url":"https://extraerdatosdeine.com/api/v1/extract","description":"<p>Extrae datos de credencial INE usando upload de archivos.</p>\n<p><strong>Este es el metodo recomendado</strong> para integraciones con curl, Postman, y aplicaciones web.</p>\n<h3 id=\"curl\">curl</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">curl -X POST https://extraerdatosdeine.com/api/v1/extract \\\n  -H \"X-API-Key: ine_tu_api_key_aqui\" \\\n  -F \"image_front=@/path/to/ine_front.jpg\" \\\n  -F \"image_back=@/path/to/ine_back.jpg\"\n</code></pre>\n","urlObject":{"path":["api","v1","extract"],"host":["https://extraerdatosdeine.com"],"query":[],"variable":[]}},"response":[{"id":"04d81274-74f0-490f-b488-239282a20c26","name":"Extraccion exitosa","originalRequest":{"method":"POST","header":[{"key":"X-API-Key","value":"ine_tu_api_key_aqui"}],"body":{"mode":"formdata","formdata":[{"key":"image_front","type":"file","src":["ine_front.jpg"]}]},"url":"https://extraerdatosdeine.com/api/v1/extract"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"extraction_id\": \"clx1234567890\",\n  \"data\": {\n    \"nombre\": \"JUAN\",\n    \"apellidoPaterno\": \"PEREZ\",\n    \"apellidoMaterno\": \"GARCIA\",\n    \"curp\": \"PEGJ850101HDFRRL09\",\n    \"claveElector\": \"PRGRJN85010109H100\",\n    \"fechaNacimiento\": \"01/01/1985\",\n    \"sexo\": \"H\",\n    \"domicilio\": \"CALLE EJEMPLO 123\",\n    \"colonia\": \"CENTRO\",\n    \"codigoPostal\": \"06000\",\n    \"municipio\": \"CUAUHTEMOC\",\n    \"estado\": \"CIUDAD DE MEXICO\",\n    \"seccion\": \"1234\",\n    \"vigencia\": \"2029\"\n  },\n  \"tokens_remaining\": 19,\n  \"upload_method\": \"multipart\"\n}"}],"_postman_id":"b93edff1-699a-43f1-9789-065c04468c3f"},{"name":"Extract Credentials - Vendor compatible","id":"6eca8ad3-231b-4b23-94de-c5f24feda48b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-API-Key","value":"ine_tu_api_key_aqui","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"file","description":"<p>Imagen de la credencial INE (JPG/PNG)</p>\n","type":"file","value":""}]},"url":"https://extraerdatosdeine.com/api/v1/extract-credentials","description":"<p>Endpoint compatible byte-a-byte con el proveedor <code>europiel_llm_api</code>.</p>\n<p>Los clientes del proveedor pueden integrarse cambiando unicamente la URL base. Usa el campo multipart <code>file</code> y devuelve 6 campos fijos (los ausentes como <code>null</code>); <code>birth_date</code> en formato <code>DD-MM-YYYY</code>. Consume 1 token por extraccion.</p>\n<h3 id=\"curl\">curl</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">curl -X POST https://extraerdatosdeine.com/api/v1/extract-credentials \\\n  -H \"X-API-Key: ine_tu_api_key_aqui\" \\\n  -F \"file=@/path/to/ine_front.jpg\"\n</code></pre>\n","urlObject":{"path":["api","v1","extract-credentials"],"host":["https://extraerdatosdeine.com"],"query":[],"variable":[]}},"response":[{"id":"42777eef-59aa-4b54-a6ed-4dc3afd7192e","name":"Extraccion exitosa","originalRequest":{"method":"POST","header":[{"key":"X-API-Key","value":"ine_tu_api_key_aqui"}],"body":{"mode":"formdata","formdata":[{"key":"file","type":"file","src":["ine_front.jpg"]}]},"url":"https://extraerdatosdeine.com/api/v1/extract-credentials"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": {\n    \"first_names\": \"Roberto Carlos\",\n    \"fathers_name\": \"Frias\",\n    \"mothers_name\": \"Sobrevilla\",\n    \"birth_date\": \"03-06-1982\",\n    \"curp\": \"FISR820603HTSRBB02\",\n    \"clave_elector\": \"FRSBRB82060328H400\"\n  },\n  \"timestamp\": \"2026-06-01T18:58:52.715Z\"\n}"}],"_postman_id":"6eca8ad3-231b-4b23-94de-c5f24feda48b"},{"name":"Extract - Base64 JSON","id":"41c98df8-6073-4eac-a7f8-1820e00b5978","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-API-Key","value":"ine_tu_api_key_aqui","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"image_front\": \"data:image/jpeg;base64,/9j/4AAQSkZJRg...\",\n  \"image_back\": \"data:image/jpeg;base64,/9j/4AAQSkZJRg...\"\n}","options":{"raw":{"language":"json"}}},"url":"https://extraerdatosdeine.com/api/v1/extract","description":"<p>Extrae datos de credencial INE usando imagenes codificadas en base64.</p>\n<p>El prefijo <code>data:image/jpeg;base64,</code> es opcional.</p>\n<h3 id=\"curl\">curl</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\"># Codificar imagen a base64\nIMAGE_BASE64=$(base64 -i ine_front.jpg)\n\ncurl -X POST https://extraerdatosdeine.com/api/v1/extract \\\n  -H \"X-API-Key: ine_tu_api_key_aqui\" \\\n  -H \"Content-Type: application/json\" \\\n  -d \"{\\\"image_front\\\": \\\"$IMAGE_BASE64\\\"}\"\n</code></pre>\n","urlObject":{"path":["api","v1","extract"],"host":["https://extraerdatosdeine.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"41c98df8-6073-4eac-a7f8-1820e00b5978"},{"name":"Extract - URL Fetch","id":"7c14a7ef-f986-4bff-8deb-3f4d8fbc7394","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-API-Key","value":"ine_tu_api_key_aqui","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"image_front_url\": \"https://storage.example.com/ine_front.jpg\",\n  \"image_back_url\": \"https://storage.example.com/ine_back.jpg\"\n}","options":{"raw":{"language":"json"}}},"url":"https://extraerdatosdeine.com/api/v1/extract","description":"<p>Extrae datos de credencial INE desde imagenes hospedadas en URLs.</p>\n<p><strong>Requisitos:</strong></p>\n<ul>\n<li>Solo URLs HTTPS</li>\n<li>La imagen debe ser accesible publicamente</li>\n<li>Tamano maximo: 10 MB</li>\n<li>Timeout: 10 segundos</li>\n</ul>\n<h3 id=\"curl\">curl</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">curl -X POST https://extraerdatosdeine.com/api/v1/extract \\\n  -H \"X-API-Key: ine_tu_api_key_aqui\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"image_front_url\": \"https://storage.example.com/ine.jpg\"\n  }'\n</code></pre>\n","urlObject":{"path":["api","v1","extract"],"host":["https://extraerdatosdeine.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"7c14a7ef-f986-4bff-8deb-3f4d8fbc7394"},{"name":"Extract - Binary Upload","id":"14911950-cb8d-4091-a91b-38681605063c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-API-Key","value":"ine_tu_api_key_aqui","type":"text"},{"key":"Content-Type","value":"image/jpeg","type":"text"}],"body":{"mode":"file","file":{"src":""}},"url":"https://extraerdatosdeine.com/api/v1/extract","description":"<p>Extrae datos enviando la imagen como body binario.</p>\n<p><strong>Nota:</strong> Este metodo solo soporta una imagen por peticion (la frontal).\nPara enviar frente y reverso, usa multipart o base64.</p>\n<h3 id=\"curl\">curl</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">curl -X POST https://extraerdatosdeine.com/api/v1/extract \\\n  -H \"X-API-Key: ine_tu_api_key_aqui\" \\\n  -H \"Content-Type: image/jpeg\" \\\n  --data-binary @/path/to/ine_front.jpg\n</code></pre>\n","urlObject":{"path":["api","v1","extract"],"host":["https://extraerdatosdeine.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"14911950-cb8d-4091-a91b-38681605063c"},{"name":"Extract + entrega a destino (X-Destination-Id)","id":"b5569f48-30b6-4dfc-a330-9558b8098632","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-API-Key","value":"ine_tu_api_key_aqui","type":"text"},{"key":"X-Destination-Id","value":"tu_destination_id","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"image_front","description":"<p>Imagen frontal (requerido)</p>\n","type":"file","value":""},{"key":"image_back","description":"<p>Imagen trasera (opcional)</p>\n","type":"file","value":""}]},"url":"https://extraerdatosdeine.com/api/v1/extract","description":"<p>Igual que Extract, y ademas entrega los datos al destino antes de responder. La respuesta trae <code>delivery</code> con <code>succeeded</code>, <code>http_status</code>, <code>latency_ms</code> y <code>error_code</code>. Una entrega fallida no revierte la extraccion y no se reintenta. Un destino inexistente o pausado responde 400 <code>DESTINATION_NOT_FOUND</code> sin gastar token.</p>\n","urlObject":{"path":["api","v1","extract"],"host":["https://extraerdatosdeine.com"],"query":[],"variable":[]}},"response":[{"id":"404b02b4-9c36-4c24-9171-f2eae91f7c21","name":"Extraccion entregada","originalRequest":{"method":"POST","header":[],"url":""},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"extraction_id\": \"clx1234567890\",\n  \"data\": {\n    \"nombre\": \"JUAN\",\n    \"apellidoPaterno\": \"PEREZ\",\n    \"curp\": \"PEGJ850101HDFRRL09\"\n  },\n  \"tokens_remaining\": 19,\n  \"upload_method\": \"multipart\",\n  \"delivery\": {\n    \"destination_id\": \"clx_destino_123\",\n    \"succeeded\": true,\n    \"http_status\": 200,\n    \"latency_ms\": 184,\n    \"error_code\": null\n  }\n}"}],"_postman_id":"b5569f48-30b6-4dfc-a330-9558b8098632"}],"id":"0a73608e-0ac2-4a3e-b0e5-61639d3dd8d5","description":"<p>Endpoints para extraer datos de credenciales INE</p>\n","_postman_id":"0a73608e-0ac2-4a3e-b0e5-61639d3dd8d5"},{"name":"Capture links","item":[{"name":"Crear enlace de captura","id":"6023fe95-e060-485c-82fc-70e4dd32126b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-API-Key","value":"ine_tu_api_key_aqui","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"destinationId\": \"tu_destination_id\",\n  \"documentType\": \"ine\",\n  \"reference\": \"reserva-8841\",\n  \"requireBack\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://extraerdatosdeine.com/api/v1/capture-links","description":"<p>Crea un enlace de un solo uso. Mandale <code>url</code> a tu cliente: tiene 15 minutos para abrirlo y 15 mas para capturar. Los datos llegan a tu destino (con <code>reference</code> y <code>captureLinkId</code>), no a esta respuesta.</p>\n<ul>\n<li><code>url</code> solo se devuelve aqui: tratala como credencial.</li>\n<li>Crear no cuesta; la captura consume 1 token (se reembolsa si falla la extraccion o la entrega).</li>\n<li>Maximo 20 enlaces vivos por cuenta (<code>TOO_MANY_LIVE_LINKS</code>).</li>\n<li><code>documentType</code>: <code>ine</code> o <code>passport</code> (requerido).</li>\n</ul>\n","urlObject":{"path":["api","v1","capture-links"],"host":["https://extraerdatosdeine.com"],"query":[],"variable":[]}},"response":[{"id":"6489cc04-da23-43c2-929d-3cc700ef94da","name":"Enlace creado","originalRequest":{"method":"POST","header":[],"url":""},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"id\": \"clx_enlace_456\",\n  \"url\": \"https://extraerdatosdeine.com/c/Xk3...9fQ\",\n  \"reference\": \"reserva-8841\",\n  \"documentType\": \"ine\",\n  \"requireBack\": true,\n  \"askGuestPersona\": false,\n  \"expiresAt\": \"2026-09-30T18:15:00.000Z\"\n}"}],"_postman_id":"6023fe95-e060-485c-82fc-70e4dd32126b"}],"id":"d39bb69a-e96b-401a-aed6-b9751e935e7c","description":"<p>Enlaces de un solo uso para que tu cliente capture su documento desde el celular. Beta, disponible para todas las cuentas.</p>\n","_postman_id":"d39bb69a-e96b-401a-aed6-b9751e935e7c"},{"name":"Account","item":[{"name":"Get Balance","id":"c42e967e-ae56-45f3-9f5a-49d9f8e3bc5c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Key","value":"ine_tu_api_key_aqui","type":"text"}],"url":"https://extraerdatosdeine.com/api/v1/balance","description":"<p>Consulta el saldo actual de tokens de tu cuenta.</p>\n<h3 id=\"curl\">curl</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">curl https://extraerdatosdeine.com/api/v1/balance \\\n  -H \"X-API-Key: ine_tu_api_key_aqui\"\n</code></pre>\n","urlObject":{"path":["api","v1","balance"],"host":["https://extraerdatosdeine.com"],"query":[],"variable":[]}},"response":[{"id":"2ffa20fc-74d2-4bd1-a710-3afac457ecb6","name":"Balance response","originalRequest":{"method":"GET","header":[{"key":"X-API-Key","value":"ine_tu_api_key_aqui"}],"url":"https://extraerdatosdeine.com/api/v1/balance"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"balance\": 20\n}"}],"_postman_id":"c42e967e-ae56-45f3-9f5a-49d9f8e3bc5c"}],"id":"50065caa-ca5f-4d84-b706-4add5935c324","description":"<p>Endpoints para administrar tu cuenta</p>\n","_postman_id":"50065caa-ca5f-4d84-b706-4add5935c324"}],"event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"b831a94a-2931-4057-a59d-69504db2bbe5"}},{"listen":"test","script":{"type":"text/javascript","exec":["// Verificar que la respuesta sea JSON valido","pm.test(\"Response is JSON\", function () {","    pm.response.to.be.json;","});","","// Guardar extraction_id si existe","var jsonData = pm.response.json();","if (jsonData.extraction_id) {","    pm.collectionVariables.set(\"lastExtractionId\", jsonData.extraction_id);","}"],"id":"645d0443-6084-4dfe-af0e-7ad6a9105d36"}}],"variable":[{"key":"baseUrl","value":"https://extraerdatosdeine.com"},{"key":"apiKey","value":"ine_tu_api_key_aqui"},{"key":"destinationId","value":"tu_destination_id"}]}