{
  "data": {
    "id": "U5mcOZBOZQBhOyviU",
    "userId": "EcCzT7vah6jFDwAxL",
    "name": "apartments-property-scraper",
    "username": "one-api",
    "description": "Scrape Apartments.com rentals. 10 endpoints:\n• Property record by listingKey, URL, or street address (auto-detected)\n• 6 search modes — location, ZIP, coords, polygon, region ID, or URL (auto-routed)\n• Location autocomplete\n\nOne row per listing; full upstream JSON in the Raw column.",
    "isPublic": true,
    "createdAt": "2026-05-06T10:22:14.191Z",
    "modifiedAt": "2026-08-10T03:19:15.027Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "ceffPVbey5IOk4bfC",
        "finishedAt": "2026-08-10T03:19:15.027Z",
        "buildNumberInt": 10000005,
        "buildNumber": "1.0.5"
      }
    },
    "stats": {
      "totalBuilds": 5,
      "totalRuns": 11084,
      "totalUsers": 163,
      "totalUsers7Days": 15,
      "totalUsers30Days": 38,
      "totalUsers90Days": 72,
      "lastRunStartedAt": "2026-11-07T02:49:52.760Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 2,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 2788,
        "TIMED-OUT": 0,
        "TOTAL": 2788
      }
    },
    "versions": [
      {
        "versionNumber": "1.0",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 3600,
      "memoryMbytes": 4096
    },
    "exampleRunInput": {
      "body": "{ \"helloWorld\": 123 }",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "LEAD_GENERATION",
      "REAL_ESTATE"
    ],
    "isDeprecated": false,
    "title": "Apartments.com Property Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/EcCzT7vah6jFDwAxL-actor-U5mcOZBOZQBhOyviU-uqa8BAXCOu-apartments_logo.png",
    "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": "result",
              "eventDescription": "Single result in the default dataset.",
              "eventPriceUsd": 0.003,
              "isPrimaryEvent": true
            }
          }
        },
        "startedAt": "2026-05-06T13:21:25.905Z",
        "createdAt": "2026-05-06T13:21:26.988Z",
        "apifyMarginPercentage": 0.2
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Apartments.com Property Scraper\n\nAn Apify Actor that scrapes Apartments.com rental listings and returns full, enriched property records. The Actor auto-detects inputs as a listing identifier, URL, or address and supports six search modes (location name, ZIP code, geographic coordinates, polygon, region ID, or direct listing URL), plus typeahead autocomplete for cities, neighborhoods and ZIPs. For each result it extracts descriptive text, amenities and facility lists, nearby schools and transit details, fees and one-time charges, pet and parking policies, unit and building attributes, management/lease information, ratings and reviews, walk/transit/bike scores, photo galleries and floor plans, and includes the original upstream JSON; search-mode results can be optionally enriched by fetching full property detail pages. Outputs are produced as one flat record per listing or suggestion, with structured fields and serialized JSON blocks for nested arrays/objects.\n\n## Use cases\n\n- Bulk scrape Apartments.com rental property records for data aggregation and enrichment  \n- Search and harvest listings by location name, ZIP code, coordinates, polygon, region ID, or listing URL  \n- Provide typeahead/autocomplete for cities, neighborhoods and ZIPs to drive location-based searches  \n- Enrich summary search results by fetching full property detail pages (descriptions, amenities, photos, schools, fees)  \n- Collect media assets such as photo galleries and floor plans for visual catalogs  \n- Aggregate scores and reviews (walk score, transit score, bike score, user reviews) for neighborhood analysis  \n- Paginate and iterate through result pages to compile larger listing datasets",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDFcIHyZVNlxUSMumji9oOZcuH0s6cfSUqUYyRKAGB6lTuT3pBUijClPjm+BSTAly4qchI/QMFmnfxCTMZpI88QQH002YYw63BGY811245ud7WSKEITB99T5mygl8woiVtB1AY4yLyNuBA4+Z5Uyycq4br9tbzuUN9blv2TfrEeM/uh16VGPY/nT1LE4mtDItMeu/hviWQ/RIMOkePs4YokCWhOOzytAoNAd4wAdzgp3NdzOIGL/Uhl2SQ07nMd5nM/W7UyZQX13x4AMFbOpcaYumJyiT1FA/yevw1Qw+otENQWTlrK1XFluPAOLB9NYmEPJG1WEBz3JDWj6ZhiWC0z \n"
  }
}