Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
85
💰 Paid API A2A 0.3.0 v1.1.0

travelpulse-nu.vercel.app

travelpulse-nu.vercel.app · travelpulse-nu.vercel.app

Flight compensation eligibility across 7 regimes — EU261, UK261, Canada APPR (incl. s.20 denied boarding), Brazil ANAC 400, Turkey SHY, India DGCA, Israel ASL — plus Montreal Convention baggage claims (effective-dated SDR caps, Art. 31 deadline math): deterministic amounts, legal citations, carrier defenses, evidence list. No LLM — every number is recomputable.

🛡
Own this agent?
Verify the domain travelpulse-nu.vercel.app via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership
🔔 Watch this agent for changes. Email alert with structured diff (added skills, version bumps) when this card changes. Enterprise feature. Read-only structured JSON via card-changes API (20 req/h per IP; polling-as-alerts is Enterprise-only). Sign in to subscribe
Trust score
49/100
grade D · 9 criteria
Uptime
100.0%
10 probes
~222 ms response
Revenue · 30d
$0.00
wallet active · no inflow
Usage · 7d
0
no recent activity
Card drift · 7d
changed
2 snapshots tracked
Owner
unverified
claim this listing →
D
Conformance score: 49/100
D-grade: significant issues, auth-gated, partially broken, or stale.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Schema-validated A2A AgentCard returned by the well-known endpoint.
info Live JSON-RPC 0/25
Live probe hasn't run yet.
partial Protocol version 5/10
Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points.
How to earn +5 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` to the AgentCard root. Without it, callers can't negotiate v0.x vs v1.0 compatibility.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
pass Uptime track record 15/15
10/10 probes succeeded (100% uptime).
pass Skill declaration 10/10
Declares 11 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: travelpulse-nu.vercel.app (https://travelpulse-nu.vercel.app). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 4/5
seen in upstream source within 1d
info Security declaration 0/5
No securitySchemes declared (common for open agents, not penalised).
⚠ Card drift detected. This agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

last 24h · 0 calls Public aggregate · no PII recorded

No calls observed in the last 7 days. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

2 snapshots drifted 1× Every change to agent-card.json
Captured Hash
2026-07-12 06:07:58 current b99dc5d1ed6f… view →
2026-07-08 05:08:11 b99dc5d1ed6f… view →
Uptime
100.0%
10 probes
Response
311ms
last probe
Skills
11
declared
Streaming
SSE-capable

Endpoints

Pricing x402 on Base USDC
From $0.0300 per call
Endpoint Price Currency
https://travelpulse-nu.vercel.app/api/parks/crowds 0.08 USDC
https://travelpulse-nu.vercel.app/api/parks/hours 0.05 USDC
https://travelpulse-nu.vercel.app/api/parks/waits 0.05 USDC
https://travelpulse-nu.vercel.app/api/rights/check 0.1 USDC
https://travelpulse-nu.vercel.app/api/rights/letter 2.0 USDC
https://travelpulse-nu.vercel.app/api/travel/budget 0.1 USDC
https://travelpulse-nu.vercel.app/api/travel/currency 0.08 USDC
https://travelpulse-nu.vercel.app/api/travel/deals 0.08 USDC
https://travelpulse-nu.vercel.app/api/travel/disruption 0.25 USDC
https://travelpulse-nu.vercel.app/api/travel/fare-intel 0.12 USDC
https://travelpulse-nu.vercel.app/api/travel/health 0.08 USDC
https://travelpulse-nu.vercel.app/api/travel/insurance 0.08 USDC
https://travelpulse-nu.vercel.app/api/travel/pack 0.1 USDC
https://travelpulse-nu.vercel.app/api/travel/phrasebook 0.05 USDC
https://travelpulse-nu.vercel.app/api/travel/plan 0.2 USDC
https://travelpulse-nu.vercel.app/api/travel/points 0.12 USDC
https://travelpulse-nu.vercel.app/api/travel/translate 0.03 USDC
https://travelpulse-nu.vercel.app/api/travel/trip-check 0.5 USDC
https://travelpulse-nu.vercel.app/api/travel/visa 0.08 USDC
https://travelpulse-nu.vercel.app/api/travel/weather 0.15 USDC
Try it ↗ Opens the operator's playground / docs in a new tab.
Settlement wallet: 0x50ab2018c06c6e4eaa9ba52057eb55ed284912fc · basescan ↗
Agent cardhttps://travelpulse-nu.vercel.app/.well-known/agent-card.json
Providerhttps://travelpulse-nu.vercel.app
Docshttps://travelpulse.theaslangroupllc.com/llms.txt
Discovered via
agentic_market recrawl_hot

Skills · 11 declared · mapped to canonical taxonomy

Theme Park Wait Times

theme park wait times — pay-per-call via x402 (USDC, Base). Parameters and pricing: https://travelpulse.theaslangroupllc.com/openapi.json

canonical X402 Usdc Payments match 84%
theme-park-wait-timesx402pay-per-call
Crowd Prediction

crowd prediction — pay-per-call via x402 (USDC, Base). Parameters and pricing: https://travelpulse.theaslangroupllc.com/openapi.json

canonical X402 Usdc Payments match 85%
crowd-predictionx402pay-per-call
Weather Forecast

weather forecast — pay-per-call via x402 (USDC, Base). Parameters and pricing: https://travelpulse.theaslangroupllc.com/openapi.json

canonical Weather Forecast and Alerts match 85%
weather-forecastx402pay-per-call
Trip Planning

trip planning — pay-per-call via x402 (USDC, Base). Parameters and pricing: https://travelpulse.theaslangroupllc.com/openapi.json

canonical X402 Usdc Payments match 87%
trip-planningx402pay-per-call
Travel Deals

travel deals — pay-per-call via x402 (USDC, Base). Parameters and pricing: https://travelpulse.theaslangroupllc.com/openapi.json

canonical X402 Usdc Payments match 87%
travel-dealsx402pay-per-call
Accommodation Search

accommodation search — pay-per-call via x402 (USDC, Base). Parameters and pricing: https://travelpulse.theaslangroupllc.com/openapi.json

canonical X402 Usdc Payments match 86%
accommodation-searchx402pay-per-call
Translation

translation — pay-per-call via x402 (USDC, Base). Parameters and pricing: https://travelpulse.theaslangroupllc.com/openapi.json

canonical x402 Crypto Micropayment match 87%
translationx402pay-per-call
Phrasebook

phrasebook — pay-per-call via x402 (USDC, Base). Parameters and pricing: https://travelpulse.theaslangroupllc.com/openapi.json

canonical X402 Usdc Payments match 85%
phrasebookx402pay-per-call
Local Guides

local guides — pay-per-call via x402 (USDC, Base). Parameters and pricing: https://travelpulse.theaslangroupllc.com/openapi.json

canonical X402 Usdc Payments match 85%
local-guidesx402pay-per-call
Any Destination Globally

any destination globally — pay-per-call via x402 (USDC, Base). Parameters and pricing: https://travelpulse.theaslangroupllc.com/openapi.json

canonical X402 Usdc Payments match 85%
any-destination-globallyx402pay-per-call
TravelPulse full catalog

All endpoints with parameters, prices and examples: https://travelpulse.theaslangroupllc.com/openapi.json and https://travelpulse.theaslangroupllc.com/llms.txt

canonical UCP Catalog Exposure match 81%
catalogopenapix402

Health · last 2 probes

When HTTP Live JSON-RPC Latency
2026-07-12 06:07:58 200 311ms
2026-07-08 05:08:11 200 164ms

Cheaper or better alternatives per-skill

↓ 4 skills cheaper elsewhere ↑ 4 higher quality peak save 96.7%

For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.

Similar agents embedding-nearest

travelpulse.theaslangroupllc.com
Flight compensation eligibility across 7 regimes — EU261, UK261, Canada APPR (incl. s.20 denied boarding), Brazil ANAC 400, Turkey SHY, Indi
travelpulse.theaslangroupllc.com · q 85%
transitpulse.vercel.app
Rail/coach/ferry/cruise compensation eligibility — UK Delay Repay, EU Rail 2021/782 (25/50%), EU/UK ferry 1177/2010, EU coach 181/2011, US F
transitpulse.vercel.app · q 85%
transitpulse.theaslangroupllc.com
Rail/coach/ferry/cruise compensation eligibility — UK Delay Repay, EU Rail 2021/782 (25/50%), EU/UK ferry 1177/2010, EU coach 181/2011, US F
transitpulse.theaslangroupllc.com · q 85%
clear-care-pulse.vercel.app
US medical-bill rights check, quiz-first (no documents): No Surprises Act protection (45 CFR 149 incl. the never-waivable §149.420(b) list),
clear-care-pulse.vercel.app · q 85%
careerpulse-steel.vercel.app
Wage-recovery check — unpaid overtime (FLSA 1.5x + CA/AK/NV daily rules + Ontario 44h), minimum-wage shortfall vs effective-dated 2025/2026
careerpulse-steel.vercel.app · q 85%
remittancepulse.vercel.app
Remittance-transfer rights check (Reg E Subpart B, 12 CFR 1005.30-.36) — the rights senders never use: 180-day error window from the disclos
remittancepulse.vercel.app · q 85%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime A2A protocol version
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/travelpulse-nu.vercel.app.svg)](https://agenstry.com/agents/travelpulse-nu.vercel.app)
[![Verified Business](https://agenstry.com/badge/travelpulse-nu.vercel.app/identity.svg)](https://agenstry.com/agents/travelpulse-nu.vercel.app)
[![Uptime](https://agenstry.com/badge/travelpulse-nu.vercel.app/uptime.svg)](https://agenstry.com/agents/travelpulse-nu.vercel.app)
[![A2A version](https://agenstry.com/badge/travelpulse-nu.vercel.app/protocol.svg)](https://agenstry.com/agents/travelpulse-nu.vercel.app)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "_source": "agentic.market",
  "service": {
    "id": "travelpulse-nu-vercel-app",
    "name": "travelpulse-nu.vercel.app",
    "description": "Flight compensation eligibility across 7 regimes \u2014 EU261, UK261, Canada APPR (incl. s.20 denied boarding), Brazil ANAC 400, Turkey SHY, India DGCA, Israel ASL \u2014 plus Montreal Convention baggage claims (effective-dated SDR caps, Art. 31 deadline math): deterministic amounts, legal citations, carrier defenses, evidence list. No LLM \u2014 every number is recomputable.",
    "domain": "travelpulse-nu.vercel.app",
    "provider": "travelpulse-nu.vercel.app",
    "providerUrl": "",
    "category": "",
    "networks": [
      "Base",
      "solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp"
    ],
    "enriched": false,
    "endpoints": [
      {
        "url": "https://travelpulse-nu.vercel.app/api/parks/crowds",
        "description": "Theme park crowd calendar and crowd prediction for any theme park worldwide. Returns a crowd-level forecast and best-day visit optimization for a given date for travel and trip-planning agents.",
        "pricing": {
          "amount": "0.08",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "action",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "date",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lang",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "park",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "TravelPulse",
        "tags": [
          "park-crowds",
          "crowd-forecast",
          "visit-optimization",
          "theme-parks",
          "travel-agent"
        ],
        "quality": {
          "l30DaysTotalCalls": "26",
          "l30DaysUniquePayers": "3"
        }
      },
      {
        "url": "https://travelpulse-nu.vercel.app/api/parks/hours",
        "description": "Theme park hours and operating schedule for any theme park worldwide. Returns daily park hours, show times, and special events for travel and trip-planning agents.",
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "action",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "date",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lang",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "park",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "TravelPulse",
        "tags": [
          "park-hours",
          "schedule",
          "shows-events",
          "theme-parks",
          "travel-agent"
        ],
        "quality": {
          "l30DaysTotalCalls": "6",
          "l30DaysUniquePayers": "3"
        }
      },
      {
        "url": "https://travelpulse-nu.vercel.app/api/parks/waits",
        "description": "Theme park wait times and live ride wait times for any theme park worldwide. Returns current ride wait times with a visit optimization strategy for travel and trip-planning agents.",
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "action",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "date",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lang",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "park",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "TravelPulse",
        "tags": [
          "park-wait-times",
          "live-waits",
          "visit-optimization",
          "theme-parks",
          "travel-agent"
        ],
        "quality": {
          "l30DaysTotalCalls": "6",
          "l30DaysUniquePayers": "3"
        }
      },
      {
        "url": "https://travelpulse-nu.vercel.app/api/rights/check",
        "description": "Flight compensation eligibility across 7 regimes \u2014 EU261, UK261, Canada APPR (incl. s.20 denied boarding), Brazil ANAC 400, Turkey SHY, India DGCA, Israel ASL \u2014 plus Montreal Convention baggage claims (effective-dated SDR caps, Art. 31 deadline math): deterministic amounts, legal citations, carrier defenses, evidence list. No LLM \u2014 every number is recomputable.",
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "bag_received_date",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "block_time_hours",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "carrier_country",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "carrier_size",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "date",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "delay_hours",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "disruption",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "distance_km",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "from",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "notice_days",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "reason",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "to",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "TravelPulse",
        "tags": [
          "flight-compensation",
          "eu261",
          "passenger-rights",
          "delay"
        ],
        "quality": {
          "l30DaysTotalCalls": "5",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://travelpulse-nu.vercel.app/api/rights/letter",
        "description": "Citation-backed flight compensation claim letter across 7 regimes (EU261/UK261/Canada APPR/Brazil ANAC 400/Turkey SHY/India DGCA/Israel ASL) plus Montreal Convention baggage complaints: deterministic eligibility and amount plus a ready-to-send demand letter that pre-empts the carrier defenses, with escalation path and deadlines.",
        "pricing": {
          "amount": "2",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "airline",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "bag_received_date",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "carrier_country",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "carrier_size",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "claim_value",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "delay_hours",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "disruption",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "distance_km",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "flight_date",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "flight_number",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "from",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lang",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "notice_days",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "passenger_name",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "reason",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "to",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "TravelPulse",
        "tags": [
          "flight-compensation",
          "claim-letter",
          "eu261",
          "passenger-rights"
        ],
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://travelpulse-nu.vercel.app/api/travel/budget",
        "description": "Travel budget estimator and trip cost breakdown for any destination worldwide. Returns per-category costs (lodging, food, transport, activities) by budget tier and duration for travel and budget-travel agents.",
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [],
        "serviceName": "TravelPulse",
        "tags": [
          "travel-budget",
          "cost-breakdown",
          "per-category",
          "trip-cost",
          "travel-agent"
        ],
        "quality": {
          "l30DaysTotalCalls": "6",
          "l30DaysUniquePayers": "3"
        }
      },
      {
        "url": "https://travelpulse-nu.vercel.app/api/travel/currency",
        "description": "Travel currency exchange strategy and money guide for any destination worldwide. Returns exchange tips, no-foreign-fee cards, ATM advice, and cash-vs-card guidance for travel and traveler agents.",
        "pricing": {
          "amount": "0.08",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [],
        "serviceName": "TravelPulse",
        "tags": [
          "travel-currency",
          "exchange-strategy",
          "no-fee-cards",
          "atm",
          "travel-agent"
        ],
        "quality": {
          "l30DaysTotalCalls": "7",
          "l30DaysUniquePayers": "3"
        }
      },
      {
        "url": "https://travelpulse-nu.vercel.app/api/travel/deals",
        "description": "Travel deals and hotel deals finder for any destination worldwide. Returns current hotel deals, attraction discounts, and money-saving travel tips for travel and budget-travel agents.",
        "pricing": {
          "amount": "0.08",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [],
        "serviceName": "TravelPulse",
        "tags": [
          "travel-deals",
          "hotel-deals",
          "attraction-discounts",
          "savings",
          "travel-agent"
        ],
        "quality": {
          "l30DaysTotalCalls": "6",
          "l30DaysUniquePayers": "3"
        }
      },
      {
        "url": "https://travelpulse-nu.vercel.app/api/travel/disruption",
        "description": "Flight disruption risk for an airport and date: 0-100 risk score from live weather forecast plus strikes, congestion, and seasonal delay patterns, with mitigation steps and applicable passenger-rights compensation regimes.",
        "pricing": {
          "amount": "0.25",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "airport",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "date",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lang",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "TravelPulse",
        "tags": [
          "flights",
          "delay-risk",
          "disruption",
          "airport"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://travelpulse-nu.vercel.app/api/travel/fare-intel",
        "description": "Flight price intelligence \u2014 when to book, cheapest months, layover/alternate-airport strategies, and buy-now-or-wait verdicts for any route worldwide. Returns typical fare ranges (labeled estimates), booking-timing guidance, fare-class and baggage gotchas, and deal-alert channels to watch for flight and booking agents.",
        "pricing": {
          "amount": "0.12",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "cabin",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "flexibility",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lang",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "month_or_dates",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "route",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "TravelPulse",
        "tags": [
          "flights"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://travelpulse-nu.vercel.app/api/travel/health",
        "description": "Travel vaccines, malaria zones, and health entry requirements lookup for any destination worldwide. Returns CDC-recommended vaccines, disease risk, and prophylaxis timing for travel and traveler agents.",
        "pricing": {
          "amount": "0.08",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [],
        "serviceName": "TravelPulse",
        "tags": [
          "travel-health",
          "vaccines",
          "malaria-zones",
          "cdc",
          "travel-agent"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://travelpulse-nu.vercel.app/api/travel/insurance",
        "description": "Travel insurance comparison and coverage guide for any trip worldwide. Compares coverage types, SafetyWing vs WorldNomads, medical evacuation, and trip-cost protection for travel and traveler agents.",
        "pricing": {
          "amount": "0.08",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [],
        "serviceName": "TravelPulse",
        "tags": [
          "travel-insurance",
          "coverage-types",
          "safetywing",
          "medical-evacuation",
          "travel-agent"
        ],
        "quality": {
          "l30DaysTotalCalls": "7",
          "l30DaysUniquePayers": "3"
        }
      },
      {
        "url": "https://travelpulse-nu.vercel.app/api/travel/pack",
        "description": "Packing list builder and what-to-pack guide for any destination worldwide. Returns a destination- and season-specific packing list with carry-on optimization for travel and traveler agents.",
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [],
        "serviceName": "TravelPulse",
        "tags": [
          "packing-list",
          "destination-specific",
          "carry-on",
          "luggage",
          "travel-agent"
        ],
        "quality": {
          "l30DaysTotalCalls": "6",
          "l30DaysUniquePayers": "3"
        }
      },
      {
        "url": "https://travelpulse-nu.vercel.app/api/travel/phrasebook",
        "description": "Travel phrasebook and practical travel phrases for any language worldwide. Returns essential phrases with pronunciation by context (dining, transport, hotel, emergency, directions) for travel and traveler agents.",
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "action",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "context",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lang",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "language",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "TravelPulse",
        "tags": [
          "travel",
          "phrasebook",
          "language",
          "travel-agent",
          "traveler-agent"
        ],
        "quality": {
          "l30DaysTotalCalls": "8",
          "l30DaysUniquePayers": "3"
        }
      },
      {
        "url": "https://travelpulse-nu.vercel.app/api/travel/plan",
        "description": "Trip itinerary planner and day-by-day travel plan generator for any destination worldwide. Returns a complete multi-day itinerary with activities, timing, and budget/style options for trip-planning agents.",
        "pricing": {
          "amount": "0.2",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [],
        "serviceName": "TravelPulse",
        "tags": [
          "trip-planner",
          "day-by-day",
          "itinerary",
          "planning",
          "travel-agent"
        ],
        "quality": {
          "l30DaysTotalCalls": "6",
          "l30DaysUniquePayers": "3"
        }
      },
      {
        "url": "https://travelpulse-nu.vercel.app/api/travel/points",
        "description": "Points & miles optimizer \u2014 award travel redemptions, transfer partners, sweet-spot awards, and earning strategy by region worldwide. Covers airline and hotel loyalty programs beyond just Amex/Chase (Aeroplan, Avios, Qantas, KrisFlyer, Miles & More) for award-travel and booking agents.",
        "pricing": {
          "amount": "0.12",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "goal",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lang",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "programs",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "region",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "TravelPulse",
        "tags": [
          "points-and-miles",
          "award-travel",
          "transfer-partners",
          "loyalty-programs",
          "redemption-strategy"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://travelpulse-nu.vercel.app/api/travel/translate",
        "description": "Travel translator and travel-phrase translation into any language worldwide. Returns natural travel-context translation with pronunciation and cultural usage notes for travel and traveler agents.",
        "pricing": {
          "amount": "0.03",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "action",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "context",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "from",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lang",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "text",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "to",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "TravelPulse",
        "tags": [
          "travel",
          "translation",
          "language",
          "travel-agent",
          "traveler-agent"
        ],
        "quality": {
          "l30DaysTotalCalls": "8",
          "l30DaysUniquePayers": "3"
        }
      },
      {
        "url": "https://travelpulse-nu.vercel.app/api/travel/trip-check",
        "description": "One-call pre-booking trip clearance for booking agents: visa/entry, vaccines/health, safety advisory, weather window, and money \u2014 each with clear/caution/blocker status plus one overall verdict and a documents checklist.",
        "pricing": {
          "amount": "0.5",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "dates",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "destination",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lang",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "passport",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "TravelPulse",
        "tags": [
          "trip-check",
          "pre-booking",
          "visa-requirements",
          "travel-safety",
          "travel-health"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://travelpulse-nu.vercel.app/api/travel/visa",
        "description": "Visa requirements for travel lookup by passport and destination worldwide. Returns entry requirements, visa-on-arrival and e-visa status, and stay limits for travel and traveler agents.",
        "pricing": {
          "amount": "0.08",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "destination",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lang",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "passport",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "TravelPulse",
        "tags": [
          "visa-requirements",
          "entry-requirements",
          "by-passport",
          "destination",
          "travel-agent"
        ],
        "quality": {
          "l30DaysTotalCalls": "27",
          "l30DaysUniquePayers": "3"
        }
      },
      {
        "url": "https://travelpulse-nu.vercel.app/api/travel/weather",
        "description": "Travel weather forecast and trip weather outlook for any destination worldwide. Returns a 7-day forecast with travel impact assessment and packing advice for travel and traveler agents.",
        "pricing": {
          "amount": "0.15",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "destination",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lang",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "TravelPulse",
        "tags": [
          "travel-weather",
          "7-day-forecast",
          "travel-impact",
          "packing-advice",
          "travel-agent"
        ],
        "quality": {
          "l30DaysTotalCalls": "9",
          "l30DaysUniquePayers": "3"
        }
      }
    ],
    "integrationType": "",
    "isNew": false,
    "priceSummary": {
      "minAmount": "0.03",
      "maxAmount": "2",
      "avgCostPerTransaction": "0.215",
      "avgCostBasis": "exact",
      "currency": "USDC"
    },
    "serviceName": "TravelPulse",
    "tags": [
      "park-crowds",
      "crowd-forecast",
      "visit-optimization",
      "theme-parks",
      "travel-agent",
      "park-hours",
      "schedule",
      "shows-events",
      "park-wait-times",
      "live-waits",
      "flight-compensation",
      "eu261",
      "passenger-rights",
      "delay",
      "claim-letter",
      "travel-budget",
      "cost-breakdown",
      "per-category",
      "trip-cost",
      "travel-currency",
      "exchange-strategy",
      "no-fee-cards",
      "atm",
      "travel-deals",
      "hotel-deals",
      "attraction-discounts",
      "savings",
      "flights",
      "delay-risk",
      "disruption",
      "airport",
      "travel-health",
      "vaccines",
      "malaria-zones",
      "cdc",
      "travel-insurance",
      "coverage-types",
      "safetywing",
      "medical-evacuation",
      "packing-list",
      "destination-specific",
      "carry-on",
      "luggage",
      "travel",
      "phrasebook",
      "language",
      "traveler-agent",
      "trip-planner",
      "day-by-day",
      "itinerary",
      "planning",
      "points-and-miles",
      "award-travel",
      "transfer-partners",
      "loyalty-programs",
      "redemption-strategy",
      "translation",
      "trip-check",
      "pre-booking",
      "visa-requirements",
      "travel-safety",
      "entry-requirements",
      "by-passport",
      "destination",
      "travel-weather",
      "7-day-forecast",
      "travel-impact",
      "packing-advice"
    ],
    "iconUrl": ""
  }
}