| Une URL | Son contenu en Markdown, HTML, texte ou JSON | Scrape | POST /v1/scrapes | Synchrone |
| Une requête, pas d’URLs | Une liste de liens pertinents et d’extraits | Search | POST /v1/searches | Synchrone |
| Une question | Une réponse documentée avec sources | Answers | POST /v1/answers | Synchrone |
| Un site web | Chaque URL dessus, sans contenu | Map | POST /v1/maps | Synchrone |
| Un site web | Le contenu de chaque page (ou un sous-ensemble filtré) | Crawl | POST /v1/crawls | Asynchrone |
| Une liste d’URLs connues | Le contenu de toutes | Batch | POST /v1/batches | Asynchrone |
| Une page qui change | Une alerte lorsqu’elle change | Monitor | POST /v1/monitors | Exécute selon un calendrier |
| N’importe quel appel API | Le même appel à intervalles réguliers | Schedule | POST /v1/schedules | Exécute selon un calendrier |
| Un site pris en charge (Google, LinkedIn, Amazon…) | Champs JSON structurés propres | Parsers | option parser sur scrapes et batches | Même que l’appel sur lequel il est |
| N’importe quelle page | Champs JSON personnalisés que tu décris | LLM extraction | option llm_extract sur scrapes | Même que l’appel sur lequel il est |