{
  "data": {
    "id": "KcwA9tG7Sibt34ubF",
    "userId": "dANUJIvgbFeqOMBCb",
    "name": "tripadvisor-places-scraper",
    "username": "kaix",
    "description": "🔥 ~$0.1/1K places 🔥 Collect TripAdvisor hotels, restaurants, and things to do for cities and supported neighborhoods.",
    "isPublic": true,
    "createdAt": "2026-08-11T20:41:22.005Z",
    "modifiedAt": "2026-09-23T21:14:46.259Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "M0m0aCmkviRSBsgQD",
        "finishedAt": "2026-09-23T19:13:16.133Z",
        "buildNumberInt": 100017,
        "buildNumber": "0.1.17"
      },
      "candidate": {
        "buildId": "OBH6bXa6jDGUXYCaa",
        "finishedAt": "2026-09-07T20:07:16.844Z",
        "buildNumberInt": 100014,
        "buildNumber": "0.1.14"
      },
      "qa-20260913": {
        "buildId": "WNiHS6lOhP0EcfaBe",
        "finishedAt": "2026-09-13T19:05:13.294Z",
        "buildNumberInt": 100016,
        "buildNumber": "0.1.16"
      },
      "qa-20260923": {
        "buildId": "M0m0aCmkviRSBsgQD",
        "finishedAt": "2026-09-23T19:13:16.133Z",
        "buildNumberInt": 100017,
        "buildNumber": "0.1.17"
      }
    },
    "stats": {
      "totalBuilds": 17,
      "totalRuns": 3052,
      "totalUsers": 3,
      "totalUsers7Days": 2,
      "totalUsers30Days": 3,
      "totalUsers90Days": 3,
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "lastRunStartedAt": "2026-09-27T04:33:25.393Z",
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 8,
        "SUCCEEDED": 71,
        "TIMED-OUT": 0,
        "TOTAL": 79
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "TARBALL",
        "buildTag": "qa-20260923"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 3600,
      "memoryMbytes": 256
    },
    "exampleRunInput": {
      "body": "{ \"helloWorld\": 123 }",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "LEAD_GENERATION",
      "TRAVEL",
      "REAL_ESTATE"
    ],
    "isDeprecated": false,
    "title": "TripAdvisor Places Scraper - Most Comprehensive",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/dANUJIvgbFeqOMBCb-actor-KcwA9tG7Sibt34ubF-WXIyykZoUB-dANUJIvgbFeqOMBCb-actor-vsrbjjid3NWYkMIhU-IxSXaGUf4N-4Z2SiM1Sxjh",
    "seoTitle": null,
    "seoDescription": null,
    "pricingInfos": [
      {
        "minimalMaxTotalChargeUsd": null,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-actor-start": {
              "eventTitle": "Actor Start",
              "eventDescription": "Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).",
              "isOneTimeEvent": true,
              "eventPriceUsd": 0.00005
            },
            "apify-default-dataset-item": {
              "eventTitle": "Place",
              "eventDescription": "per place",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.0001
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0001
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00008
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00008
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00008
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00008
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "startedAt": "2026-08-11T20:48:35.436Z",
        "createdAt": "2026-08-11T20:48:35.711Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "minimalMaxTotalChargeUsd": null,
        "isPPEPlatformUsagePaidByUser": true,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-default-dataset-item": {
              "eventTitle": "Place",
              "eventDescription": "per place",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.0001
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0001
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00008
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00008
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00008
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00008
                }
              },
              "isPrimaryEvent": true
            },
            "apify-actor-start": {
              "eventTitle": "Actor Start",
              "eventDescription": "Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).",
              "isOneTimeEvent": true,
              "eventPriceUsd": 0.00005
            }
          }
        },
        "startedAt": "2026-08-11T22:30:26.303Z",
        "createdAt": "2026-08-11T22:30:26.495Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutChangeAt": "2026-08-11T22:35:42.021Z"
      },
      {
        "minimalMaxTotalChargeUsd": null,
        "isPPEPlatformUsagePaidByUser": true,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-default-dataset-item": {
              "eventTitle": "Place",
              "eventDescription": "per place",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.0001
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0001
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00008
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00008
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00008
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00008
                }
              },
              "isPrimaryEvent": true
            },
            "apify-actor-start": {
              "eventTitle": "Actor Start",
              "eventDescription": "Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).",
              "isOneTimeEvent": true,
              "eventPriceUsd": 0.00005
            },
            "review-scraped": {
              "eventTitle": "Reviews",
              "eventDescription": "per reviews",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00005
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00004
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00004
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00004
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00004
                }
              }
            }
          }
        },
        "startedAt": "2026-08-12T07:01:18.486Z",
        "createdAt": "2026-08-12T07:01:18.812Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutChangeAt": "2026-08-12T07:05:42.794Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## TripAdvisor Places Scraper\n\nA TripAdvisor-focused scraper that searches TripAdvisor for places and bookable experiences (restaurants, hotels, attractions, and attraction products) and returns normalized, structured place records optimized for analysis and comparison. The Actor supports multiple search boundaries (area, bounding box, nearby POIs, or exact POI/product targets), destination-specific label-based filtering and sorting, per-location/per-type result limits with deduplication, and optional paginated enrichments. Output records contain canonical identity and URL context, descriptive metadata, ratings and rating distributions, type-specific subratings, geographic data (address, coordinates, neighborhood), ranking and list position, public contact links, tags and categories, descriptions and photos, and an additional-data map with optional sections such as about, amenities, menu, opening hours, health-and-safety, AI review summaries, reviews, tips, questions & answers, attraction products, important information, and booking offers. The Actor can request travel-context booking offers by supplying future dates and traveler/party details for hotels, restaurant reservations, or attraction visits; optional features are returned as separate collections with per-place limits and source-specific error messages when a feature is absent or ambiguous. Filtering uses TripAdvisor-visible labels (for example cuisines, amenities, awards, neighborhoods, minimum rating, tags and duration) and validates choices against the destination’s current options.\n\n## Use cases\n\n- Compare places (restaurants, hotels, attractions) across destinations by rating, ranking, location, and tags.\n- Build research lists of places and bookable experiences for travel planning or market analysis.\n- Monitor rating trends, rating distributions, subratings, and category rankings over time.\n- Collect exact TripAdvisor place or product records by target ID or URL for enrichment or lookup.\n- Refine collections by TripAdvisor labels (cuisines, amenities, awards, neighborhoods, minimum rating, tags, duration) and destination-specific sorts.\n- Gather optional enrichments: review samples, traveller tips, Q&A, photos, menus, opening hours, amenities, health-and-safety details, AI review summaries, and attraction product lists.\n- Request and collect booking offers and availability for hotel stays, restaurant reservations, and attraction visits using travel dates and party/traveler composition.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCOPnvLsHEhuH0+Eb7GGD4LJjP3BYuV6m2s1xcRqENqjYpnlrdvEYM972dJGQe56wKi3Z7xCHueHa3R/KzX/LtUEs2Vi3uvnXZVoccTTAGuZQq97tK3kAuRWdvOfNa+rJJYJZwF0Cy4GxiRlVQEXcymBGvh9ihGSQ/lbARg8ISuwFrzmmUGp0ow3W7Md5zQMz8i9XMnYElUq40ARhnYyG2DrNOEwsDK/ZMvoeDsUS335RCMuYOmd4lNJeZ8FLpJw91tamFdOBYHxQ+SJorMSMK/5+bqtti8hdx86Ivk+BxL+7w4LVNstRnlr/QGQABMuFRj6ByGdrBTMvhZqZCO4Lyh \n"
  }
}