Skip to main content

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

  1. Search and answer: use Web Search to find current sources, then pass the most relevant results into your LLM or agent.
  2. Fetch and read: use Extract when you already know the URLs and need the page content.
  3. Research and report: use Deep Research when you need a structured report with supporting sources.