Api Endpoint

testnet-x402-api.karpak.xyz

Search parking lots worldwide by name, place, setting, facility, amenity and status, or find the nearest to a point: a page of up to 100 lots with live free spaces, hourly prices in USD and distances, and per-country totals; sorted and nearby results come in one page

Open interactive test console

Offering

Provider
testnet-x402-api.karpak.xyz
Method
POST
Offering type
Api Endpoint
Transport type
http
Category
Location And Travel
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://testnet-x402-api.karpak.xyz/v1/calls/parking-search
MIME type
Not provided
First seen
2026-10-16T01:52:25.593Z
Last seen
Tags
None supplied

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.002 USDC
Atomic price: 2000 · Network: eip155:84532 · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:84532",
    "asset": "0x036CbD53842c5426634e7929541eC2318f3dCF7e",
    "amount": "2000",
    "payTo": "0x691CE830c4c2478F2a2F65085E89F3d0aAac5e02"
  }
]

Observed health

Status
Reachable
Latest latency
1289 ms
Average latency
1580 ms
HTTP status
405
Last checked
Reachability
100% over 14 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "additionalProperties": false,
  "properties": {
    "body": {
      "additionalProperties": false,
      "properties": {
        "amenities": {
          "description": "lots having all of them",
          "items": {
            "enum": [
              "credit_cards",
              "debit_cards",
              "nfc_payments",
              "paid_parking_lot",
              "paid_street_parking",
              "wheelchair_accessible_parking",
              "wheelchair_accessible_entrance"
            ]
          },
          "type": "array"
        },
        "continent": {
          "enum": [
            "north_america",
            "south_america",
            "europe",
            "asia",
            "africa",
            "oceania"
          ]
        },
        "country_code": {
          "description": "ISO 3166-1 alpha-2",
          "pattern": "^[A-Za-z]{2}$",
          "type": "string"
        },
        "cursor": {
          "description": "next_cursor of the previous page; not with sort_by",
          "type": "string"
        },
        "facility_type": {
          "enum": [
            "airport",
            "business",
            "event",
            "garage",
            "hotel",
            "mall",
            "multi_storey",
            "public",
            "station",
            "street",
            "surface",
            "theme_park",
            "transit",
            "underground",
            "valet"
          ]
        },
        "ids": {
          "description": "lot IDs",
          "items": {
            "type": "string"
          },
          "maxItems": 100,
          "type": "array"
        },
        "limit": {
          "description": "20 when 0 or omitted, 100 with sort_by",
          "maximum": 100,
          "minimum": 0,
          "type": "integer"
        },
        "near": {
          "additionalProperties": false,
          "description": "lots around a point, nearest first, each with distance_km; in one page, not with sort_by, cursor or ids; the 100 nearest within the radius are filtered",
          "properties": {
            "latitude": {
              "maximum": 90,
              "minimum": -90,
              "type": "number"
            },
            "longitude": {
              "maximum": 180,
              "minimum": -180,
              "type": "number"
            },
            "radius_km": {
              "description": "5 when 0 or omitted",
              "maximum": 100,
              "minimum": 0,
              "type": "number"
            }
          },
          "required": [
            "latitude",
            "longitude"
          ],
          "type": "object"
        },
        "search": {
          "description": "fuzzy match on name, city or address",
          "maxLength": 200,
          "type": "string"
        },
        "setting": {
          "enum": [
            "indoor",
            "outdoor",
            "mixed"
          ]
        },
        "sort_by": {
          "description": "most free spaces, or by price per hour; by ID when omitted. Sorted results come in one page: no next_cursor, and limit defaults to 100; compare totals.lots with the lots returned",
          "enum": [
            "spaces_desc",
            "price_asc",
            "price_desc"
          ]
        },
        "status": {
          "enum": [
            "active",
            "paused",
            "maintenance"
          ]
        }
      },
      "type": "object"
    },
    "bodyType": {
      "enum": [
        "json",
        "form-data",
        "text"
      ],
      "type": "string"
    },
    "method": {
      "enum": [
        "POST"
      ],
      "type": "string"
    },
    "type": {
      "const": "http",
      "type": "string"
    }
  },
  "required": [
    "type",
    "method",
    "bodyType",
    "body"
  ],
  "type": "object"
}

Output schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "body": {
          "additionalProperties": false,
          "properties": {
            "amenities": {
              "description": "lots having all of them",
              "items": {
                "enum": [
                  "credit_cards",
                  "debit_cards",
                  "nfc_payments",
                  "paid_parking_lot",
                  "paid_street_parking",
                  "wheelchair_accessible_parking",
                  "wheelchair_accessible_entrance"
                ]
              },
              "type": "array"
            },
            "continent": {
              "enum": [
                "north_america",
                "south_america",
                "europe",
                "asia",
                "africa",
                "oceania"
              ]
            },
            "country_code": {
              "description": "ISO 3166-1 alpha-2",
              "pattern": "^[A-Za-z]{2}$",
              "type": "string"
            },
            "cursor": {
              "description": "next_cursor of the previous page; not with sort_by",
              "type": "string"
            },
            "facility_type": {
              "enum": [
                "airport",
                "business",
                "event",
                "garage",
                "hotel",
                "mall",
                "multi_storey",
                "public",
                "station",
                "street",
                "surface",
                "theme_park",
                "transit",
                "underground",
                "valet"
              ]
            },
            "ids": {
              "description": "lot IDs",
              "items": {
                "type": "string"
              },
              "maxItems": 100,
              "type": "array"
            },
            "limit": {
              "description": "20 when 0 or omitted, 100 with sort_by",
              "maximum": 100,
              "minimum": 0,
              "type": "integer"
            },
            "near": {
              "additionalProperties": false,
              "description": "lots around a point, nearest first, each with distance_km; in one page, not with sort_by, cursor or ids; the 100 nearest within the radius are filtered",
              "properties": {
                "latitude": {
                  "maximum": 90,
                  "minimum": -90,
                  "type": "number"
                },
                "longitude": {
                  "maximum": 180,
                  "minimum": -180,
                  "type": "number"
                },
                "radius_km": {
                  "description": "5 when 0 or omitted",
                  "maximum": 100,
                  "minimum": 0,
                  "type": "number"
                }
              },
              "required": [
                "latitude",
                "longitude"
              ],
              "type": "object"
            },
            "search": {
              "description": "fuzzy match on name, city or address",
              "maxLength": 200,
              "type": "string"
            },
            "setting": {
              "enum": [
                "indoor",
                "outdoor",
                "mixed"
              ]
            },
            "sort_by": {
              "description": "most free spaces, or by price per hour; by ID when omitted. Sorted results come in one page: no next_cursor, and limit defaults to 100; compare totals.lots with the lots returned",
              "enum": [
                "spaces_desc",
                "price_asc",
                "price_desc"
              ]
            },
            "status": {
              "enum": [
                "active",
                "paused",
                "maintenance"
              ]
            }
          },
          "type": "object"
        },
        "bodyType": {
          "enum": [
            "json",
            "form-data",
            "text"
          ],
          "type": "string"
        },
        "method": {
          "enum": [
            "POST"
          ],
          "type": "string"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method",
        "bodyType",
        "body"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}