← Back to marketplace

StableTravel

external

Pay-per-request access to flights, hotels, activities, and transfers. No auth, no subscriptions.

by Stabletravel50 endpoints100% uptime105ms avg

Price

from $0.0010

up to $0.4000 per request

Network

base

Category

other

On-chain txns

19

Uptime

100%

Avg latency

105ms

Checks

160

Status

Healthy

Base URL

https://stabletravel.dev

Endpoints (50)

Discovered from on-chain x402 payment activity. Prices shown are per-call in USDC.

POST/api/activities/by-square
base$0.0540

Search tours and activities within a geographic square

POST/api/activities/details
base$0.0540

Get details of a specific tour or activity

POST/api/activities/search
base$0.0540

Search tours and activities near a location

POST/api/flightaware/airports
base$0.0100

List all airports with optional pagination

POST/api/flightaware/airports/delays
base$0.1000

Get all current airport delays across the system

POST/api/flightaware/airports/id
base$0.0300

Get detailed information for a specific airport by its code

POST/api/flightaware/airports/id/canonical
base$0.0020

Get the canonical airport code for a given airport identifier

POST/api/flightaware/airports/id/delays
base$0.0200

Get current delay information for a specific airport

POST/api/flightaware/airports/id/flights
base$0.0400

Get all flights (arrivals, departures, enroute, scheduled) for an airport

POST/api/flightaware/airports/id/flights/arrivals
base$0.0100

Get arrival flights for a specific airport

POST/api/flightaware/airports/id/flights/counts
base$0.2000

Get flight counts (departed, enroute, scheduled) for a specific airport

POST/api/flightaware/airports/id/flights/departures
base$0.0100

Get departure flights for a specific airport

POST/api/flightaware/airports/id/flights/scheduled-arrivals
base$0.0100

Get scheduled arrival flights for a specific airport

POST/api/flightaware/airports/id/flights/scheduled-departures
base$0.0100

Get scheduled departure flights for a specific airport

POST/api/flightaware/airports/id/flights/to/dest_id
base$0.1000

Get flights from one airport to another specific destination airport

POST/api/flightaware/airports/id/nearby
base$0.0080

Get airports near a specific airport

POST/api/flightaware/airports/id/routes/dest_id
base$0.0400

Get routes between two airports with historical filing data

POST/api/flightaware/airports/id/weather/forecast
base$0.0040

Get weather forecast (TAF) for a specific airport

POST/api/flightaware/airports/id/weather/observations
base$0.0040

Get weather observations (METAR) for a specific airport

POST/api/flightaware/airports/nearby
base$0.0080

Find airports near a given latitude/longitude coordinate

POST/api/flightaware/disruption-counts/entity_type
base$0.0100

Get disruption counts by entity type (airline, origin, destination)

POST/api/flightaware/disruption-counts/entity_type/id
base$0.0100

Get disruption counts for a specific entity

POST/api/flightaware/flights/id
base$0.0100

Get flight information by ident (designator, registration, or fa_flight_id)

POST/api/flightaware/flights/id/canonical
base$0.0020

Get the canonical flight identifier for a given ident

POST/api/flightaware/flights/id/intents
base$0.0010

Set a flight intent for push notifications

POST/api/flightaware/flights/id/map
base$0.0600

Get a map image (PNG) of the flight track

POST/api/flightaware/flights/id/position
base$0.0200

Get the latest position for a flight by fa_flight_id

POST/api/flightaware/flights/id/route-info
base$0.0200

Get the filed route for a flight

POST/api/flightaware/flights/id/track
base$0.0240

Get the flight track (position history) for a flight

POST/api/flightaware/flights/search
base$0.1000

Search for flights by query string (-latlong, -idents, -airline syntax)

POST/api/flightaware/flights/search/advanced
base$0.1000

Advanced flight search with extended query syntax

POST/api/flightaware/flights/search/count
base$0.0400

Count the number of flights matching a search query

POST/api/flightaware/flights/search/positions
base$0.1000

Search for flights with position data

POST/api/flightaware/history/aircraft/registration/last-flight
base$0.4000

Get the last flight for an aircraft by registration

POST/api/flightaware/history/airports/id/flights/arrivals
base$0.0400

Get historical airport arrivals

POST/api/flightaware/history/airports/id/flights/departures
base$0.0400

Get historical airport departures

POST/api/flightaware/history/airports/id/flights/to/dest_id
base$0.2400

Get historical flights from one airport to another

POST/api/flightaware/history/flights/id
base$0.0400

Get historical flight information by ident

POST/api/flightaware/history/flights/id/map
base$0.2800

Get a historical flight map image (PNG)

POST/api/flightaware/history/flights/id/route-info
base$0.0800

Get the filed route for a historical flight

POST/api/flightaware/history/flights/id/track
base$0.1200

Get the historical flight track (position history)

POST/api/flightaware/history/operators/id/flights
base$0.0400

Get historical flights for an operator

POST/api/flights/availability
base$0.0324

Search flight availabilities

POST/api/flights/book
base$0.0864

Create a flight booking order

POST/api/flights/checkin-links
base$0.0054

Get airline check-in page links

POST/api/flights/orders
base$0.0054

Retrieve a flight order by ID

POST/api/flights/orders/cancel
base$0.0054

Cancel a flight order by ID

POST/api/flights/price
base$0.0324

Get confirmed pricing for flight offers

POST/api/flights/search
base$0.0540

Search flight offers with advanced criteria

POST/api/flights/seatmap
base$0.0324

Get seatmaps for flight offers

Payment

Protocolx402 (direct payment, USDC)
Networkbase

How to call

Via APIHub (recommended)No wallet · pay with credits · gasless
# one-time setup
npx @apihubio/cli register
npx @apihubio/cli topup 10

# call it
npx @apihubio/cli call https://stabletravel.dev \
  -X POST \
  -d '{ /* check provider docs for input */ }'

# or save it to Claude/Cursor/Codex
npx @apihubio/cli install
npx @apihubio/cli add https://stabletravel.dev
APIHub pays the provider on your behalf and debits your credit balance for the exact amount. No wallet setup, no gas, no per-call signing.
Via direct x402 (advanced)Bring your own wallet
import { wrapFetchWithPayment } from "@x402/fetch";
import { createWalletClient, http } from "viem";
import { privateKeyToAccount } from "viem/accounts";
import { base } from "viem/chains";

const account = privateKeyToAccount("0xYOUR_PRIVATE_KEY");
const client = createWalletClient({ account, chain: base, transport: http() });
const x402Fetch = wrapFetchWithPayment(client);

const res = await x402Fetch("https://stabletravel.dev", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ /* check provider docs for input */ }),
});
const data = await res.json();
Requires USDC on Base and gas on each call. The @x402/fetch client signs EIP-3009 transferWithAuthorization for each 402 response and retries.

This is an external service not operated by APIHub. Listing data is sourced from public on-chain records and third-party indexes. Payment goes directly to the service provider via the x402 protocol. APIHub does not guarantee availability, accuracy, or quality of external services.