Squaremouth Travel Insurance Quote Comparison Scraper
Pricing
from $3.00 / 1,000 results
Squaremouth Travel Insurance Quote Comparison Scraper
Get a live, side-by-side comparison of travel insurance plans from Squaremouth for any trip - destination, dates, traveler ages, and trip cost. Returns provider, plan name, price, medical/evacuation/cancellation/interruption coverage, ratings, and purchase links.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 months ago
Last modified
Categories
Share
Squaremouth Travel Insurance Scraper
Get a live, side-by-side comparison of travel insurance plans from Squaremouth for any real trip. Submit a destination, travel dates, traveler ages, and trip cost, and get back every matching plan with its provider, price, coverage amounts, and customer rating — the same comparison Squaremouth itself shows shoppers, in structured data.
What this actor does
- Live quotes, not a static list — every run submits a real trip-detail request and scrapes the resulting comparison page
- Full coverage breakdown per plan — medical, medical evacuation, pre-existing conditions, trip cancellation, trip interruption, Cancel For Any Reason
- Filter by coverage amount or provider, sort by price or rating
- Ratings and review counts from Squaremouth's own verified customer reviews
- Empty fields are omitted from every record — you won't see
nullor blank strings
Output per plan
planId— Squaremouth's internal plan/quote IDprovider— insurance company, e.g. "Tin Leg", "Allianz Travel"planName— plan tier, e.g. "Gold", "Luxury"providerLogoUrl— insurer's logo image URLprice,priceCurrency,priceLabel— total plan price and what it covers (e.g. "Total Price for 1 Traveler")medicalCoverage,medicalCoverageType— emergency medical coverage amount (USD) and whether it's Primary or SecondarymedicalEvacuationCoveragepreExistingConditionCoverage— pre-existing condition coverage termscancellationCoverage,interruptionCoveragecancelForAnyReason— Cancel For Any Reason availability/termsrating,ratingLabel,reviewCount,reviewsUrlbadge— e.g. "Most Popular Provider", when Squaremouth highlights the planpolicyDetailUrl— link to the full policy details on SquaremouthbuyNowUrl— link to purchase the planquoteUrl— link to the full comparison page for this trip (shareable)recordType: "insurancePlan",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
destinationCountry | select | Mexico | Required. Main destination — dropdown of all 251 countries/regions Squaremouth supports |
departureDate | string | 2026-08-15 | Required. Trip start date, YYYY-MM-DD, must be in the future |
returnDate | string | 2026-08-22 | Required. Trip end date, YYYY-MM-DD, after departure |
travelerAges | array of int | [35] | Required. Age of each traveler (1-10 travelers) |
tripCost | int | 2000 | Required. Total pre-paid trip cost in USD |
residenceState | select | – | US state or Canadian province of residence — dropdown of all 50 states + DC + 13 provinces (defaults to Florida/Ontario when left blank for US/Canada residents; ignored otherwise) |
residenceCountry | select | United States | Traveler's country of residence — dropdown of all 251 countries/regions |
citizenshipCountry | select | United States | Traveler's country of citizenship — dropdown of all 251 countries/regions |
includeCancellationCoverage | boolean | true | Size quotes for trip cancellation/interruption coverage |
paidInFull | boolean | true | Whether the trip is already paid in full |
sortBy | string | recommended | recommended / priceAsc / priceDesc / ratingDesc |
minMedicalCoverage | int | – | Only return plans with at least this much medical coverage (USD) |
minCancellationCoverage | int | – | Only return plans with at least this much cancellation coverage (USD) |
providerFilter | string | – | Only return plans whose provider name contains this text |
maxItems | int | 50 | Max plans to return (1-200) |
Example: family trip to Mexico, cheapest first
{"destinationCountry": "Mexico","departureDate": "2026-08-15","returnDate": "2026-08-22","travelerAges": [35, 33, 8],"tripCost": 4500,"sortBy": "priceAsc"}
Example: high medical coverage for an older traveler, non-US resident
{"destinationCountry": "Italy","departureDate": "2026-09-10","returnDate": "2026-09-24","travelerAges": [67],"tripCost": 6000,"residenceCountry": "Canada","citizenshipCountry": "Canada","minMedicalCoverage": 250000,"sortBy": "ratingDesc"}
Example: compare only Tin Leg plans
{"destinationCountry": "France","departureDate": "2026-10-01","returnDate": "2026-10-10","travelerAges": [42],"tripCost": 3000,"providerFilter": "Tin Leg"}
Use cases
- Travel agencies & advisors — pull live quotes for clients without manual form entry
- Insurance comparison content — power a travel blog or destination guide with real, current pricing
- Personal trip planning tools — embed live travel insurance options in a booking flow
- Market research — track how travel insurance pricing shifts by destination, trip cost, and traveler age
- Affiliate/referral tooling — surface plan options with direct purchase links
FAQ
Is this affiliated with Squaremouth? No. This is an independent, third-party actor that submits a real quote request to Squaremouth's public quote tool and reads the resulting comparison page — no account or login required.
Why do prices vary by trip cost and traveler age? Travel insurance pricing is risk-based: it depends on trip cost (for cancellation/interruption coverage), traveler ages, destination, and trip length, exactly as it would if you filled out the quote form yourself.
Are these real, purchasable prices?
Yes — the same live quotes and buyNowUrl links shown to a shopper on squaremouth.com for the trip details you provide.
Why are some fields like cancelForAnyReason missing on some plans?
Not every plan offers every coverage type. Fields are only included when the plan actually publishes that value; missing fields mean the plan doesn't offer or display that coverage.
Can I get quotes for non-US residents?
Yes — set residenceCountry and citizenshipCountry to any country Squaremouth supports (200+ countries/regions); residenceState is only used for US and Canadian residents (state/province) and ignored otherwise.
Does quoteUrl expire?
It's the same permalink Squaremouth generates for your trip's specific quote request, valid to revisit for the current pricing.
Limitations
This actor covers Squaremouth's single-trip quote form (/plans/single-trip-home-page), which is the flow the vast majority of users need. Squaremouth also publishes a separately-built Annual/Multi-Trip quote form (/plans/annual) with a different field set (trips per year, maximum trip length, instead of one departure/return date pair) — this is a distinct product, not just a filter on the single-trip form, so it isn't covered by this actor. Its themed landing pages (cruise, adventure/sports, medical-only, flight, group, family) reuse the same single-trip quote engine this actor already drives, just with different marketing copy and pre-selected defaults, so no separate support is needed for those.