---
title: "Search airports through direct x402"
method: POST
path: "/v1/airports/search"
tags: ["Airports"]
---

# Search airports through direct x402

`POST /v1/airports/search`

## Request

- Base URL: `https://api.munition.io`
- URL: `https://api.munition.io/v1/airports/search`
- Auth: none required

Munition Airport Search: x402-paid airport reference data search for AI agents. Pay 0.001 USDC to search airports by IATA code, city, airport name, or country and receive normalized IATA airport records suitable for travel planning.

## Request body

- AirportsSearchInput
  - `query` string, required: Airport search text, such as an IATA code, city, airport name, or country.

## Response `200`

Paid airport search results

- AirportsSearchOutput
  - `query` string, required
  - `airports` object[], required
    - `iataCode` string, required
    - `name` string, required
    - `cityName` string, required
    - `countryCode` string, required
    - `countryName` string, required
    - `timeZone` string
    - `coordinates` object
      - `lat` number, required
      - `lng` number, required
  - `meta` object, required
    - `resultCount` integer, required
    - `searchedAt` string, date-time, required

## Other responses

- `402`: x402 payment required or settlement failed

---

[API](https://skmtc.dev/munition/apis/munition-api.md) · [All operations](https://skmtc.dev/munition/apis/munition-api/llms.txt) · [OpenAPI document](https://skmtc.dev/munition/apis/munition-api/revisions/3b11109809d1?raw)
