apartments-com-rental-listing-and-floor-plan-scraper
Search Apartments.com rentals by city, bedroom count, price, property type, pet policy, and amenities, or scrape specific listing URLs directly. Returns rent ranges, per-unit floor plans, walkability scores, amenities, and leasing contact details. Output fields: name, address, priceMin, priceMax,...
Install this skill
or
78/100
Security score
The apartments-com-rental-listing-and-floor-plan-scraper skill was audited on Nov 13, 2026 and we found 6 security issues across 2 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
low line 97
Command substitution pattern
SourceSKILL.md
| 95 | |
| 96 | ```bash |
| 97 | RUN=$(curl -s -X POST "https://api.apify.com/v2/acts/dataspryva~apartments-com-rental-listing-and-floor-plan/runs" \ |
| 98 | -H "Authorization: Bearer $APIFY_TOKEN" -H "Content-Type: application/json" \ |
| 99 | -d @references/example-input.json) |
low line 100
Command substitution pattern
SourceSKILL.md
| 98 | -H "Authorization: Bearer $APIFY_TOKEN" -H "Content-Type: application/json" \ |
| 99 | -d @references/example-input.json) |
| 100 | RUN_ID=$(echo "$RUN" | jq -r '.data.id'); DATASET=$(echo "$RUN" | jq -r '.data.defaultDatasetId') |
| 101 | curl -s "https://api.apify.com/v2/actor-runs/$RUN_ID?waitForFinish=60" -H "Authorization: Bearer $APIFY_TOKEN" | jq -r '.data.status' |
| 102 | curl -s "https://api.apify.com/v2/datasets/$DATASET/items?format=json" -H "Authorization: Bearer $APIFY_TOKEN" > output.json |
medium line 86
Curl to non-GitHub URL
SourceSKILL.md
| 84 | |
| 85 | ```bash |
| 86 | curl -s -X POST "https://api.apify.com/v2/acts/dataspryva~apartments-com-rental-listing-and-floor-plan/run-sync-get-dataset-items" \ |
| 87 | -H "Authorization: Bearer $APIFY_TOKEN" \ |
| 88 | -H "Content-Type: application/json" \ |
medium line 97
Curl to non-GitHub URL
SourceSKILL.md
| 95 | |
| 96 | ```bash |
| 97 | RUN=$(curl -s -X POST "https://api.apify.com/v2/acts/dataspryva~apartments-com-rental-listing-and-floor-plan/runs" \ |
| 98 | -H "Authorization: Bearer $APIFY_TOKEN" -H "Content-Type: application/json" \ |
| 99 | -d @references/example-input.json) |
medium line 101
Curl to non-GitHub URL
SourceSKILL.md
| 99 | -d @references/example-input.json) |
| 100 | RUN_ID=$(echo "$RUN" | jq -r '.data.id'); DATASET=$(echo "$RUN" | jq -r '.data.defaultDatasetId') |
| 101 | curl -s "https://api.apify.com/v2/actor-runs/$RUN_ID?waitForFinish=60" -H "Authorization: Bearer $APIFY_TOKEN" | jq -r '.data.status' |
| 102 | curl -s "https://api.apify.com/v2/datasets/$DATASET/items?format=json" -H "Authorization: Bearer $APIFY_TOKEN" > output.json |
| 103 | ``` |
medium line 102
Curl to non-GitHub URL
SourceSKILL.md
| 100 | RUN_ID=$(echo "$RUN" | jq -r '.data.id'); DATASET=$(echo "$RUN" | jq -r '.data.defaultDatasetId') |
| 101 | curl -s "https://api.apify.com/v2/actor-runs/$RUN_ID?waitForFinish=60" -H "Authorization: Bearer $APIFY_TOKEN" | jq -r '.data.status' |
| 102 | curl -s "https://api.apify.com/v2/datasets/$DATASET/items?format=json" -H "Authorization: Bearer $APIFY_TOKEN" > output.json |
| 103 | ``` |
| 104 |
Scanned on Nov 13, 2026
View Security DashboardGitHub Stars 12
Rate this skill
Categoryproductivity
UpdatedNovember 13, 2026
bolvein-firex/scraping-skills