← Volver al inicio
# Ejemplo Python - Extractor de RUT

Este script permite consumir la API de forma sencilla usando la librería `requests`.

```python
import requests
import json

def extraer_rut(ruta_pdf):
    url = 'https://datosrut.codepyme.com/procesar'
    
    try:
        with open(ruta_pdf, 'rb') as archivo:
            files = {'file': archivo}
            response = requests.post(url, files=files)
            response.raise_for_status()
            
            data = response.json()
            
            if data.get('error'):
                print(f"❌ Error: {data['error']}")
                return None
            
            return data['datos']
            
    except Exception as e:
        print(f"❌ Error: {e}")
        return None

# EJEMPLO DE USO
if __name__ == '__main__':
    resultado = extraer_rut('mi_rut.pdf')
    if resultado:
        print(json.dumps(resultado, indent=2, ensure_ascii=False))
```