Skip to content
Herramienta de IADead Man Walking

Revisión de Search as Code (SaC)

Una nueva arquitectura de búsqueda para agentes de IA que genera código Python para componer directamente primitivas de búsqueda, evitando la llamada a herramientas de múltiples turnos.

shipped 2 jun 2026aifreemium
Search as Code (SaC) - AI tool for search code. Professional illustration showing core functionality and features.
1Permite a los modelos de IA generar y ejecutar código Python dentro de un entorno seguro (sandbox) para la recuperación bajo demanda.
2Evita las interfaces tradicionales de llamada a funciones de múltiples turnos para operaciones de búsqueda, mejorando la eficiencia.
3Integrado en los productos Agent API y Computer de Perplexity a partir de junio de 2026.
4Expone los componentes de la pila de búsqueda como primitivas programables atómicas dentro de un SDK.

Stork Quadrant

Dead Man Walking· 9/100

An LLM can do most of what this tool's UI promises. No moat, no agent presence.

This is a concept article from Perplexity, not a standalone tool — and the concept itself is already being eaten alive. LLMs with web search access already do programmable search decomposition natively. The 'search as code' framing is clever but describes behavior that frontier models exhibit without any additional product layer. No moat here.

Claude Sonnet 4.6, scored 2026-06-02

Defensibility · 0/100

  • Physical-world coupling
  • Regulatory moat
  • Network liquidity
  • Proprietary refreshing data
  • High-trust catastrophic workflows
  • Multi-party coordination
  • Brand / community / taste

An LLM alone could replace

  • Generate search queries from natural language intent
  • Decompose a complex research question into sub-queries
  • Synthesize results from multiple sources into a structured answer
  • Write code that orchestrates search API calls

Agent-Readiness · 20/100

  • Verified MCP
  • Listed on agent surfacesanthropic_directory, cursor
  • Usage-based pricing
  • Headless agent auth
  • Public OpenAPI
  • Active changelog
  • llms.txt

How to defend

Perplexity's only real move is to become the search API that agents call — own the index, own the freshness, own the structured data layer — and stop competing on the UI or the framing. The article is marketing; the product needs proprietary crawl data and a coordination layer that makes it the default search primitive in agent frameworks.

  • Ship an MCP server and list it on Stork — biggest single point gain (+25).
  • Add a usage-based or per-call tier; per-seat-only pricing dies when agents replace seats (+15).
  • Expose API-key auth with a self-serve sandbox tier; remove sales-call gates (+15).
  • Publish an OpenAPI spec at /openapi.json or /.well-known/openapi (+10).
  • Publish a public changelog and ship in the last 90 days — silence reads as abandonment (+10).

Search as Code (SaC) at a Glance

