/v1/batches y vistas compactas del JSON que recibes de vuelta.
Motores
Cada motor necesita su propio ID de analizador y plantilla de URL. Pasa el analizador una vez a nivel de lote. Codifica la consulta en la URL.
Los seis soportan geo-segmentación a través del parámetro
country del lote (ISO 3166-1 alpha-2). La cobertura por país varía según el analizador — obtén la lista en vivo en lugar de codificarla:
qué es la mitocondria) cuando te interesen las citas. Usa un mensaje comercial (mejores auriculares inalámbricos por menos de $200) cuando necesites anuncios, tarjetas de compras o módulos de productos — esas superficies se detectan por intención y se omiten cuando el motor no las muestra.
1. Crea el lote
custom_id debe ser único dentro del lote. country se aplica a cada ítem.
items y cambia parser.id más el host en cada URL. Un lote = un analizador.
El tiempo de procesamiento es aproximadamente constante sin importar el tamaño del lote (típicamente 5–8 minutos). Pasa
webhook al crear para obtener batch.completed en lugar de hacer polling. Las cuentas nuevas están limitadas a 100 ítems por lote — contacta a info@olostep.com para aumentarlo.2. Espera a la finalización
Haz polling a GET /v1/batches/{batch_id} hasta questatus sea completed, o maneja el webhook.
batch.items() / for await (const item of batch.items()) y bloquean hasta que el lote termine.
3. Recupera json_content
Lista los ítems, luego recupera JSON para cada retrieve_id. La carga útil GEO es el objeto analizado dentro de json_content (una cadena JSON — analízala).
status=failed en GET /v1/batches/{batch_id}/items. El JSON alojado también está disponible en json_hosted_url en la carga útil de recuperación por unos 7 días.
Lo que recibes de vuelta
Cada analizador devuelveanswer_markdown. La mayoría también devuelve prompt. El resto es específico del motor. Las vistas compactas a continuación son de lotes en vivo country=US.
Los motores listados aquí son los analizadores GEO públicos. También soportamos analizadores adicionales y conectores internamente, además de analizadores personalizados para sitios específicos — los compartimos a pedido. Envía un correo a info@olostep.com o contáctanos en Slack.
- Google AI Mode
- ChatGPT
- Perplexity
- Google AI Overview
- Gemini
- Microsoft Copilot
Las citas están en
sources (cited: true cuando se hace referencia en línea). Las secciones estructuradas están en text_blocks (text, heading, list, table). Las tarjetas patrocinadas están en ads cuando Google las muestra — una consulta en vivo sobre auriculares devolvió fuentes y una tabla de comparación pero omitió ads. Los campos vacíos se eliminan, no se devuelven como [].