// OPEN SOURCE INTELLIGENCE //

OSINT ECUADOR

Open-source intelligence gathering. Focused on Ecuador's public data and global intelligence tools.

ECUADOR API REST PUBLIC SOURCES

UNIVERSAL QUERY — ECUADOR

Enter an ID or RUC and hit Query: all 6 Ecuadorian public sources run in parallel.

SRI — RUC / ID

Idle
ec.sri_ruc

Judicial Records

Idle
ec.funcion_judicial

Supercias — Companies

Idle
ec.supercias

SENESCYT — Degrees

Idle
ec.senescyt

ANT — Fines

Idle
ec.ant_citaciones

SRI — Establishments

Idle
ec.sri_establecimientos

SYSTEM ARCHITECTURE

ec-osint.service

$ openquery serve --host 0.0.0.0 --port 8000

openquery engine: 562 sources across 21 countries, 6 functional for Ecuador. Solves CAPTCHA (PaddleOCR), bypasses WAF, caches, and rate-limits. This static site consumes its REST API; the browser never touches the .gob.ec sources directly.

Static site
openquery API
CAPTCHA · WAF · Cache
SRI · ANT · Judicial · Supercias · SENESCYT
Querying requires a running openquery backend (Render/Railway/Fly/VPS). Set its URL in the console above; it is stored only in your browser.

API ENDPOINTS

ID ↔ Name

Query data associated with an Ecuadorian national ID or search by full name.

GET GET /api/v1/cedula/{numero}
GET GET /api/v1/nombre/{apellido}/{nombre}

ANT — Vehicles & Fines

Query vehicle data, traffic citations and fines by license plate or ID.

GET GET /api/v1/ant/placa/{placa}
GET GET /api/v1/ant/cedula/{cedula}

Judicial Records

Court cases, active proceedings and sentences associated with an ID.

GET GET /api/v1/judicial/{cedula}

Supercias — Companies

Company information and financial statements registered with Supercias.

GET GET /api/v1/supercias/{ruc}

SENESCYT — Degrees

Professional degrees and academic titles registered by ID.

GET GET /api/v1/senescyt/{cedula}

Validators

Validate IDs (modulus 10 algorithm) and vehicle plates.

GET GET /api/v1/validar/cedula/{numero}
GET GET /api/v1/validar/placa/{placa}

GLOBAL OSINT TOOLS

BACKEND DEPLOYMENT

Render

Push the repo to GitHub. On Render create a Web Service with:

Build: pip install -r requirements.txt
Start: gunicorn app:app

Railway

Connect your repo. Railway auto-detects Python. No additional config needed.

Self-hosted VPS

pip install -r requirements.txt
gunicorn app:app -b 0.0.0.0:5000

Vercel Serverless

Convert app.py to a serverless function with vercel.json.

// SOURCE_CODE //

WANT THE CODE?

The complete Flask backend, data source connectors, and frontend are available in the repository. Includes deploy instructions for Render, Railway, or self-hosted VPS.

git clone https://github.com/mrflippermen/ec-OSINT
VIEW ON GITHUB