travelpulse
TravelPulse: Global travel intelligence API for AI agents: weather, hotel deals, theme-park wait times, translation, trip plans, visas, health, currency, insurance, points. Any destination + language. x402 USDC (Base + Solana); no accounts, no keys.
Coverage: Global
Endpoints: • waits ($0.05): Live park wait times • hours ($0.05): Park hours and schedule • crowds ($0.08): Crowd prediction • weather ($0.15): Travel weather forecast • deals ($0.08): Travel deals • plan ($0.20): Trip itinerary • visa ($0.08): Visa requirements by nationality and destination • insurance ($0.08): Travel insurance comparison and recommendation • pack ($0.10): AI packing list by destination, climate, and activities • budget ($0.10): Daily travel budget by destination and style • currency ($0.08): Currency exchange rates and money tips for destination • phrasebook ($0.05): Essential travel phrasebook by destination language • translate ($0.03): Real-time travel translation (menus, signs, conversations) • health ($0.08): Destination health advisories and vaccine requirements • fare-intel ($0.12): Flight fare intelligence — when to book, cheapest months • points ($0.12): Points & miles redemption optimizer • trip-check ($0.50): One-call pre-booking trip clearance (visa + health + safety + weather + money) • disruption ($0.25): Flight disruption risk for an airport and date • check ($0.05): Flight compensation eligibility — EU261 / UK261 / Canada APPR / Brazil ANAC 400 / Turkey SHY / India DGCA (deterministic) • letter ($2.00): Citation-backed flight compensation claim letter (6 regimes, ready to send)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Destination currency or country name | |
| date | No | YYYY-MM-DD, default today | |
| days | No | days | |
| from | No | Home currency (e.g. USD, EUR, GBP) — default: USD | |
| goal | No | Redemption goal, e.g. 'business class to Japan' or 'free hotel week in Europe' | |
| lang | No | lang | |
| park | No | Park name or slug e.g. magic-kingdom, universal-studios-florida, europa-park | |
| text | No | Text to translate | |
| cabin | No | economy | premium_economy | business | first | |
| dates | No | Travel window, free-form (e.g. 2026-09-10 to 2026-09-20) | |
| focus | No | Phrase focus area (transport, food, emergency, shopping, all) | |
| route | No | Route, e.g. 'LHR-JFK' or 'London to Tokyo' | |
| style | No | style | |
| action | Yes | Which endpoint to call. Options: waits | hours | crowds | weather | deals | plan | visa | insurance | pack | budget | currency | phrasebook | translate | health | fare-intel | points | trip-check | disruption | check | letter | |
| amount | No | Amount to convert for reference calculation | |
| budget | No | budget | |
| reason | No | Cause per the carrier (default unknown — burden of proof is the carrier's) | |
| region | No | Country/region the user holds cards/programs in | |
| airline | No | Airline name for the letter | |
| airport | No | Airport IATA code or city (e.g. JFK, Heathrow, Frankfurt) | |
| context | No | Context hint (menu, sign, conversation, product) | |
| purpose | No | Visit purpose (tourism, business, nomad, transit) | |
| to_lang | No | Target language (default: English) | |
| bag_type | No | Luggage constraint | |
| duration | No | Trip duration in days | |
| passport | No | Passport nationality (e.g. US, UK, India, Brazil, Nigeria). `nationality` accepted as an alias. | |
| programs | No | Comma-separated list of programs/cards the user holds | |
| from_lang | No | Source language (auto-detected if omitted) | |
| trip_type | No | Trip type — determines coverage priorities | |
| activities | No | Planned activities (e.g. hiking, beach, business, diving, winter sports) | |
| disruption | No | delay | cancellation | denied_boarding | baggage_delay | baggage_damage | baggage_loss (default delay) | |
| claim_value | No | Baggage claims: documented damages with currency (e.g. '480 USD') — demanded in the letter, capped by the Montreal limit | |
| delay_hours | No | Arrival delay at final destination in hours (e.g. 4.5) | |
| destination | No | destination | |
| distance_km | No | Great-circle distance override for airports outside the reference table | |
| flexibility | No | exact | ±3days | month | |
| flight_date | No | Flight date YYYY-MM-DD | |
| nationality | No | Traveler nationality — some vaccines required only for specific nationals | |
| notice_days | No | Cancellations: days of advance notice | |
| carrier_size | No | Canada APPR carrier size (default large) | |
| duration_days | No | Trip duration in days | |
| flight_number | No | Flight number (e.g. LH400) | |
| trip_cost_usd | No | Total prepaid trip cost in USD — for cancellation coverage sizing | |
| trip_duration | No | Trip duration (affects prophylaxis recommendations) | |
| month_or_dates | No | Target month or dates | |
| passenger_name | No | Passenger name (placeholder used if omitted) | |
| carrier_country | No | Operating carrier home country ISO code, or EU (default EU) | |
| block_time_hours | No | India DGCA cancellations: scheduled block time in hours (estimated from distance if omitted, labeled [ESTIMATE]) | |
| bag_received_date | No | Baggage claims: date the bag was returned/received (YYYY-MM-DD) — computes the Art. 31 complaint deadline |