GEOLOCALIZACIÓN POR CELDA · MÉXICO
Cuando el GPS se apaga, la celda sigue hablando.
En hasta el 85% de los robos al transporte de carga en México se usa un inhibidor. El GPS deja de reportar, pero el módem sigue enganchado a una celda. Orion te dice dónde se ha visto circular vehículos en esa celda.

Qué nos hace distintos
Todas las cifras de esta página salen de medir nuestra propia base. No publicamos números de disponibilidad ni de precisión porque todavía no los tenemos medidos.
Cada coordenada es un fix GPS real de un vehículo junto con la celda a la que estaba enganchado. No es la posición estimada de una antena: es un lugar donde efectivamente pasó una unidad, sobre un camino.
Solo el 9.1% de las observaciones está en los diez cuadrantes más densos. La cobertura está repartida a lo largo de carreteras, que es justo donde las bases colectadas con teléfonos son más débiles.
Hay equipos que reportan un identificador de celda sin MCC ni MNC. OpenCellID, Combain y Google descartan esa consulta, y Unwired también, porque exige esos campos. Nosotros tenemos 88,670 registros indexados así.
Cobertura
Estas cifras salen de contar la base, no de estimarla. Publicamos también lo que nos falta, para que puedas decidir antes de integrar.
697,824
Celdas únicas en la base
372,641
Celdas en México
324,049
Celdas en Estados Unidos
≈1.16M km²
Territorio mexicano con al menos una observación
Solo el 9.1% de las observaciones está en los diez cuadrantes más densos, y el 29.8% en los cien más densos. Es una huella repartida a lo largo de corredores carreteros, no apilada en tres ciudades. Nuestros datos vienen de camiones rodando, no de teléfonos caminando.
| Red | MCC-MNC | Registros |
|---|---|---|
| Telcel | 334-020 | 392,860 |
| T-Mobile US | 310-260 | 206,575 |
| Verizon | 311-480 | 63,718 |
| AT&T US | 310-410 | 53,081 |
| AT&T México | 334-050 / 140 / 090 | ≈36,000 |
Orion permite resolver coordenadas geográficas con datos de identidad de celda usando una integración simple y robusta.
Este endpoint resuelve coordenadas geográficas a partir de identidad de celda. Orion busca usando solo los campos presentes en el body.
Base URL
https://api.orion.geminislabs.com/api/v1/
Headers requeridos
x-api-key: <tu-api-key>
Content-Type: application/json
Validación de búsqueda
Debes enviar al menos uno de estos campos:mccmnclaccid
El parámetro include acepta solamente el valor "cell".
curl -X POST https://api.orion.geminislabs.com/api/v1/lookup \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"mcc": 310,
"mnc": 260,
"lac": "F303",
"cid": 5678,
"include": ["cell"]
}'Búsqueda parcial
{
"lac": "F303"
}Búsqueda completa
{
"mcc": 310,
"mnc": 260,
"lac": "F303",
"cid": 5678,
"include": ["cell"]
}{
"matches": [
{
"lat": 40.416775,
"lon": -3.70379,
"confidence": 1.0
}
],
"meta": {
"request_id": "a1b2c3d4e5f6a7b8"
}
}{
"matches": [
{
"lat": 41.18549,
"lon": -80.361315,
"confidence": 1.0,
"cell": {
"mcc": 310,
"mnc": 260,
"lac": "F303",
"cellid": "12345"
}
}
],
"meta": {
"request_id": "a1b2c3d4e5f6a7b8"
}
}| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
| mcc | number | No | Mobile Country Code. |
| mnc | number | No | Mobile Network Code. |
| lac | string | No | Location Area Code en hexadecimal, ejemplo "F303". |
| cid | number | No | Cell ID. |
| include | array | No | Solo acepta el valor ["cell"]. |
El registro toma menos de un minuto.
Envío mínimo
Para reducir latencia, envia solo los campos disponibles en tu fuente.
Trazabilidad
Guarda meta.request_id en logs para depurar incidentes con soporte tecnico.
Resiliencia
Aplica timeout y reintentos con backoff para mantener la integración estable.
Comparativa
Cada renglón lo puedes verificar por tu cuenta en la documentación pública de cada proveedor. Dejamos los renglones donde perdemos: una tabla donde alguien gana todo no la cree nadie.
| Criterio | Orion | OpenCellID | Unwired Labs | Combain | |
|---|---|---|---|---|---|
| Naturaleza del dato | GanamosPunto de carretera observado: fix GPS de un vehículo con su celda servidora | Centroide calculado a partir de mediciones colaborativas | Centroide sobre la misma base más fuentes propias | Centroide y polígonos de celda | Estimación propietaria, no documentada |
| Celdas en México | Perdemos372,641 | 1,027,519 histórico total, de las cuales 289,659 son LTE y el resto 2G/3G | No publicado por país | No publicado por país | No publicado |
| Alcance geográfico | PerdemosMéxico, EE. UU. y Centroamérica | Global | Global | 195 países, más de 190M cell IDs | Global |
| Radio de incertidumbre en la respuesta | PerdemosNo | Sí, campos range y samples | Sí, campo accuracy | Sí, incluye polígonos de celda | Sí, campo accuracy |
| Consulta con CID sin MCC ni MNC | GanamosSí, 88,670 registros indexados así | No | No, exige MCC y MNC. El LAC sí es opcional | No documentado | No |
| Celdas dadas de baja | GanamosSe conservan indefinidamente y se pueden consultar | La descarga incluye solo los últimos 18 meses | No documentado | No documentado | No consultable |
| Soporte 5G NR | PerdemosPor publicar | 149 celdas NR en México | Sí | Sí, más de 2M celdas NR globales | Sí |
| Respaldo WiFi o IP | PerdemosNo | No aplica | Sí | Sí, más LoRaWAN y Bluetooth | Sí |
| Licencia del dato | GanamosComercial, sin obligación de compartir el trabajo derivado | CC BY-SA 4.0, con atribución y ShareAlike | Comercial | Comercial | Comercial |
| Derecho a almacenar el resultado | EmpateCaché de hasta 48 horas | Sin límite; el archivo se descarga | Según contrato | Caché máximo 24 horas | Caché máximo 30 días naturales |
| Uso comercial de la vía gratuita | EmpateNo. El plan gratuito es para evaluación y desarrollo | Los servidores comunitarios no se permiten para uso comercial sin contribuir datos | El plan Developer excluye uso comercial | Prueba de 100 créditos | 10,000 eventos gratis al mes |
Cifras de competidores tomadas de sus páginas públicas de precios, documentación y estadísticas, consultadas en agosto de 2026. «No publicado» significa que el dato no está disponible públicamente, no que sea desfavorable. Los conteos de OpenCellID son celdas lógicas acumuladas en la historia del proyecto y no equivalen a sitios físicos ni a celdas activas hoy. No incluimos renglones de latencia, disponibilidad ni precisión porque todavía no tenemos manera honesta de sostenerlos.
Precios
Cobramos por acierto, no por consulta. Si no encontramos la celda, no se descuenta de tu bolsa.
Producción, volumen bajo
Operación con volumen
Capacidades exclusivas
Una consulta que responde 200, que lleva identidad de celda completa —MCC, MNC, LAC y CID— y que devuelve al menos una coincidencia. Una consulta equivale a un acierto como máximo, sin importar cuántos resultados regrese.
No cuentan las respuestas vacías, los errores —incluidos los nuestros—, los rechazos por límite de tasa ni las consultas demasiado amplias. Puedes verificar el conteo por tu cuenta desde tu propio lado.
Precios en pesos mexicanos, sin IVA. Excedentes: $0.35 por acierto en Starter y $0.25 en Professional.
Comienza hoy
El plan gratuito incluye 300 aciertos al mes: suficiente para correr tus propias celdas y saber a cuántas te respondemos. Si el número no te sirve, no hay venta.
El registro se hace en Geminis Labs y toma menos de un minuto.