Best For
product-hunt
Pricing
freemium
Key Features
Search as Code (SaC) was officially launched by Perplexity AI on June 1, 2026, as a new search architecture for AI agents. · It enables AI models to generate and execute Python code within a secure sandbox to assemble tailored retrieval pipelines on-demand. · The Sonar API, which incorporates SaC, is priced at $0.00025 per 1k input tokens and $0.0025 per 1k output tokens.
Alternatives
Exa AI Search API, Parallel AI Search, Cloudflare AI Search, Brave Search API
</>Embed "Featured on Stork" Badge
Badge previewBadge preview light
<a href="https://www.stork.ai/en/search-as-code-sac" target="_blank" rel="noopener noreferrer"><img src="https://www.stork.ai/api/badge/search-as-code-sac?style=dark" alt="Search as Code (SaC) - Featured on Stork.ai" height="36" /></a>
[![Search as Code (SaC) - Featured on Stork.ai](https://www.stork.ai/api/badge/search-as-code-sac?style=dark)](https://www.stork.ai/en/search-as-code-sac)

overview

¿Qué es Search as Code (SaC)?

Search as Code (SaC) es una nueva herramienta de arquitectura de búsqueda desarrollada por Perplexity AI que permite a los agentes de IA y a los desarrolladores controlar programáticamente las operaciones de búsqueda. Permite a los modelos generar y ejecutar código Python dentro de un entorno seguro (sandbox), ensamblando pipelines de recuperación personalizados bajo demanda y evitando las interfaces tradicionales de llamada a herramientas de múltiples turnos. Esta arquitectura transforma la forma en que los modelos de IA interactúan con la búsqueda al exponer los componentes de la pila de búsqueda como primitivas programables dentro de un SDK, lo que permite una recuperación de información altamente personalizada y eficiente, adaptada a tareas complejas y de varios pasos. SaC está diseñado para agentes de IA que necesitan completar tareas intrincadas y abiertas durante períodos prolongados, que potencialmente implican cientos o miles de operaciones de recuperación, al permitirles definir e implementar estrategias de búsqueda altamente específicas directamente dentro de sus sistemas.

quick facts

Datos Rápidos

AtributoValor
DeveloperPerplexity AI
Business ModelFreemium
PricingFreemium
PlatformsAPI
API Available
Integrated ProductsPerplexity Agent API, Perplexity Computer

features

Características Clave de Search as Code (SaC)

Search as Code (SaC) proporciona un conjunto de capacidades diseñadas para dar a los agentes de IA un control granular sobre los procesos de recuperación de información, yendo más allá de los servicios de búsqueda monolíticos.

  • 1Permite a los modelos generar y ejecutar código Python dentro de un entorno seguro (sandbox).
  • 2Ensambla pipelines de recuperación personalizados bajo demanda según los requisitos de la tarea.
  • 3Evita las interfaces tradicionales de llamada a herramientas de múltiples turnos para operaciones de búsqueda.
  • 4Expone los componentes de la pila de búsqueda como primitivas programables atómicas dentro de un SDK.
  • 5Proporciona control directo sobre los pasos individuales de búsqueda, incluyendo recuperación, clasificación, filtrado, fanouts y renderizado.
  • 6Ofrece acceso eficiente al estado intermedio, como listas de candidatos y señales de clasificación.
  • 7Permite a los agentes diseñar y optimizar pipelines de búsqueda a medida en tiempo real.
  • 8Soporta ejecución condicional, operaciones asíncronas y paralelismo en flujos de trabajo de búsqueda.

use cases

¿Quién debería usar Search as Code (SaC)?

Search as Code (SaC) está diseñado principalmente para el desarrollo avanzado de agentes de IA y sistemas que requieren una recuperación de información altamente personalizada y dinámica.

  • 1**Agentes de IA:** Para construir pipelines de recuperación personalizados para tareas complejas y abiertas que requieren cientos o miles de operaciones de recuperación.
  • 2**Desarrolladores de Sistemas de IA:** Para permitir que los modelos de IA programen y controlen directamente la pila de búsqueda, evitando las interfaces de llamada a funciones de múltiples turnos.
  • 3**Investigadores en IA:** Para orquestar operaciones de búsqueda a través de código Python generado por modelos para mejorar la eficiencia y capacidad de los agentes de IA en la recuperación de información.

pricing

Precios y Planes de Search as Code (SaC)

Search as Code (SaC) opera bajo un modelo freemium. Los detalles específicos sobre los límites de uso para el nivel gratuito o los precios de las características premium no se detallan públicamente para la arquitectura subyacente en sí, pero está integrado en las ofertas de productos más amplias de Perplexity.

  • 1Freemium: Acceso a funcionalidades principales con posibles límites de uso o características premium disponibles para su compra dentro de los productos Agent API y Computer de Perplexity.

competitors

Search as Code (SaC) vs Competidores

Search as Code (SaC) de Perplexity se diferencia al capacitar a los agentes de IA para controlar programáticamente el propio proceso de búsqueda, en lugar de simplemente consumir resultados de búsqueda predefinidos o buscar en bases de código existentes. Este cambio arquitectónico proporciona un nivel de control más profundo en comparación con las API de búsqueda tradicionales y las herramientas de búsqueda de código impulsadas por IA.

1

Exa is a web search engine built from scratch for AI workflows, optimized for relevance, freshness, and semantically-driven results rather than click-based ranking.

Similar to SaC, Exa provides structured, up-to-date information for AI agents and RAG systems, acting as a retrieval layer. While SaC emphasizes programmable primitives for dynamic pipeline assembly, Exa focuses on delivering highly relevant and semantically understood results tailored for AI consumption.

2
Parallel AI Search

Parallel is an AI-native web search and research API designed as infrastructure for AI systems to search, retrieve, verify, and reason over live web information.

Parallel, like SaC, targets AI agents as its primary users, providing a different kind of web infrastructure for AI systems. It aims to go deeper into how AI agents interact with the web, offering a foundational layer for complex reasoning, which aligns with SaC's goal of evolving search to programmable primitives.

3
Cloudflare AI Search

Cloudflare AI Search offers a plug-and-play search primitive with hybrid search capabilities and built-in storage, allowing dynamic instance creation and management via API for agents.

Cloudflare AI Search directly positions itself as a 'search primitive' for agents, enabling developers to dynamically create and manage search instances, which closely mirrors SaC's concept of programmable primitives. It simplifies the infrastructure needed for agents to access and search data, similar to how SaC aims to provide building blocks for agentic search.

4

Brave Search API provides direct, structured API access to its independently built web index, offering flexibility and customization for RAG pipelines and AI systems.

The Brave Search API offers a foundational retrieval API for AI products, emphasizing control over ranking and summarization, and providing structured results. This aligns with SaC's goal of moving beyond monolithic search by offering customizable building blocks, though Brave's focus is on its independent index and structured output rather than the dynamic assembly of search pipelines through code generation.

Preguntas frecuentes

+¿Qué es Search as Code (SaC)?

Search as Code (SaC) es una nueva herramienta de arquitectura de búsqueda desarrollada por Perplexity AI que permite a los agentes de IA y a los desarrolladores controlar programáticamente las operaciones de búsqueda. Permite a los modelos generar y ejecutar código Python dentro de un entorno seguro (sandbox), ensamblando pipelines de recuperación personalizados bajo demanda y evitando las interfaces tradicionales de llamada a herramientas de múltiples turnos.

+¿Es Search as Code (SaC) gratuito?

Search as Code (SaC) opera bajo un modelo freemium. Si bien no se detallan precios específicos para la arquitectura subyacente, sus funcionalidades están integradas en las ofertas de productos más amplias de Perplexity, que suelen incluir acceso gratuito a las características principales con posibles niveles premium o precios basados en el uso para capacidades avanzadas.

+¿Cuáles son las características principales de Search as Code (SaC)?

Las características clave de Search as Code (SaC) incluyen permitir a los modelos de IA generar y ejecutar código Python en un entorno seguro (sandbox), ensamblar pipelines de recuperación personalizados bajo demanda, evitar las interfaces de llamada a herramientas de múltiples turnos, exponer los componentes de la pila de búsqueda como primitivas programables atómicas y proporcionar control directo sobre los pasos individuales de búsqueda como la recuperación, clasificación y filtrado.

+¿Quién debería usar Search as Code (SaC)?

Search as Code (SaC) está destinado a agentes de IA que requieren una recuperación de información altamente personalizada y dinámica para tareas complejas y abiertas. También es para desarrolladores que construyen sistemas de IA que necesitan permitir que los modelos de IA programen y controlen directamente la pila de búsqueda, y para investigadores que buscan mejorar la eficiencia y capacidad de los agentes de IA en la recuperación de información.

+¿Cómo se compara Search as Code (SaC) con las alternativas?

Search as Code (SaC) se diferencia al permitir que los agentes de IA controlen programáticamente el proceso de búsqueda mediante la generación de código, ofreciendo un control granular sobre las primitivas de búsqueda. Esto contrasta con las herramientas tradicionales de búsqueda de código impulsadas por IA que se centran en encontrar código existente, y con otras API de búsqueda como Exa, Tavily, Firecrawl y Parallel AI Search, que a menudo proporcionan primitivas de búsqueda más específicas o de nivel superior, o se centran en aspectos específicos como la comprensión semántica o el web scraping.

For builders

This page is doing a job for someone else’s tool.

AI agents read it. Buyers find it. Backlinks accrue. Your tool can have one too — live in 24 hours, indexed by Claude, ChatGPT, and Perplexity, queryable via MCP.