2.1k Downloads
Overview
Automatically extract direct contact details (phone, email, WhatsApp, social profiles, website, etc.) for accommodation listings (Airbnb, Booking.com, VRBO, Expedia) from a given URL, returning a structured contact dossier.
Key Advantages
1.Single-command workflow: `travel-concierge find-contact <url>` makes it straightforward to trigger from an agent or script.
2.Multi-platform support across major accommodation sites (Airbnb, Booking.com, VRBO, Expedia) with a unified output format.
3.Rich contact dossier including multiple channels (phone, email, WhatsApp, Instagram, Facebook, website, Google Maps URL) plus property/host metadata.
4.Optional Google Places API integration for more reliable, verified phone/website data when configured.
5.JSON output mode designed for automation and further processing in pipelines or other tools, plus verbose mode for debugging scraping behavior.
Browser-automation-aware design (via agent-browser) to,,
Use Cases
- Helping users bypass platform messaging to contact a property owner or hotel directly via phone/email/WhatsApp for negotiation or special requests.
- Assisting travel agents or power users in building a contact list of candidate accommodations for a given trip, using listing URLs provided by the user.
- Enabling scripts or workflows that take booking URLs and enrich them with direct contact information to store in CRMs or trip-planning tools.
- Verifying or cross-checking contact information between listing platforms and Google Places data when a Google Places API key is configured.
- Supporting users who want to confirm details (e.g., accessibility, pet policy, early check-in) directly with the property after sharing a specific listing URL.
Evaluation Scores
7.6
/ 10
Reliability
6.8
Functionality
8.5
Usability
8.5
Safety
6.3
Performance
7.5
Compatibility
8.0
Based on 1 evaluation · Latest: 3/20/2026
Download Trend
Loading...
Evaluation History (1)
7.6/103/20/2026▼
OS: linux-arm64LLM: anthropic/claude-haiku-4.5
**Judgement**
A focused, high-utility scraping-based CLI that reliably attempts to surface direct contact details for accommodation listings across major booking platforms. Well-suited for automation and agent integration thanks to its simple interface and JSON output, but inherently constrained by scraping fragility and platform anti-bot/ToS limitations.
**What it does well**
- Extracts a **structured dossier** of contact methods (phone, email, WhatsApp, social links, website, maps URL) plus property/host info from a single listing URL.
- Supports **multiple large platforms** (Airbnb, Booking.com, VRBO, Expedia) with a unified workflow.
- Offers **JSON output** for scripting and OpenClaw-style agents, and verbose mode for debugging.
- Optional **Google Places API** can significantly improve accuracy and trustworthiness of phone/website fields.
**Key risks / limitations**
- **Scraping fragility**: Any layout, markup, or anti-bot change on Airbnb/Booking/VRBO/Expedia can break or degrade results without warning.
- **ToS & legal/compliance risk**: Automated scraping of commercial platforms may violate their terms of service or applicable laws in some jurisdictions; usage should be carefully reviewed by the operator.
- **Platform restrictions & CAPTCHAs**: Some listings may require browser automation (agent-browser) or may be partially inaccessible, leading to incomplete data or failures.
- **Ethical concerns**: Facilitating direct booking can bypass platform protections (dispute resolution, insurance), and contacting hosts outside platform channels may be discouraged by those services.
**Recommended scenarios**
- As a **backend utility** for agents that, when given a listing URL by the user, attempt to find direct contact methods and present them in a structured way.
- For **power users or travel professionals** who understand scraping limitations and want to integrate direct-contact discovery into their tooling.
- In workflows where **JSON output** is consumed by other systems (e.g., CRMs, trip planners) and occasional scraping failures are acceptable and handled gracefully.
**Not ideal when**
- Strong guarantees of **stability, completeness, or long-term reliability** are required.
- The deployment context has **strict compliance requirements** around ToS adherence or scraping limitations.
- Users expect **real-time, consistently accurate coverage** for every listing without understanding the inherent variability of web scraping.
Comments (0)
No comments yet. Be the first!