/api/rights/checkRail/coach/ferry/cruise compensation eligibility — UK Delay Repay, EU Rail 2021/782 (25/50%), EU/UK ferry 1177/2010, EU coach 181/2011, US FMC cruise refunds (46 CFR 540, 3-day rule), Athens Convention ship baggage — plus honest answers for VIA, Amtrak, India TDR, Japan JR. Deterministic percentages, article-level citations, claim-deadline math, operator defenses. No LLM.
Rail/Coach/Ferry/Cruise Compensation Eligibility Check
Deterministic delay/cancellation/baggage compensation eligibility across UK Delay Repay, EU Rail Reg 2021/782, EU/UK ferry Reg 1177/2010, EU coach Reg 181/2011, US FMC cruise nonperformance (46 CFR 540), Athens Convention ship baggage — article-level citations, claim-deadline math, operator defenses, honest documented-no answers (Amtrak, cruise delays, skipped ports). No LLM. $0.10.
**Price:** $0.05 USDC per call
Calls go directly to PulseNetwork. Paid routes use the live x402 challenge; Apiosk never rewrites payTo or settles the payment.
No account or API key. Pay PulseNetwork directly using the live x402 challenge. The challenge is authoritative for price, network, asset and payTo.
{
"properties": {
"cause": {
"description": "Disruption cause (default unknown — exemption burden is the operator's)",
"enum": [
"operator",
"staff_strike",
"infrastructure",
"extreme_weather",
"natural_disaster",
"public_health_crisis",
"third_party",
"passenger_fault",
"unknown"
],
"required": false,
"type": "string",
"x-parameter-location": "query"
},
"choice_offered": {
"description": "Coach: did the carrier offer the refund/re-routing choice — the 50% turns on this",
"required": false,
"type": "boolean",
"x-parameter-location": "query"
},
"corridor": {
"description": "Canada VIA: journey on the Quebec City-Windsor Corridor",
"required": false,
"type": "boolean",
"x-parameter-location": "query"
},
"country": {
"description": "ISO country of the journey/scheme (GB, FR, DE, US, CA, IN, JP, ... or EU)",
"required": true,
"type": "string",
"x-parameter-location": "query"
},
"currency": {
"description": "Ticket currency ISO code",
"required": false,
"type": "string",
"x-parameter-location": "query"
},
"damage_apparent": {
"description": "Ship baggage (cabin): was the damage apparent at disembarkation",
"required": false,
"type": "boolean",
"x-parameter-location": "query"
},
"delay_days": {
"description": "Cruise: voyage delay in calendar days (FMC 3-day rule)",
"required": false,
"type": "number",
"x-parameter-location": "query"
},
"delay_minutes": {
"description": "Arrival delay in minutes (rail/ferry); DEPARTURE delay for coach",
"required": false,
"type": "number",
"x-parameter-location": "query"
},
"disembark_date": {
"description": "Ship baggage: disembarkation date (Athens Art. 15 notice window + Art. 16 bar)",
"required": false,
"type": "string",
"x-parameter-location": "query"
},
"disruption": {
"description": "Disruption type (default delay)",
"enum": [
"delay",
"cancellation",
"missed_connection",
"voyage_cancelled",
"missed_port",
"baggage_cabin",
"baggage_other",
"baggage_vehicle"
],
"required": false,
"type": "string",
"x-parameter-location": "query"
},
"distance_km": {
"description": "Coach: scheduled service distance (Reg 181/2011 applies from 250 km)",
"required": false,
"type": "number",
"x-parameter-location": "query"
},
"express_surcharge": {
"description": "Japan JR: limited-express surcharge paid (the refundable component)",
"required": false,
"type": "number",
"x-parameter-location": "query"
},
"journey_date": {
"description": "YYYY-MM-DD — computes claim deadlines (UK 28 days, ferry 2 months, coach 3 months, JR 1 year)",
"required": false,
"type": "string",
"x-parameter-location": "query"
},
"mode": {
"description": "Transport mode",
"enum": [
"rail",
"coach",
"ferry",
"cruise"
],
"required": true,
"type": "string",
"x-parameter-location": "query"
},
"scheduled_journey_hours": {
"description": "Ferry: scheduled crossing duration — selects the Art. 19 band",
"required": false,
"type": "number",
"x-parameter-location": "query"
},
"scheme": {
"description": "UK operator Delay Repay threshold (default DR30, conservative)",
"enum": [
"DR15",
"DR30"
],
"required": false,
"type": "string",
"x-parameter-location": "query"
},
"ticket_price": {
"description": "Fare paid — percentage regimes compute the amount from this",
"required": false,
"type": "number",
"x-parameter-location": "query"
},
"ticket_type": {
"description": "UK Delay Repay percentages differ by ticket type",
"enum": [
"single",
"return",
"season"
],
"required": false,
"type": "string",
"x-parameter-location": "query"
},
"travelled": {
"description": "India TDR + FMC cruise refunds require you did NOT travel",
"required": false,
"type": "boolean",
"x-parameter-location": "query"
}
},
"required": [
"mode",
"country"
],
"type": "object"
}