{"uid":"cap_G20MZXTf6LiIFFZakEZaR","slug":"travel-request-parser-1ff31693","name":"Travel Request Parser","description":"Turns a travel request written as free text (WhatsApp, email, form) into structured fields a back office can act on: destination, check-in and check-out dates, nights, adults, children, budget, currency, interests, and the list of what is still missing before quoting. Rule-based and deterministic, no LLM: same message, same result. Accepts English and Spanish text with accents. Built for agencies that receive requests as chat messages.","url":"https://fachada.chelsea-hermes.workers.dev/travel/v1/travel/parse-request?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"type":"object","required":["type","method"],"properties":{"body":{"type":"object"},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"]},"description":{"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string","const":"json"},"example":{"type":"object"}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"3","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_3G28zIcZ0kyNkBi7Bs01C","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Parses free-text travel requests (from WhatsApp, email, or forms) into structured fields including destination, dates, nights, guests, budget, currency, interests, and missing information needed before quoting.","exampleAgentPrompt":"Parse this WhatsApp message from a customer into structured travel fields and tell me what's still missing before I can quote them: 'Hola! Queremos ir a Cancún del 15 al 22 de agosto, somos 2 adultos y 1 niño de 8 años, presupuesto aprox $3000 USD, nos gustan la playa y los cenotes.'","exampleUseCases":[{"title":"WhatsApp intake for travel agency","prompt":"A customer just sent us this WhatsApp message and I need you to extract all the travel details and flag what's missing before we can send a quote: 'Hi! We want to go to Bali from December 10 to December 20, 2 adults, budget around 4000 euros, interested in culture and beaches.'"},{"title":"Spanish email travel inquiry parsing","prompt":"Parse this email from a Spanish-speaking client and give me structured fields plus what's still needed: 'Buenos días, me gustaría organizar un viaje a París para 3 adultos del 5 al 12 de marzo, con un presupuesto de 6000 euros. Nos interesan los museos y la gastronomía.'"},{"title":"Automated back-office form fill","prompt":"We received this form submission from our website — can you parse out the destination, dates, number of guests, budget, and interests, and tell me which required fields are still missing so we know what to ask before quoting? The message is: 'Looking to book a safari in Kenya for 4 adults, sometime in July for about 10 nights, budget flexible around $8000.'"}],"resultDescription":"A structured JSON object containing extracted travel fields: destination, check-in date, check-out date, number of nights, number of adults, number of children, budget amount, currency, list of interests, and an array of fields that are still missing and required before a quote can be generated.","failureModes":["Ambiguous or incomplete text may result in many fields marked as missing rather than extracted","Non-travel text submitted may return mostly empty fields with a long missing-fields list","Dates expressed ambiguously (e.g. 'next summer') may not be parsed to specific dates","Languages other than English or Spanish may not be parsed reliably","Very short or vague messages may yield minimal structured output"],"whenToPreferThis":"Choose this endpoint when your use case involves automating travel agency intake from unstructured chat or email messages, especially when you need deterministic, reproducible parsing (same input always returns same output) without relying on an LLM. Ideal for agencies processing WhatsApp, email, or web form inquiries at scale in English or Spanish.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-18T00:35:56.371Z","isFirstParty":false,"canonicalSlug":"travel-request-parser-1ff31693"}