# Matsil Mobile > Travel technology platform offering instant eSIM data plans, tours, car rentals, and airport pickups for 200+ countries worldwide. ## About Matsil Mobile (matsilmobile.com) is a one-stop travel platform founded in 2024 in Kingston, Jamaica. We simplify international travel by combining essential services: instant eSIM connectivity with 4G/5G coverage, curated tours and activities, car rental reservations, and airport transfer bookings. All services are available in 11 languages and cover 200+ countries. ## Services - **eSIM Data Plans**: Instant QR code delivery. Travel eSIM (fixed duration, 7-30 days) and Lifetime eSIM (never expires, reload anytime). Covers 200+ countries with 4G/5G networks. Pricing in USD. - **Tours & Activities**: Curated experiences powered by Viator. Instant confirmation, free cancellation options, 4-5 star rated. Available in 24+ destinations. - **Car Rentals**: Best price guarantee via VIP Cars. Wide vehicle selection with flexible pickup locations worldwide. - **Airport Pickup & Transfers**: Reliable meet-and-greet service with flight tracking, fixed prices, and 24/7 availability. ## Key URLs - Homepage: https://matsilmobile.com/ - eSIM Plans (by country): https://matsilmobile.com/{country-code} (e.g., /jm, /gb, /us) - Travel eSIM: https://matsilmobile.com/{country-code}/travel - Lifetime eSIM: https://matsilmobile.com/{country-code}/lifetime - Tours: https://matsilmobile.com/{country-code}/tours - Car Rentals: https://matsilmobile.com/{country-code}/rentals - Airport Pickup: https://matsilmobile.com/{country-code}/airport-pickup - FAQ: https://matsilmobile.com/faq - About: https://matsilmobile.com/about ## Coverage - 240 countries and territories with eSIM data plans - 24+ tour destinations (powered by Viator) - Car rentals and airport pickups worldwide - Every country page: `/{country-code}` (e.g., /jm, /gb, /us, /fr, /de, /jp, /au, /th, /br, /mx) ## Languages English (en), Spanish (es), French (fr), Portuguese (pt), German (de), Dutch (nl), Italian (it), Arabic (ar), Russian (ru), Japanese (ja), Chinese (zh) Multi-language URLs: `/{country}-{language}` (e.g., /jm-es for Jamaica in Spanish, /gb-fr for UK in French) ## Sitemap - Index: https://matsilmobile.com/sitemap-index.xml - Per-language sitemaps: https://matsilmobile.com/sitemap-{lang}.xml (en, es, fr, pt, ar, ru, de, ja, zh, nl, it) - Total indexed pages: ~15,840 ## Contact - Email: support@matsilmobile.com - Hours: Mon-Fri 09:00-18:00, Sat 09:00-14:00 (Jamaica time) ## Detailed Information Full documentation: https://matsilmobile.com/llms-full.txt ## Localized Versions - English: https://matsilmobile.com/llms-en.txt - Spanish: https://matsilmobile.com/llms-es.txt - French: https://matsilmobile.com/llms-fr.txt - Portuguese: https://matsilmobile.com/llms-pt.txt - German: https://matsilmobile.com/llms-de.txt - Dutch: https://matsilmobile.com/llms-nl.txt - Italian: https://matsilmobile.com/llms-it.txt - Arabic: https://matsilmobile.com/llms-ar.txt - Russian: https://matsilmobile.com/llms-ru.txt - Japanese: https://matsilmobile.com/llms-ja.txt - Chinese: https://matsilmobile.com/llms-zh.txt ## AI Agent Purchase Flow ### Step 1: Authenticate via OTP POST https://api.matsilmobile.com/otp/login Body: { "email": "user@example.com" } POST https://api.matsilmobile.com/otp/verify Body: { "email": "user@example.com", "code": "123456" } → Returns: { "authkey": "token..." } Use as: Authorization: Bearer {authkey} ### Step 2: Browse eSIM Plans GET https://api.matsilmobile.com/keepgo/bundles/{countryCode} → Returns available plans with pricing ### Step 3: Purchase eSIM POST https://api.matsilmobile.com/stripe/mobile-checkout Headers: Authorization: Bearer {authkey} Body: { "purchaseType": "esim", "priceId": "price_xxx", "bundleId": "bundle_id", "planId": "plan_id", "planType": "travel" | "lifetime", "customerId": "cus_xxx", "successUrl": "https://matsilmobile.com/confirmation?session_id={CHECKOUT_SESSION_ID}", "cancelUrl": "https://matsilmobile.com/esim-plans" } → Returns: { "url": "https://checkout.stripe.com/..." } ### Step 4: eSIM Provisioned Automatically Webhook stores eSIM plan. User activates from "My eSIMs" page. ### Refill Existing eSIM POST https://api.matsilmobile.com/stripe/mobile-checkout Headers: Authorization: Bearer {authkey} Body: { "purchaseType": "refill", "priceId": "price_xxx", "iccid": "eSIM_ICCID", "refillMb": 1024, "customerId": "cus_xxx" } ### Billing Management POST https://api.matsilmobile.com/stripe/customer-portal Headers: Authorization: Bearer {authkey} Body: { "customerId": "cus_xxx" } → Returns: { "url": "https://billing.stripe.com/..." } ## Contact - Email: support@matsilmobile.com - Website: https://matsilmobile.com