Riveter is bringing the power of Perplexity to the scale of the spreadsheet. Their AI agents, custom scrapers, and integrations pack the power of browser use and automation for search, at a cost that allows for scale.
Most teams still spend hours (or hire UpWorkers/contractors) to manually copy product specs, check competitor pricing, pull custom KYB/KYC data to assess customer risk, or scrape filings.
Perplexity and ChatGPT are great for single questions, but they can’t handle large amounts of data at once. And they’re working with a single agent and context window instead of one in every cell.
And Riveter’s web browsing can go further—even reading PDFs and images that may contain answers.
With Riveter, anyone can automate complex, auditable web research… without coding.
Our founding team brings deep product and engineering expertise from to YC-backed companies Gusto, Retool, and Middesk.
Active Founders
Abigail Grills
CEO & Co-founder
CEO at Riveter AI | Previously: Middesk, Gusto
I have 10 years of product experience, including joining Gusto as an early PM and growing to lead Mid-Market Payroll. I've lead a number of 0 to 1 products including Gusto Time Tracking, State Payroll Tax Registration, and most recently, Address Risk at Middesk. I began my career at early stage consumer electronics startups, where I learned to wear many hats and fill gaps to make sure the job gets done.
Abigail Grills
CEO & Co-founder
CEO at Riveter AI | Previously: Middesk, Gusto
I have 10 years of product experience, including joining Gusto as an early PM and growing to lead Mid-Market Payroll. I've lead a number of 0 to 1 products including Gusto Time Tracking, State Payroll Tax Registration, and most recently, Address Risk at Middesk. I began my career at early stage consumer electronics startups, where I learned to wear many hats and fill gaps to make sure the job gets done.
Company Launches
🚀 Riveter API: Replace your entire scraper infrastructure with a single API
We’re excited to launch our most requested feature: the Riveter API.
Web data is one of the biggest unlocks for what’s now possible with AI. But retrieving and structuring that data for your product or agents is far more complicated than it should be.
The Problem
You need data from the web to equip your agents with more information or pipe structured data directly into your product.
But when it comes to web scraping, the gap between idea and working solution is huge.
What starts as “just a simple scraper” often turns into a patchwork of 5+ vendors (SERP providers, proxy networks, headless browsers, scraper libraries, and infrastructure) leading to weeks or months of engineering effort.
Timelines creep, engineering costs rise, and maintaining scrapers becomes an ongoing burden. All of this distracts your team from building your core product.
Riveter is the all-in-one web search agent. Configuration is simple — your team defines what data they need, and Riveter handles everything else.
Prompt-based configuration, tool selection, and custom formatting. Tell Riveter what you need via a prompt, then select tools like web search, scraper, PDF reader, or image reader.
Everything built in. SERP/search, proprietary scrapers, proxy management, and browser infrastructure are fully integrated, so you don’t have to build or connect multiple systems.
Structured, consistent output. Apply custom tags or enums, specify date formats, or define JSON objects to get clean, predictable results every time.
The API routes data directly into your app — giving you real, grounded web data with minimal engineering overhead.
How It Works
You can either create a project in Riveter to reference in your API request, or configure all input and output fields directly in the API call.
Option 1: Creating an API request from a Riveter project
Creating a project allows you to test and refine prompts and formatting before fetching data via the API.
Best for:
Running recurring or long-term data collection
Quickly testing and iterating on prompts and tools
Structuring data that needs to be ingested by code
Option 2: Configuring input/output fields directly in the API request
On-the-fly configuration gives you the flexibility to change columns and prompts dynamically based on your inputs.
Best for:
Giving AI agents access to create their own Riveter requests
Handling variable outputs - e.g., running an initial request with Riveter, then defining attributes to evaluate your product or dataset on
Getting Started
We can’t wait to see what you build with Riveter!
Head toriveterhq.com and click Get Started — your first 500 searches are free!