{"uid":"cap_fgvpGKCS8_UeqhfKOULxz","slug":"vibe-springs-travel-brief-api-74844b80","name":"Vibe Springs Travel Brief API","description":"Complete destination intelligence in one call. Geocodes any city or location then fetches 7-day weather forecast, current air quality index, upcoming public holidays, and local currency FX rates — all in parallel. Ideal for travel planning agents, itinerary builders, and event schedulers.","url":"https://vibesprings.net/api/travel-brief","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["location"],"properties":{"country":{"type":"string","description":"ISO 3166-1 alpha-2 country code for holidays (e.g. FR, US, JP). Auto-detected from location if omitted."},"currency":{"type":"string","description":"Local currency ISO code for FX rates (default: USD)"},"location":{"type":"string","description":"City or place name to look up (e.g. 'Paris', 'New York', 'Tokyo')"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"fx":{"base":"USD","date":"2026-06-21","rates":{"EUR":0.92,"GBP":0.79,"JPY":157.5}},"sources":["Weather Forecast","Air Quality Index","Nager.Date","ECB via Frankfurter"],"forecast":[{"date":"2026-06-21","uvIndex":7,"windKph":18,"precipMm":0.2,"tempMaxC":26,"tempMinC":16,"condition":"Partly cloudy","precipProbPct":20}],"location":{"name":"Paris, Île-de-France, France","country":"France","latitude":48.85,"timezone":"Europe/Paris","longitude":2.35,"countryCode":"FR"},"airQuality":{"pm10":14.1,"pm2_5":8.2,"aqiLabel":"Fair","europeanAqi":32,"carbonMonoxide":210},"processingTime":"380ms","upcomingHolidays":[{"date":"2026-07-14","name":"Fête Nationale","type":"Public"}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_vWrfOOsbdviATopS9nWNh","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a combined travel intelligence brief for a city including weather forecast, air quality, upcoming public holidays, and local currency exchange rates in a single call.","exampleAgentPrompt":"Give me a travel brief for Paris — I need the weather forecast, air quality, any upcoming French public holidays, and EUR exchange rates against USD.","exampleUseCases":null,"resultDescription":"A JSON object containing: a multi-day weather forecast (temp, precipitation, UV index, wind speed, condition), current air quality metrics (AQI label, PM2.5, PM10, CO), upcoming public holidays for the country, local currency FX rates against a base currency, resolved location details (name, coordinates, timezone), and source attribution — all in a single response with processing time.","failureModes":["Unknown or ambiguous location name returns an error or empty location object","Invalid or unsupported currency ISO code may fall back to USD","No upcoming holidays if the country code cannot be resolved or has no scheduled holidays","Network timeout from upstream providers (Open-Meteo, Frankfurter) may delay or partially fail the response","x402 payment failure (insufficient USDC balance or unsupported wallet) results in 402 status with no data returned"],"whenToPreferThis":"Choose this endpoint when you need a single aggregated travel intelligence snapshot for a city — combining weather, air quality, holidays, and FX in one $0.02 call — rather than making four separate API calls to different services. Ideal for travel planning assistants, itinerary builders, or any agent that needs to contextualise a destination before giving advice. Requires no API keys or accounts, just x402 micropayment capability on Base.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:51:45.711Z","isFirstParty":false}