rtrvr.ai
Browser ExtensionStart in Chrome, on the page you're on.CloudA thousand browsers, on your schedule.RoverThe AI customer engineer for your product.Data & EvalsExpert trajectories for AI labs.
ACCESSAPI + MCPCLI & SDKTemplatesIntegrationsWhatsApp
Use cases
Vibe ScrapingLead EnrichmentWeb MonitoringForm FillingJob ApplicationsSocial MediaAI Web ContextAgentic CheckoutAll use cases
Pricing
BlogLaunches, benchmarks, deep divesDocsExtension, Cloud, API, MCP, CLICase StudiesReal teams, real runsVideosNew runs every weekChangelogWhat just shippedNewslettersProduct releases and real runs
Docs
Log inBook DemoAdd to Chrome
Log in
Menu
Add to ChromeBook a demo
ProductsBrowser ExtensionCloudRoverData & EvalsExploreUse casesPricingResourcesDocs

Opening template…

rtrvr.ai

Make every site
work for you.

Launches first, roadmap early, and the occasional trick we only share by email.

Products

Browser ExtensionCloudRoverData & Evals

Use cases

Vibe ScrapingLead EnrichmentForm FillingWeb MonitoringSocial MediaJob ApplicationsData MigrationAI Web ContextAgentic Checkout

Resources

DocsBlogData for AI LabsCase StudiesVideosNewslettersChangelogPricingAppSumoDemoAffiliate

Company

TeamContactGCP PartnerWhat We BelieveSecurityPrivacyTerms

Developers

APIMCPCLI & SDKTemplatesIntegrationsWhatsApp

Compare

ApifyBardeenBrowserbaseBrowser UseClayClaudeCometFirecrawl
Products
Browser ExtensionCloudRoverData & Evals
Use cases
Vibe ScrapingLead EnrichmentForm FillingWeb MonitoringSocial MediaJob ApplicationsData MigrationAI Web ContextAgentic Checkout
Resources
DocsBlogData for AI LabsCase StudiesVideosNewslettersChangelogPricingAppSumoDemoAffiliate
Company
TeamContactGCP PartnerWhat We BelieveSecurityPrivacyTerms
Developers
APIMCPCLI & SDKTemplatesIntegrationsWhatsApp
Compare
ApifyBardeenBrowserbaseBrowser UseClayClaudeCometFirecrawl
BACKED BYNVIDIA InceptionGoogle Cloud for StartupsBright DataNEC XSalesforce LaunchpadElevenLabs GrantsGMI CloudComposioSmallest.ai Grants
DISCOVERYllms.txtllms-full.txtagents.mdDocumentation indexSitemapOpenAPIAI Catalog
© 2026 rtrvr.ai
DiscordYouTubeInstagramTikTokLinkedInXGitHub
support@rtrvr.ai
Back to templates

PRICES AND AVAILABILITY TEMPLATE

Track flight prices

Check a route and return current prices, options, and changes against your target.

RUNS INCloud or your browser
SETUP4 details to add
WHAT YOU GET03 PARTS
  1. 01Current one-way and return prices
  2. 02Flight options and booking links
  3. 03Change against your target price
EXAMPLE INPUTSFO to Tokyo

SET UP YOUR RUN

Add the details. Check the result. Run it.

No code needed.
01

Tell rtrvr what to use

Required details are marked. The example text shows the expected format.

02

Choose where it runs

Cloud uses a fresh managed browser. The extension uses the sites you are already signed into.

ONE MORE STEP

Add the required details to continue.

WHAT HAPPENS NEXT

From setup to finished result.

  1. 01

    rtrvr opens the right sites. It uses Cloud or the signed-in browser you chose.

  2. 02

    The browser does the job. You can follow the run and step in if a site asks for help.

  3. 03

    You get the result. The output above is the shape to expect.

ADVANCEDRequest JSONOptional

Exact request sent to the run panel.

