{
  "data": {
    "id": "ESNeUMYdgcwBAKhN4",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "trip-com-hotels-scraper",
    "username": "fetch_cat",
    "description": "Scrape public Trip.com hotel listings, prices, ratings, amenities, and URLs by destination.",
    "isPublic": true,
    "createdAt": "2026-06-29T10:45:50.053Z",
    "modifiedAt": "2026-07-15T22:34:08.014Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "Mbd24TaLVygowp7VS",
        "finishedAt": "2026-07-15T22:34:08.014Z",
        "buildNumberInt": 100013,
        "buildNumber": "0.1.13"
      }
    },
    "stats": {
      "totalBuilds": 13,
      "totalRuns": 646,
      "totalUsers": 5,
      "totalUsers7Days": 1,
      "totalUsers30Days": 2,
      "totalUsers90Days": 2,
      "lastRunStartedAt": "2026-08-26T15:40:35.680Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 9,
        "SUCCEEDED": 274,
        "TIMED-OUT": 0,
        "TOTAL": 283
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 512
    },
    "exampleRunInput": {
      "body": "{\"searchUrls\":[{\"url\":\"https://www.trip.com/hotels/tokyo-hotels-list-228/\"}],\"maxItems\":20,\"proxyConfiguration\":{\"useApifyProxy\":false}}",
      "contentType": "application/json"
    },
    "categories": [
      "TRAVEL",
      "AUTOMATION",
      "DEVELOPER_TOOLS"
    ],
    "isDeprecated": false,
    "title": "Trip.com Hotels Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-ESNeUMYdgcwBAKhN4-UxVddBRtwe-trip-com-hotels-scraper.png",
    "seoTitle": "Trip.com Hotels Scraper: prices, ratings, URLs",
    "seoDescription": "Scrape Trip.com hotel listings by destination. Get names, URLs, public prices, ratings, review counts, images, and addresses in clean datasets fast.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-06-29T10:48:09.736Z",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Hotel result",
              "eventDescription": "Per hotel listing saved to the dataset",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000575
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00039
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0003
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0002
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00014
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "createdAt": "2026-06-29T10:48:10.118Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-06-29T10:51:52.177Z",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts. Covers fixed startup cost (init, proxy warmup, first HTTP setup).",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Result extracted",
              "eventDescription": "Charged per result extracted.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000115
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0001
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.000078
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00006
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00004
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.000028
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "createdAt": "2026-06-29T10:51:52.254Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-06-29T10:54:15.749Z",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts. Covers fixed startup cost (init, proxy warmup, first HTTP setup).",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Hotel result extracted",
              "eventDescription": "Charged per hotel result extracted.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000115
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0001
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.000078
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00006
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00004
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.000028
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "createdAt": "2026-06-29T10:54:15.825Z",
        "apifyMarginPercentage": 0.2
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Trip.com Hotels Scraper\n\nExtracts public Trip.com hotel listing data from Trip.com destination listing pages for market research, price monitoring, inventory analysis, and travel planning. The Actor crawls supplied Trip.com listing URLs, can append optional stay dates, guest and room counts to retrieve date-specific pricing, and parses listing cards plus embedded structured data to produce structured rows containing hotel name and Trip.com URL, stable hotel identifier when available, destination and district, star rating and guest rating, review counts, price and currency and tax/fee text when visible, amenities, image and address, source page identifier and scrape timestamp, and completeness warnings. Technical capabilities include per-run limits on total saved listings, proxy support (datacenter or residential), and extraction of current public page content with parsing of visible and structured elements for each hotel card.\n\n## Use cases\n\n- Travel agencies comparing hotel inventory across destinations  \n- Hotel revenue teams monitoring nearby or competitor properties  \n- Tourism analysts building destination supply and inventory datasets  \n- OTAs and metasearch teams auditing Trip.com public coverage  \n- Consultants preparing travel market and destination reports  \n- Daily hotel market snapshots (e.g., export to spreadsheets or reporting tools)  \n- Destination inventory monitoring in BI dashboards and analytics pipelines  \n- Travel content enrichment and metadata pipelines (images, ratings, amenities)  \n- Hotel competitor lists for revenue management and rate benchmarking  \n- Scheduled recurring monitoring to detect rating or price changes over time",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCV81U7tKuPbX3X6Y/MT2bELWm0y88jtIdToMIKNmW44nf89BkCSpcEtVC9r477hLtFgBnk1jh/UWyO67kGwJlI0fFuEpTzCJykNFjVj9rWNL5+vfEz1gzsvumzV7DECgnBkVnsXHUAleWLU2i/i3k59iP6Rhb+twn4SSIi4U4WMS+LFwuAMGoFliklNwNMqqM2l1gGxXmq7lJUwGF+Vl6HwxG9Fv9y6dkDMG0MKjEGlJoQmD8MXfk65DOiNPnVl+pI1/XTHZB8aqXmxNzCA6QRn3rvrJJCLGHoTShTCVb+lpeOy2T9lHRKwPrxJF6ToAByd8yhvrByRH3bWsNaCrq/ \n"
  }
}