Smart Venue Agent

Autonomous Google search agent that finds direct venue links, filters out blogs and listicles, and extracts clean venue data including ratings, hours, and contact information.

Smart Google Search

Enhanced query processing and Google search with intelligent result filtering

Advanced Filtering

Automatically filters out blogs, listicles, and irrelevant results to find direct venue links

Data Extraction

Extracts venue details like ratings, hours, phone numbers, and addresses from web pages

Smart Venue Agent

Autonomous Google search with smart venue filtering

Try:

API Documentation

Endpoint

POST /api/smart-venue-agent

Request Body

{
  "query": "Arcade night in Lisbon"
}

Response Example

{
  "venues": [
    {
      "title": "FunBox Arcade - Retro Gaming Experience",
      "url": "https://funboxarcade.pt/",
      "description": "Classic and modern arcade games in the heart of Lisbon...",
      "location": "Rua do Arsenal 15, 1100-038 Lisboa",
      "phone": "+351 21 123 4567",
      "rating": 4.5,
      "hours": "Mon-Sun: 2PM-12AM",
      "source": "direct_venue",
      "confidence": 0.9,
      "searchRank": 1
    }
  ],
  "searchMetadata": {
    "query": "Arcade night in Lisbon",
    "resultsFound": 3,
    "searchTimestamp": "2025-06-10T08:30:00.000Z",
    "sources": ["smart_google_search", "venue_extraction"],
    "responseType": "live_search"
  },
  "agentMetadata": {
    "agent": "smart-venue-agent",
    "version": "1.0.0",
    "processingTime": 2340,
    "cacheHit": false,
    "searchMethod": "enhanced_google_search",
    "filteringEnabled": true,
    "venueExtractionEnabled": true
  }
}

Setup Requirements

Google Search API Setup:

  1. Create a Google Cloud Project
  2. Enable the Custom Search API
  3. Create a Custom Search Engine at cse.google.com
  4. Add environment variables: GOOGLE_SEARCH_API_KEY and GOOGLE_SEARCH_ENGINE_ID