/v1/batches aanroept en compacte voorbeelden van de JSON die je terugkrijgt.
Engines
Elke engine heeft zijn eigen parser-ID en URL-sjabloon nodig. Geef de parser één keer door op batchniveau. Codeer de query in de URL.
Alle zes ondersteunen geo-targeting via de batch
country parameter (ISO 3166-1 alpha-2). Landendekking verschilt per parser — haal de live lijst op in plaats van deze hard te coderen:
wat is mitochondria) wanneer je om citaten geeft. Gebruik een commerciële prompt (beste draadloze koptelefoons onder $200) wanneer je advertenties, winkelkaarten of productmodules nodig hebt — die oppervlakken worden intentie-gedetecteerd en weggelaten wanneer de engine ze niet weergeeft.
1. Maak de batch
custom_id moet uniek zijn binnen de batch. country wordt toegepast op elk item.
items vorm en verwissel je parser.id plus de host in elke URL. Eén batch = één parser.
De verwerkingstijd is ongeveer constant ongeacht de batchgrootte (meestal 5–8 minuten). Geef
webhook door bij het aanmaken om batch.completed te krijgen in plaats van te polleren. Nieuwe accounts zijn beperkt tot 100 items per batch — neem contact op met info@olostep.com om dit te verhogen.2. Wacht op voltooiing
Poll GET /v1/batches/{batch_id} totdatstatus completed is, of handel de webhook af.
batch.items() / for await (const item of batch.items()) en ze blokkeren totdat de batch klaar is.
3. Haal json_content op
Lijst items, haal vervolgens JSON op voor elke retrieve_id. De GEO-payload is het geparseerde object binnen json_content (een JSON-string — parseer het).
status=failed door bij GET /v1/batches/{batch_id}/items. Gehoste JSON is ook beschikbaar op json_hosted_url in de retrieve payload voor ongeveer 7 dagen.
Wat je terugkrijgt
Elke parser retourneertanswer_markdown. De meeste retourneren ook prompt. De rest is engine-specifiek. Compacte voorbeelden hieronder zijn van live country=US batches.
De hier vermelde engines zijn de openbare GEO-parsers. We ondersteunen ook extra parsers en connectors intern, plus aangepaste parsers voor specifieke sites — we delen deze op verzoek. E-mail info@olostep.com of neem contact op via Slack.
- Google AI Mode
- ChatGPT
- Perplexity
- Google AI Overview
- Gemini
- Microsoft Copilot
Citaten staan in
sources (cited: true wanneer inline vermeld). Gestructureerde secties staan in text_blocks (text, heading, list, table). Gesponsorde kaarten staan in ads wanneer Google ze toont — een live koptelefoonquery retourneerde bronnen en een vergelijkingstabel maar liet ads weg. Lege velden worden gestript, niet geretourneerd als [].