{
  "place": {
    "slug": "roseville-mi",
    "name": "Roseville, MI",
    "kind": "city-auto",
    "city": "Roseville",
    "region": "MI",
    "country": "US",
    "region_slug": "mi",
    "url": "https://otaless.com/us/mi/roseville-mi/",
    "state": {
      "code": "MI",
      "name": "Michigan",
      "url": "https://otaless.com/us/mi/"
    },
    "region_page": null,
    "country_page": null
  },
  "facet": null,
  "from_nightly": {
    "amount": 216,
    "currency": "USD"
  },
  "sleeps_floor": 1,
  "updated": "2026-10-30T23:17:36.905Z",
  "live": false,
  "facets": [
    {
      "slug": "apartments",
      "label": "Apartments",
      "url": "https://otaless.com/us/mi/roseville-mi/apartments/"
    },
    {
      "slug": "minimum-age-of-primary-renter-21",
      "label": "minimum age of primary renter: 21",
      "url": "https://otaless.com/us/mi/roseville-mi/minimum-age-of-primary-renter-21/"
    },
    {
      "slug": "smoking-not-allowed",
      "label": "smoking not allowed",
      "url": "https://otaless.com/us/mi/roseville-mi/smoking-not-allowed/"
    },
    {
      "slug": "wheelchair-inaccessible",
      "label": "wheelchair inaccessible",
      "url": "https://otaless.com/us/mi/roseville-mi/wheelchair-inaccessible/"
    },
    {
      "slug": "infants-welcome",
      "label": "infants welcome",
      "url": "https://otaless.com/us/mi/roseville-mi/infants-welcome/"
    },
    {
      "slug": "children-welcome",
      "label": "children welcome",
      "url": "https://otaless.com/us/mi/roseville-mi/children-welcome/"
    },
    {
      "slug": "pets-welcome",
      "label": "pets welcome",
      "url": "https://otaless.com/us/mi/roseville-mi/pets-welcome/"
    }
  ],
  "nearby": [],
  "managers_here": [],
  "stays": [
    {
      "stay_id": "01M3J0G8BNKPBMNS7Y5S1CFXNC",
      "name": "Floral",
      "property_type": "house",
      "bedrooms": 3,
      "bathrooms": 1,
      "sleeps": 4,
      "city": "Roseville",
      "region": "MI",
      "country": "US",
      "geo_precision": "exact",
      "amenities": [
        "children welcome",
        "infants welcome",
        "smoking not allowed",
        "wheelchair inaccessible",
        "minimum age of primary renter: 21",
        "pets welcome"
      ],
      "from_nightly": {
        "amount": 216,
        "currency": "USD"
      },
      "price_range_90": {
        "low": 192,
        "high": 216,
        "currency": "USD"
      },
      "verified_at": "2026-10-30T23:17:36.888Z",
      "price_verified_at": "2026-10-30T23:17:36.888Z",
      "facts_complete": 1,
      "live": false,
      "manager": {
        "name": "Easy Stay"
      },
      "url": "https://otaless.com/stay/floral-cgii6h/",
      "go": "https://otaless.com/go?stay=01M3J0G8BNKPBMNS7Y5S1CFXNC"
    },
    {
      "stay_id": "01M3J09QEQX7ZPC5QQRXWDYRK3",
      "name": "18365 Lower",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 1,
      "city": "Roseville",
      "region": "MI",
      "country": "US",
      "geo_precision": "city",
      "amenities": [
        "children welcome",
        "infants welcome",
        "smoking not allowed",
        "wheelchair inaccessible",
        "minimum age of primary renter: 21",
        "pets welcome"
      ],
      "from_nightly": null,
      "verified_at": "2026-10-30T23:17:36.899Z",
      "price_verified_at": null,
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Easy Stay"
      },
      "url": "https://otaless.com/stay/18365-lower-bendy6/",
      "go": "https://otaless.com/go?stay=01M3J09QEQX7ZPC5QQRXWDYRK3"
    },
    {
      "stay_id": "01M3QBPF9ZA29MAM5X6W9D62PC",
      "name": "18369 Upper",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 1,
      "city": "Roseville",
      "region": "MI",
      "country": "US",
      "geo_precision": "city",
      "amenities": [
        "not suitable for children",
        "infants welcome",
        "smoking not allowed",
        "wheelchair inaccessible",
        "minimum age of primary renter: 21",
        "pets not allowed"
      ],
      "from_nightly": null,
      "verified_at": "2026-10-30T23:17:36.899Z",
      "price_verified_at": null,
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Easy Stay"
      },
      "url": "https://otaless.com/stay/18369-upper-kcmtmv/",
      "go": "https://otaless.com/go?stay=01M3QBPF9ZA29MAM5X6W9D62PC"
    },
    {
      "stay_id": "01M3J09CXNNYB71K5B9ZR9FV7K",
      "name": "18373 Upper",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 1,
      "city": "Roseville",
      "region": "MI",
      "country": "US",
      "geo_precision": "city",
      "amenities": [
        "not suitable for children",
        "infants welcome",
        "smoking not allowed",
        "wheelchair inaccessible",
        "minimum age of primary renter: 21",
        "pets not allowed"
      ],
      "from_nightly": null,
      "verified_at": "2026-10-30T23:17:36.895Z",
      "price_verified_at": null,
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Easy Stay"
      },
      "url": "https://otaless.com/stay/18373-upper-dq2zcm/",
      "go": "https://otaless.com/go?stay=01M3J09CXNNYB71K5B9ZR9FV7K"
    },
    {
      "stay_id": "01M3J0PRHA15H0JKEN9FBZ232T",
      "name": "18377 Lower",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 1,
      "city": "Roseville",
      "region": "MI",
      "country": "US",
      "geo_precision": "city",
      "amenities": [
        "children welcome",
        "infants welcome",
        "smoking not allowed",
        "wheelchair inaccessible",
        "minimum age of primary renter: 21",
        "pets welcome"
      ],
      "from_nightly": null,
      "verified_at": "2026-10-30T23:17:36.900Z",
      "price_verified_at": null,
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Easy Stay"
      },
      "url": "https://otaless.com/stay/18377-lower-d9gjnt/",
      "go": "https://otaless.com/go?stay=01M3J0PRHA15H0JKEN9FBZ232T"
    },
    {
      "stay_id": "01M3J0BPEGA81GJY4NH114HGSF",
      "name": "18381 Lower",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 1,
      "city": "Roseville",
      "region": "MI",
      "country": "US",
      "geo_precision": "city",
      "amenities": [
        "children welcome",
        "infants welcome",
        "smoking not allowed",
        "wheelchair inaccessible",
        "minimum age of primary renter: 21",
        "pets welcome"
      ],
      "from_nightly": null,
      "verified_at": "2026-10-30T23:17:36.900Z",
      "price_verified_at": null,
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Easy Stay"
      },
      "url": "https://otaless.com/stay/18381-lower-omdrqo/",
      "go": "https://otaless.com/go?stay=01M3J0BPEGA81GJY4NH114HGSF"
    },
    {
      "stay_id": "01M3J09W1ND58NG2T32A7EJ8GN",
      "name": "18385 Upper",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 1,
      "city": "Roseville",
      "region": "MI",
      "country": "US",
      "geo_precision": "city",
      "amenities": [
        "not suitable for children",
        "infants welcome",
        "smoking not allowed",
        "wheelchair inaccessible",
        "minimum age of primary renter: 21",
        "pets not allowed"
      ],
      "from_nightly": null,
      "verified_at": "2026-10-30T23:17:36.900Z",
      "price_verified_at": null,
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Easy Stay"
      },
      "url": "https://otaless.com/stay/18385-upper-0q9fkg/",
      "go": "https://otaless.com/go?stay=01M3J09W1ND58NG2T32A7EJ8GN"
    },
    {
      "stay_id": "01M3J0K72SV1AYZWJF4ZK45S1N",
      "name": "18389 Upper",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 1,
      "city": "Roseville",
      "region": "MI",
      "country": "US",
      "geo_precision": "city",
      "amenities": [
        "not suitable for children",
        "infants welcome",
        "smoking not allowed",
        "wheelchair inaccessible",
        "minimum age of primary renter: 21",
        "pets not allowed"
      ],
      "from_nightly": null,
      "verified_at": "2026-10-30T23:17:36.894Z",
      "price_verified_at": null,
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Easy Stay"
      },
      "url": "https://otaless.com/stay/18389-upper-jqojcp/",
      "go": "https://otaless.com/go?stay=01M3J0K72SV1AYZWJF4ZK45S1N"
    },
    {
      "stay_id": "01M3J0Q9MV6DK18JDF1A4R28B3",
      "name": "18393 Lower",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 1,
      "city": "Roseville",
      "region": "MI",
      "country": "US",
      "geo_precision": "city",
      "amenities": [
        "children welcome",
        "infants welcome",
        "smoking not allowed",
        "wheelchair inaccessible",
        "minimum age of primary renter: 21",
        "pets welcome"
      ],
      "from_nightly": null,
      "verified_at": "2026-10-30T23:17:36.903Z",
      "price_verified_at": null,
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Easy Stay"
      },
      "url": "https://otaless.com/stay/18393-lower-xnt2ml/",
      "go": "https://otaless.com/go?stay=01M3J0Q9MV6DK18JDF1A4R28B3"
    },
    {
      "stay_id": "01M3J0905FSBFCHJ13NV78EZ2K",
      "name": "18401 Upper",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 1,
      "city": "Roseville",
      "region": "MI",
      "country": "US",
      "geo_precision": "city",
      "amenities": [
        "not suitable for children",
        "infants welcome",
        "smoking not allowed",
        "wheelchair inaccessible",
        "minimum age of primary renter: 21",
        "pets not allowed"
      ],
      "from_nightly": null,
      "verified_at": "2026-10-30T23:17:36.883Z",
      "price_verified_at": null,
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Easy Stay"
      },
      "url": "https://otaless.com/stay/18401-upper-ii9yxy/",
      "go": "https://otaless.com/go?stay=01M3J0905FSBFCHJ13NV78EZ2K"
    },
    {
      "stay_id": "01M3J09J634GM84SS5AXZXP85K",
      "name": "18415 ADA",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 1,
      "city": "Roseville",
      "region": "MI",
      "country": "US",
      "geo_precision": "city",
      "amenities": [
        "not suitable for children",
        "infants welcome",
        "smoking not allowed",
        "wheelchair inaccessible",
        "minimum age of primary renter: 21",
        "pets welcome"
      ],
      "from_nightly": null,
      "verified_at": "2026-10-30T23:17:36.878Z",
      "price_verified_at": null,
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Easy Stay"
      },
      "url": "https://otaless.com/stay/18415-ada-vuyidl/",
      "go": "https://otaless.com/go?stay=01M3J09J634GM84SS5AXZXP85K"
    },
    {
      "stay_id": "01M3J0GDP3YHMPM20FS2R9HE4R",
      "name": "18419 Upper",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 1,
      "city": "Roseville",
      "region": "MI",
      "country": "US",
      "geo_precision": "city",
      "amenities": [
        "not suitable for children",
        "infants welcome",
        "smoking not allowed",
        "wheelchair inaccessible",
        "minimum age of primary renter: 21",
        "pets not allowed"
      ],
      "from_nightly": null,
      "verified_at": "2026-10-30T23:17:36.892Z",
      "price_verified_at": null,
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Easy Stay"
      },
      "url": "https://otaless.com/stay/18419-upper-eveq9y/",
      "go": "https://otaless.com/go?stay=01M3J0GDP3YHMPM20FS2R9HE4R"
    },
    {
      "stay_id": "01M3J0HV3RQ4T79043Q83GBP2M",
      "name": "18423 Upper",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 1,
      "city": "Roseville",
      "region": "MI",
      "country": "US",
      "geo_precision": "city",
      "amenities": [
        "not suitable for children",
        "infants welcome",
        "smoking not allowed",
        "wheelchair inaccessible",
        "minimum age of primary renter: 21",
        "pets not allowed"
      ],
      "from_nightly": null,
      "verified_at": "2026-10-30T23:17:36.901Z",
      "price_verified_at": null,
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Easy Stay"
      },
      "url": "https://otaless.com/stay/18423-upper-xtkgzk/",
      "go": "https://otaless.com/go?stay=01M3J0HV3RQ4T79043Q83GBP2M"
    },
    {
      "stay_id": "01M3QBRG3B9HW9T6W0VW9R3C32",
      "name": "18427 Lower",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 1,
      "city": "Roseville",
      "region": "MI",
      "country": "US",
      "geo_precision": "city",
      "amenities": [
        "children welcome",
        "infants welcome",
        "smoking not allowed",
        "wheelchair inaccessible",
        "minimum age of primary renter: 21",
        "pets welcome"
      ],
      "from_nightly": null,
      "verified_at": "2026-10-30T23:17:36.903Z",
      "price_verified_at": null,
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Easy Stay"
      },
      "url": "https://otaless.com/stay/18427-lower-178fmx/",
      "go": "https://otaless.com/go?stay=01M3QBRG3B9HW9T6W0VW9R3C32"
    },
    {
      "stay_id": "01M3J0EENW65SHRRQW4F1Y8N4A",
      "name": "18431 Lower",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 1,
      "city": "Roseville",
      "region": "MI",
      "country": "US",
      "geo_precision": "city",
      "amenities": [
        "children welcome",
        "infants welcome",
        "smoking not allowed",
        "wheelchair inaccessible",
        "minimum age of primary renter: 21",
        "pets welcome"
      ],
      "from_nightly": null,
      "verified_at": "2026-10-30T23:17:36.897Z",
      "price_verified_at": null,
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Easy Stay"
      },
      "url": "https://otaless.com/stay/18431-lower-xxeqie/",
      "go": "https://otaless.com/go?stay=01M3J0EENW65SHRRQW4F1Y8N4A"
    },
    {
      "stay_id": "01M3J0M1GPPWXAFDBGA30GGAW5",
      "name": "18435 Upper",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 1,
      "city": "Roseville",
      "region": "MI",
      "country": "US",
      "geo_precision": "city",
      "amenities": [
        "not suitable for children",
        "infants welcome",
        "smoking not allowed",
        "wheelchair inaccessible",
        "minimum age of primary renter: 21",
        "pets not allowed"
      ],
      "from_nightly": null,
      "verified_at": "2026-10-30T23:17:36.902Z",
      "price_verified_at": null,
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Easy Stay"
      },
      "url": "https://otaless.com/stay/18435-upper-dfubqe/",
      "go": "https://otaless.com/go?stay=01M3J0M1GPPWXAFDBGA30GGAW5"
    },
    {
      "stay_id": "01M3J0JRTEK3BA3XS8A58D3ZT6",
      "name": "18439 Upper",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 1,
      "city": "Roseville",
      "region": "MI",
      "country": "US",
      "geo_precision": "city",
      "amenities": [
        "not suitable for children",
        "infants welcome",
        "smoking not allowed",
        "wheelchair inaccessible",
        "minimum age of primary renter: 21",
        "pets not allowed"
      ],
      "from_nightly": null,
      "verified_at": "2026-10-30T23:17:36.899Z",
      "price_verified_at": null,
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Easy Stay"
      },
      "url": "https://otaless.com/stay/18439-upper-4ju51k/",
      "go": "https://otaless.com/go?stay=01M3J0JRTEK3BA3XS8A58D3ZT6"
    },
    {
      "stay_id": "01M3J0MQH0HWX82A1X0VMC9YTG",
      "name": "18443 Lower",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 1,
      "city": "Roseville",
      "region": "MI",
      "country": "US",
      "geo_precision": "city",
      "amenities": [
        "children welcome",
        "infants welcome",
        "smoking not allowed",
        "wheelchair inaccessible",
        "minimum age of primary renter: 21",
        "pets welcome"
      ],
      "from_nightly": null,
      "verified_at": "2026-10-30T23:17:36.896Z",
      "price_verified_at": null,
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Easy Stay"
      },
      "url": "https://otaless.com/stay/18443-lower-2mqo0d/",
      "go": "https://otaless.com/go?stay=01M3J0MQH0HWX82A1X0VMC9YTG"
    },
    {
      "stay_id": "01M3J0KW0W0GQ1BR71F304AHM6",
      "name": "18447 Lower",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 1,
      "city": "Roseville",
      "region": "MI",
      "country": "US",
      "geo_precision": "city",
      "amenities": [
        "children welcome",
        "not suitable for infants",
        "smoking not allowed",
        "wheelchair inaccessible",
        "minimum age of primary renter: 21",
        "pets welcome"
      ],
      "from_nightly": null,
      "verified_at": "2026-10-30T23:17:36.897Z",
      "price_verified_at": null,
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Easy Stay"
      },
      "url": "https://otaless.com/stay/18447-lower-soqs05/",
      "go": "https://otaless.com/go?stay=01M3J0KW0W0GQ1BR71F304AHM6"
    },
    {
      "stay_id": "01M3J0M5FJTJZYVRW6GRJQXCPT",
      "name": "18451 Upper",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 1,
      "city": "Roseville",
      "region": "MI",
      "country": "US",
      "geo_precision": "city",
      "amenities": [
        "not suitable for children",
        "infants welcome",
        "smoking not allowed",
        "wheelchair inaccessible",
        "minimum age of primary renter: 21",
        "pets not allowed"
      ],
      "from_nightly": null,
      "verified_at": "2026-10-30T23:17:36.886Z",
      "price_verified_at": null,
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Easy Stay"
      },
      "url": "https://otaless.com/stay/18451-upper-r50gar/",
      "go": "https://otaless.com/go?stay=01M3J0M5FJTJZYVRW6GRJQXCPT"
    },
    {
      "stay_id": "01M3J0MFBRMFZF8RPJG4P8MM4A",
      "name": "18455 Upper",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 1,
      "city": "Roseville",
      "region": "MI",
      "country": "US",
      "geo_precision": "city",
      "amenities": [
        "children welcome",
        "infants welcome",
        "smoking not allowed",
        "wheelchair inaccessible",
        "minimum age of primary renter: 21",
        "pets not allowed"
      ],
      "from_nightly": null,
      "verified_at": "2026-10-30T23:17:36.897Z",
      "price_verified_at": null,
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Easy Stay"
      },
      "url": "https://otaless.com/stay/18455-upper-r71g1t/",
      "go": "https://otaless.com/go?stay=01M3J0MFBRMFZF8RPJG4P8MM4A"
    },
    {
      "stay_id": "01M3J0E4NNX5GG9GQCC0XGZ4F6",
      "name": "18459 Lower",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 1,
      "city": "Roseville",
      "region": "MI",
      "country": "US",
      "geo_precision": "city",
      "amenities": [
        "children welcome",
        "infants welcome",
        "smoking not allowed",
        "wheelchair inaccessible",
        "minimum age of primary renter: 21",
        "pets welcome"
      ],
      "from_nightly": null,
      "verified_at": "2026-10-30T23:17:36.905Z",
      "price_verified_at": null,
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Easy Stay"
      },
      "url": "https://otaless.com/stay/18459-lower-mrgxqm/",
      "go": "https://otaless.com/go?stay=01M3J0E4NNX5GG9GQCC0XGZ4F6"
    },
    {
      "stay_id": "01M3J0PBCR5KDY7PX2J1XR14SM",
      "name": "18397 Studio",
      "property_type": "apartment",
      "bedrooms": null,
      "bathrooms": 1,
      "sleeps": 1,
      "city": "Roseville",
      "region": "MI",
      "country": "US",
      "geo_precision": "city",
      "amenities": [
        "children welcome",
        "infants welcome",
        "smoking not allowed",
        "wheelchair inaccessible",
        "minimum age of primary renter: 21",
        "pets welcome"
      ],
      "from_nightly": null,
      "verified_at": "2026-10-30T23:17:36.898Z",
      "price_verified_at": null,
      "facts_complete": 0.67,
      "live": false,
      "manager": {
        "name": "Easy Stay"
      },
      "url": "https://otaless.com/stay/18397-studio-wecgcx/",
      "go": "https://otaless.com/go?stay=01M3J0PBCR5KDY7PX2J1XR14SM"
    }
  ],
  "has_more": false,
  "search": "https://otaless.com/search.json?place=Roseville%2C%20MI",
  "mcp": "https://otaless.com/mcp",
  "note": "Facts crawled from each manager's own site. live:false everywhere: availability and the real total are only knowable on the manager's site."
}