用途:跨七个旅游平台检索酒店、航班、景点、短租与现场活动的规范化 JSON 数据,适合跨平台比价与行程调研。
主要能力:酒店搜索与详情、评论(Booking、Agoda、Trip.com、Expedia);航班搜索(Agoda、Expedia、Booking);景点与玩乐(Booking、Expedia、Agoda、TripAdvisor);TripAdvisor 的地点、评论;Airbnb 房源搜索、房间详情(含日历、评论)、房东资料(含房源与评论);Ticketmaster 活动、场馆与艺人/球队日程。
使用方式:先在 https://crawlora.net 获取免费 API key(每月 2,000 credits,无需信用卡),设置环境变量 CRAWLORA_API_KEY,helper 会向 https://api.crawlora.net/api/v1 发送请求,缺失或无效 key 返回 401。所有请求通过 scripts/crawlora.sh 发送,避免 key 出现在命令行参数中。多数端点为 GET 加查询参数,Expedia 及部分 Agoda 端点为 POST JSON 体,需加 -X POST。示例:scripts/crawlora.sh /booking/search query="Lisbon" checkin=2026-09-10 checkout=2026-09-14 | jq '.';scripts/crawlora.sh /airbnb/search location="Lisbon" | jq '.';scripts/crawlora.sh /ticketmaster/search-events q="Coldplay" | jq '.'。城市/机场代码需先用各平台自身的 autocomplete 或 locations-search 端点解析。
限制:仅访问公开搜索、房源与评论页面,不执行预订或支付;按成功计费,仅 2xx 计费。Expedia 的 POST 请求体字段名未确认,官方文档仅暴露不透明的 option 对象,实测排除了 {"option": {...}} 包装及若干扁平字段名猜测(checkInDate/checkOutDate、checkIn/checkOut),使用前需在 crawlora.net/docs 或 playground 确认;该技能其余端点均已实测。完整端点列表、方法与参数见 reference/endpoints.md。