{
  "x402Version": 1,
  "items": [
    {
      "resource": "https://agent-data-api.netlify.app/api/airbnb/listing",
      "type": "http",
      "x402Version": 1,
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "20000",
          "resource": "https://agent-data-api.netlify.app/api/airbnb/listing",
          "description": "Scrape one public Airbnb room page into structured JSON: title, description, location, coordinates, rating, reviews, host, amenities, bedrooms/beds/baths, guests and photos. No browser, no login. Input: airbnb.com/rooms/<id> URL.",
          "mimeType": "application/json",
          "payTo": "0x4F77782B5A7Be537F161631569D661F93b6e1ae6",
          "maxTimeoutSeconds": 120,
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "outputSchema": {
            "input": {
              "type": "http",
              "method": "GET",
              "discoverable": true,
              "queryParams": {
                "url": {
                  "type": "string",
                  "description": "Airbnb listing URL, e.g. https://www.airbnb.com/rooms/577971748947083358 (any airbnb.* domain; the numeric id is extracted)",
                  "required": true,
                  "example": "https://www.airbnb.com/rooms/577971748947083358"
                },
                "currency": {
                  "type": "string",
                  "description": "ISO 4217 currency used to render the page (reserved for price fields). Default: USD.",
                  "required": false,
                  "example": "USD",
                  "default": "USD"
                }
              }
            },
            "output": {
              "type": "json",
              "example": {
                "id": "577971748947083358",
                "url": "https://www.airbnb.com/rooms/577971748947083358",
                "title": "Quality townhouse luxury living",
                "description": "Relax and soak up views on waterfront balcony. You will be sharing with the Host. ...",
                "propertyType": "Private room in townhouse",
                "roomType": "Private room",
                "location": "Hope Island, Queensland, Australia",
                "city": "Hope Island",
                "state": "Queensland",
                "country": "Australia",
                "lat": -27.87133,
                "lng": 153.35654,
                "rating": 4.92,
                "reviewsCount": 52,
                "isGuestFavorite": true,
                "hostName": "Roxane",
                "hostId": "412382176",
                "hostIsSuperhost": true,
                "hostIsVerified": true,
                "hostYears": 4,
                "amenities": [
                  "Canal view",
                  "Bathtub",
                  "Hair dryer",
                  "Cleaning products",
                  "Shampoo"
                ],
                "unavailableAmenities": [
                  "Wifi",
                  "Dryer"
                ],
                "bedrooms": 2,
                "beds": 2,
                "baths": 1,
                "maxGuests": 4,
                "photos": [
                  "https://a0.muscache.com/im/pictures/miso/Hosting-577971748947083358/original/d8e6edad-8ed4-44e2-8d83-e186056b6bb1.jpeg"
                ],
                "photosCount": 13,
                "priceNote": null,
                "scrapedAt": "2026-09-16T20:45:51Z"
              }
            }
          },
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ],
      "lastUpdated": "2026-09-16T22:42:48.602Z",
      "metadata": {
        "title": "Airbnb listing details",
        "priceUsd": "0.02",
        "method": "GET",
        "tags": [
          "airbnb",
          "listing",
          "scraper",
          "real-estate",
          "travel",
          "x402",
          "usdc",
          "base"
        ],
        "openapi": "https://agent-data-api.netlify.app/openapi.json",
        "docs": "https://agent-data-api.netlify.app/llms.txt"
      }
    },
    {
      "resource": "https://agent-data-api.netlify.app/api/airbnb/preview",
      "type": "http",
      "x402Version": 1,
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "0",
          "resource": "https://agent-data-api.netlify.app/api/airbnb/preview",
          "description": "Free x402 resource (price 0): a compact preview of one public Airbnb room page as JSON: title, location, rating, review count, property type and photo count. Same parser as the paid /api/airbnb/listing endpoint, which returns the full record (description, host, amenities, rooms, coordinates, photos) for USD 0.02. Input: airbnb.com/rooms/<id> URL.",
          "mimeType": "application/json",
          "payTo": "0x4F77782B5A7Be537F161631569D661F93b6e1ae6",
          "maxTimeoutSeconds": 120,
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "outputSchema": {
            "input": {
              "type": "http",
              "method": "GET",
              "discoverable": true,
              "queryParams": {
                "url": {
                  "type": "string",
                  "description": "Airbnb listing URL, e.g. https://www.airbnb.com/rooms/577971748947083358 (any airbnb.* domain; the numeric id is extracted)",
                  "required": true,
                  "example": "https://www.airbnb.com/rooms/577971748947083358"
                }
              }
            },
            "output": {
              "type": "json",
              "example": {
                "id": "577971748947083358",
                "url": "https://www.airbnb.com/rooms/577971748947083358",
                "title": "Quality townhouse luxury living",
                "propertyType": "Private room in townhouse",
                "location": "Hope Island, Queensland, Australia",
                "city": "Hope Island",
                "country": "Australia",
                "rating": 4.92,
                "reviewsCount": 52,
                "photosCount": 13,
                "fullRecord": {
                  "endpoint": "https://agent-data-api.netlify.app/api/airbnb/listing",
                  "priceUsd": "0.02",
                  "fields": [
                    "description",
                    "hostName",
                    "amenities",
                    "bedrooms",
                    "beds",
                    "baths",
                    "maxGuests",
                    "lat",
                    "lng",
                    "photos"
                  ]
                },
                "scrapedAt": "2026-09-16T20:45:51Z"
              }
            }
          },
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ],
      "lastUpdated": "2026-09-16T22:42:48.602Z",
      "metadata": {
        "title": "Airbnb listing preview (free)",
        "priceUsd": "0",
        "method": "GET",
        "tags": [
          "airbnb",
          "listing",
          "preview",
          "free",
          "scraper",
          "travel",
          "x402",
          "usdc",
          "base"
        ],
        "openapi": "https://agent-data-api.netlify.app/openapi.json",
        "docs": "https://agent-data-api.netlify.app/llms.txt"
      }
    },
    {
      "resource": "https://agent-data-api.netlify.app/api/airbnb/search",
      "type": "http",
      "x402Version": 1,
      "accepts": [
        {
          "scheme": "exact",
          "network": "base",
          "maxAmountRequired": "50000",
          "resource": "https://agent-data-api.netlify.app/api/airbnb/search",
          "description": "Scrape the first page of any public Airbnb search URL (city, dates, guests, filters) into an array of listing cards with id, title, nightly price, currency, rating, review count and cover photo. Up to 18 results per call.",
          "mimeType": "application/json",
          "payTo": "0x4F77782B5A7Be537F161631569D661F93b6e1ae6",
          "maxTimeoutSeconds": 120,
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "outputSchema": {
            "input": {
              "type": "http",
              "method": "GET",
              "discoverable": true,
              "queryParams": {
                "url": {
                  "type": "string",
                  "description": "Airbnb search URL, e.g. https://www.airbnb.com/s/Lisbon/homes (dates, guests and filters in the URL are respected)",
                  "required": true,
                  "example": "https://www.airbnb.com/s/Lisbon/homes"
                },
                "max": {
                  "type": "integer",
                  "description": "Maximum number of results to return (1-18). Default: 18.",
                  "required": false,
                  "example": "18",
                  "default": "18"
                },
                "currency": {
                  "type": "string",
                  "description": "ISO 4217 currency for prices. Default: USD.",
                  "required": false,
                  "example": "USD",
                  "default": "USD"
                }
              }
            },
            "output": {
              "type": "json",
              "example": [
                {
                  "id": "1390047236924985312",
                  "url": "https://www.airbnb.com/rooms/1390047236924985312",
                  "title": "Expo Flat | Free Parking | Airport | Meo Arena",
                  "pricePerNight": 223.13,
                  "priceTotal": 1084.67,
                  "nights": 5,
                  "checkIn": "2026-12-02",
                  "checkOut": "2026-12-07",
                  "currency": "USD",
                  "rating": 4.92,
                  "reviewsCount": 152,
                  "lat": 38.75618,
                  "lng": -9.0987,
                  "bedrooms": 3,
                  "beds": 3,
                  "baths": 2,
                  "photo": "https://a0.muscache.com/im/pictures/hosting/Hosting-1390047236924985312/original/f15f77d9-b220-4aef-8974-62d64ced9911.jpeg"
                }
              ]
            }
          },
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        }
      ],
      "lastUpdated": "2026-09-16T22:42:48.602Z",
      "metadata": {
        "title": "Airbnb search results",
        "priceUsd": "0.05",
        "method": "GET",
        "tags": [
          "airbnb",
          "search",
          "scraper",
          "travel",
          "pricing",
          "x402",
          "usdc",
          "base"
        ],
        "openapi": "https://agent-data-api.netlify.app/openapi.json",
        "docs": "https://agent-data-api.netlify.app/llms.txt"
      }
    }
  ],
  "pagination": {
    "limit": 3,
    "offset": 0,
    "total": 3
  }
}
