Definition
A typed JSON search API is a search endpoint that returns results as a typed JSON document — fields named, types consistent, structure predictable across calls — purpose-built for AI agent and LLM pipeline consumption.
In Depth
Older search APIs (Bing, Google CSE) returned a less predictable shape that needed defensive parsing. Modern AI-agent-targeted APIs (Scavio, Tavily, Exa, Serper) commit to a typed schema so consumers can index by field name without checking for HTML edge cases. The Scavio shape: `{organic_results: [{title, link, snippet}], ai_overview: {citations}, knowledge_graph, related_questions}` — predictable across queries, fits straight into n8n nodes and LangChain Tool subclasses. Typed JSON is what makes search consumption a 10-line rather than 200-line affair.
Example Usage
The team picked a typed JSON search API specifically because the LangChain Tool subclass was a 12-line wrapper instead of the 80-line parser their old vendor required.
Platforms
Typed JSON Search API is relevant across the following platforms, all accessible through Scavio's unified API:
Related Terms
Structured Search Output
Structured search output is the typed JSON returned by a search API — title, snippet, link, position, timestamp — that f...
Multi-Platform Search API
A multi-platform search API is a single REST endpoint that returns structured JSON from several public surfaces — Google...
Grounding LLM Workflows
Grounding LLM workflows is the pattern of injecting verified, fresh, structured context — from search APIs, internal doc...