REQUEST.JSON
{
  "source": "retrieve",
  "template": {
    "id": "flight_price_tracker",
    "slug": "flight-deals",
    "name": "Flight Price Sniper",
    "categoryId": "DEALS"
  },
  "inputs": {
    "origin": "",
    "destination": "",
    "dates": "",
    "alertPrice": ""
  },
  "agentHint": "You are tracking flight prices. Adapt to the search interface you encounter.\n\n**TASK CONFIGURATION:**\n- Origin: \n- Destination: \n- Travel Dates: \n- Alert Price: \n\n---\n\n## STEP 1: NAVIGATE TO FLIGHT SEARCH\n\n1. Go to google.com/flights\n2. Wait for search interface to load\n3. **Handle any prompts:**\n   - Currency/region selection\n   - Cookie consent\n   - Sign-in prompts (skip if possible)\n\n---\n\n## STEP 2: CONFIGURE SEARCH\n\n### Set Origin\n1. Find the origin/departure field\n2. Enter: \"\"\n3. Select the correct airport from suggestions\n4. Verify selection\n\n### Set Destination\n1. Find the destination/arrival field\n2. Enter: \"\"\n3. Select the correct airport from suggestions\n4. Verify selection\n\n### Set Dates (if provided)\n**If  is provided:**\n1. Find date selection interface\n2. Parse dates from: \"\"\n3. Set departure date\n4. Set return date (if round-trip implied)\n5. Verify dates selected\n\n**If  is empty:**\n- Use flexible dates or date grid view\n- Note available date ranges and prices\n\n### Configure Trip Type\n- Determine if round-trip or one-way based on \n- Set accordingly\n\n---\n\n## STEP 3: EXECUTE SEARCH\n\n1. Submit the search\n2. Wait for results to fully load\n3. **Handle loading states:**\n   - Wait for price comparison to complete\n   - Allow time for all airlines to load\n\n---\n\n## STEP 4: EXTRACT PRICING DATA\n\n### Best Options\nFor top 5-10 flight options:\n- Price (note currency)\n- Airline(s)\n- Departure and arrival times\n- Duration\n- Number of stops\n- Layover locations (if applicable)\n\n### Price Intelligence\n- Cheapest option overall\n- Cheapest non-stop (if available)\n- Price range across options\n- Any \"best value\" indicators shown\n\n### Price Prediction (if available)\n- Is Google showing price prediction?\n- Current price trend (rising/falling/stable)\n- Recommended action (book now/wait)\n\n### Date Flexibility (if visible)\n- Price calendar or graph\n- Cheapest dates nearby\n- Price variation by day\n\n---\n\n## STEP 5: EVALUATE ALERT THRESHOLD\n\n**If  is provided:**\n- Compare current best price to \n- Calculate difference\n- Set shouldAlert flag\n\n**Alert Logic:**\n- Current price ≤ : shouldAlert = true\n- Current price > : shouldAlert = false, note gap\n\n---\n\n## STEP 6: REPORT RESULTS\n\n```json\n{\n  \"search\": {\n    \"origin\": \"\",\n    \"originAirport\": \"\",\n    \"destination\": \"\",\n    \"destinationAirport\": \"\",\n    \"dates\": \"\",\n    \"tripType\": \"round-trip|one-way\"\n  },\n  \"pricing\": {\n    \"currency\": \"\",\n    \"cheapestPrice\": <number>,\n    \"cheapestNonstop\": <number or null>,\n    \"priceRange\": {\n      \"low\": <number>,\n      \"high\": <number>\n    }\n  },\n  \"bestOptions\": [\n    {\n      \"price\": <number>,\n      \"airline\": \"\",\n      \"departure\": \"\",\n      \"arrival\": \"\",\n      \"duration\": \"\",\n      \"stops\": <number>,\n      \"layovers\": []\n    }\n  ],\n  \"pricePrediction\": {\n    \"available\": true|false,\n    \"trend\": \"rising|falling|stable\",\n    \"recommendation\": \"\"\n  },\n  \"dateFlexibility\": {\n    \"cheapestNearbyDate\": \"\",\n    \"cheapestNearbyPrice\": <number>\n  },\n  \"alert\": {\n    \"threshold\": ,\n    \"currentBest\": <number>,\n    \"shouldAlert\": true|false,\n    \"gapFromThreshold\": <number>\n  },\n  \"searchedAt\": \"<timestamp>\"\n}\n```\n\n---\n\n## ADAPTIVE UI HANDLING\n\n- Google Flights UI changes periodically\n- Filter and sort options may be in different locations\n- Price calendar may be expandable\n- Handle both desktop and mobile-style layouts",
  "userInput": "You are tracking flight prices. Adapt to the search interface you encounter.\n\n**TASK CONFIGURATION:**\n- Origin: \n- Destination: \n- Travel Dates: \n- Alert Price: \n\n---\n\n## STEP 1: NAVIGATE TO FLIGHT SEARCH\n\n1. Go to google.com/flights\n2. Wait for search interface to load\n3. **Handle any prompts:**\n   - Currency/region selection\n   - Cookie consent\n   - Sign-in prompts (skip if possible)\n\n---\n\n## STEP 2: CONFIGURE SEARCH\n\n### Set Origin\n1. Find the origin/departure field\n2. Enter: \"\"\n3. Select the correct airport from suggestions\n4. Verify selection\n\n### Set Destination\n1. Find the destination/arrival field\n2. Enter: \"\"\n3. Select the correct airport from suggestions\n4. Verify selection\n\n### Set Dates (if provided)\n**If  is provided:**\n1. Find date selection interface\n2. Parse dates from: \"\"\n3. Set departure date\n4. Set return date (if round-trip implied)\n5. Verify dates selected\n\n**If  is empty:**\n- Use flexible dates or date grid view\n- Note available date ranges and prices\n\n### Configure Trip Type\n- Determine if round-trip or one-way based on \n- Set accordingly\n\n---\n\n## STEP 3: EXECUTE SEARCH\n\n1. Submit the search\n2. Wait for results to fully load\n3. **Handle loading states:**\n   - Wait for price comparison to complete\n   - Allow time for all airlines to load\n\n---\n\n## STEP 4: EXTRACT PRICING DATA\n\n### Best Options\nFor top 5-10 flight options:\n- Price (note currency)\n- Airline(s)\n- Departure and arrival times\n- Duration\n- Number of stops\n- Layover locations (if applicable)\n\n### Price Intelligence\n- Cheapest option overall\n- Cheapest non-stop (if available)\n- Price range across options\n- Any \"best value\" indicators shown\n\n### Price Prediction (if available)\n- Is Google showing price prediction?\n- Current price trend (rising/falling/stable)\n- Recommended action (book now/wait)\n\n### Date Flexibility (if visible)\n- Price calendar or graph\n- Cheapest dates nearby\n- Price variation by day\n\n---\n\n## STEP 5: EVALUATE ALERT THRESHOLD\n\n**If  is provided:**\n- Compare current best price to \n- Calculate difference\n- Set shouldAlert flag\n\n**Alert Logic:**\n- Current price ≤ : shouldAlert = true\n- Current price > : shouldAlert = false, note gap\n\n---\n\n## STEP 6: REPORT RESULTS\n\n```json\n{\n  \"search\": {\n    \"origin\": \"\",\n    \"originAirport\": \"\",\n    \"destination\": \"\",\n    \"destinationAirport\": \"\",\n    \"dates\": \"\",\n    \"tripType\": \"round-trip|one-way\"\n  },\n  \"pricing\": {\n    \"currency\": \"\",\n    \"cheapestPrice\": <number>,\n    \"cheapestNonstop\": <number or null>,\n    \"priceRange\": {\n      \"low\": <number>,\n      \"high\": <number>\n    }\n  },\n  \"bestOptions\": [\n    {\n      \"price\": <number>,\n      \"airline\": \"\",\n      \"departure\": \"\",\n      \"arrival\": \"\",\n      \"duration\": \"\",\n      \"stops\": <number>,\n      \"layovers\": []\n    }\n  ],\n  \"pricePrediction\": {\n    \"available\": true|false,\n    \"trend\": \"rising|falling|stable\",\n    \"recommendation\": \"\"\n  },\n  \"dateFlexibility\": {\n    \"cheapestNearbyDate\": \"\",\n    \"cheapestNearbyPrice\": <number>\n  },\n  \"alert\": {\n    \"threshold\": ,\n    \"currentBest\": <number>,\n    \"shouldAlert\": true|false,\n    \"gapFromThreshold\": <number>\n  },\n  \"searchedAt\": \"<timestamp>\"\n}\n```\n\n---\n\n## ADAPTIVE UI HANDLING\n\n- Google Flights UI changes periodically\n- Filter and sort options may be in different locations\n- Price calendar may be expandable\n- Handle both desktop and mobile-style layouts",
  "urls": [],
  "meta": {
    "createdAt": "",
    "userAgent": ""
  }
}

MORE STARTING POINTS

Other templates for prices and availability.

See all templates
PRICES AND AVAILABILITYTrack an Amazon price

Return the current product price, its change, availability, and the product link.

PRICES AND AVAILABILITYWatch for a restaurant table

Check the restaurant and time you choose, then return any open tables.

PRICES AND AVAILABILITYFind a rare product

Search marketplaces and return matching listings with price, condition, and source links.