
One router across Exa, Parallel, Brave, Perplexity, and more. Normalized output, centralized billing, and built-in fallbacks.
The Hook
“Hey everyone, I'm excited to introduce Open Web Search, a unified gateway for web search. It's one API key, one structured format, and high availability. We've integrated with a bunch of different indexes, including Exa, Parallel, Brave, Perplexity, and more. Let's take a look at how it works. You can search for anything, like 'latest open source LLMs', and it will give you results from all the different providers. You can also specify a particular provider, like Perplexity, and it will give you results from just that provider. We also support JSON output, which is great for programmatic access. You can also search for things like 'Garry Tan's LinkedIn' and it will give you results from different providers like Brave, Parallel, and Exa. This is really powerful because it allows you to get a comprehensive view of the web without having to integrate with multiple APIs.”
Product Reveal
“So how do you get started with Open Web Search? It's super simple. You can sign in to your account, and then you'll get an API key. We have comprehensive documentation that shows you how to make requests, what parameters are available, and what the unified response format looks like. You can see here an example of a TypeScript fetch request, where you can specify the provider, the query, and the number of results. We also have support for coding agents, so you can easily integrate Open Web Search into your AI applications. The authentication is straightforward, just a bearer token. And we have clear endpoints for search requests, including support for fallbacks and multiple providers.”
Feature Teaser
“Open Web Search supports different indexes with different strengths. For people and companies, we have Exa and Valyu. For specialized datasets, we have Valyu. For agent-ready content, we have Parallel and Tavily. For broad web coverage, we have Brave and Bing. For real-time answers, Perplexity and Octen. And for SERP intelligence, Apify Serp. We also have a powerful feature to extract full webpages. You can provide a URL, and it will return structured JSON or markdown, bypassing bot detection. This is incredibly useful for real-time web scraping and data extraction. For example, you can extract information about Patrick Collison from his LinkedIn profile.”
Call to Action
“Now let's talk about pricing. We have a transparent pricing model where you buy credits and spend them on any provider. Each provider has its own pricing, for example, Apify Serp is $3.50-$6 per 1K requests, Brave is $5 per 1K requests, and so on. We also have built-in fallbacks for high uptime. If one provider fails, we automatically route to the next one. This ensures that your applications remain resilient. We're constantly adding new providers and features, so stay tuned for updates. We'd love to hear your feedback and see what you build with Open Web Search. Get started today!”
Synthesizable in Remotion · key components of the developer-tool-screen-record-launch template.
A continuous, smooth vertical scroll of a web page or document, simulating real-time user interaction. The scroll speed is consistent and deliberate, allowing viewers to read content as it passes.
Implement using `interpolate` for `translateY` property of the content container, driven by `AbsoluteFill`'s `frame` or `spring` for a more natural feel. Ensure `overflow: hidden` on the parent container. Use `durationInFrames` to control scroll speed.
A mouse cursor moves across the screen, hovering over specific UI elements (buttons, text fields, links) and occasionally clicking. A subtle highlight or selection animation often accompanies the hover/click.
Animate `transform: translate` for a cursor SVG or image. Use `Sequence` and `AbsoluteFill` to define key positions and durations. Implement `spring` for cursor movement and `interpolate` for opacity/scale changes on hovered elements.
Text appears as if being typed into a search bar or code editor, character by character. This is often followed by a simulated 'enter' key press, triggering a new display of results.
Use `Sequence` to reveal text characters one by one. For a typing effect, `interpolate` the `width` property of a text container or use a custom `Typewriter` component that renders characters based on `frame`.
Purpose. Introduce the product and its primary benefit: a unified gateway for diverse web search indexes.
Execution. Presenter on screen, overlaid on a live demo of the product's main search interface, showing various index integrations and search results.
Purpose. Explain how developers can integrate and use the product through its API and documentation.
Execution. Scrolling through API documentation, code examples, and parameter tables, with the presenter guiding the viewer.
Purpose. Highlight specific features like different index strengths and advanced capabilities like web scraping.
Execution. Demonstrating various index categories and a live example of extracting structured data from a webpage.
Purpose. Cover pricing, reliability features, and encourage user engagement and feedback.
Execution. Scrolling through pricing details for different providers and reiterating the benefits of built-in fallbacks, ending with a call to action.
Objective
Launch a new API gateway for real-time data streaming from various cloud providers.How the recipe adapts
The 'LiveScreenScroll' primitive will showcase scrolling through the DataStream Connect dashboard, demonstrating connection setup and data pipeline configuration. 'CursorHighlight' will guide users through selecting data sources like AWS Kinesis or Google Pub/Sub. 'DynamicTextEntry' will simulate typing API keys and configuration parameters into the UI. The overall pacing will remain slow and informative, with the presenter explaining each step of connecting and managing data streams, all within a continuous screen recording.Scene durations (4 scenes, 238.3s)
Key Remotion components

xAI opens voice cloning on its API: build a custom voice in about two minutes or pick from 80+ voices in 28 languages.

Claude can now operate your Mac, opening apps, browsing and filling spreadsheets, as a research preview in Cowork and Claude Code.
Agentic CLI for coding, building apps, and automating workflows.