APIs
Web Search
Input: A text queryOutput: Ranked web results with relevant highlights, optional full contentBest for: Search bars, answer engines, news lookup, source discovery, market or company trackingHow to use: Send the user’s query to Octen, show the returned sources directly, or pass the results to a model to generate grounded answers.
Extract
Input: One or more URLsOutput: Clean page content with optional highlights, page classification, and media resourcesBest for: Reading pages, cleaning articles, preparing retrieved sources, knowledge ingestionHow to use: Send URLs to Octen, then store, display, summarize, or pass the content to a model as reliable context.
Embedding
Input: TextOutput: Text vectorsBest for: Semantic search, RAG, recommendationsHow to use: Convert text into vectors, store them in a vector database, and compare queries against vectors.
VL Embedding
Input: Text, images, videosOutput: Multimodal vectorsBest for: Cross-modal search, visual retrievalHow to use: Convert multimodal content into vectors so text, images, and videos can be searched or matched.
Applications
Use applications when you want Octen to run a complete workflow instead of calling each API step yourself.Deep Research
Input: A research questionOutput: A structured report with supporting evidenceBest for: Deep dives, strategic research, technical investigations, trend analysisHow to use: Enter a research question. Then Octen plans, searches over multiple rounds, and streams the final report.
Common Patterns
- Search and answer: use Web Search to find current sources, then pass the most relevant results into your LLM or agent.
- Fetch and read: use Extract when you already know the URLs and need the page content.
- Research and report: use Deep Research when you need a structured report with supporting sources.