Propertyroom Law Enforcement Seized Property Auction Scraper
Pricing
from $0.80 / 1,000 record scrapeds
Propertyroom Law Enforcement Seized Property Auction Scraper
This closes the government-asset-disposal set. We already earn on GovDeals; PublicSurplus and Municibid
Pricing
from $0.80 / 1,000 record scrapeds
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Share
PropertyRoom Seized Property Auction Scraper
Scrapes law-enforcement and general-liquidation auction lots from PropertyRoom.com. Returns bid state, condition, shipping terms, and images for every lot — plus a flag for whether the consignor is a police department or sheriff's office.
PropertyRoom Scraper Features
- Crawls all 14 top-level PropertyRoom categories, or just the ones you pick
- Flags each lot as law-enforcement consigned (
is_police_item) using the site's own police-only filter, not a guess - Captures both active and ended lots, with the winning price recorded once a lot closes
- Extracts condition, quantity, and pickup-facility location when the seller provides them
- Returns every listing photo as a direct image URL
- Resumes a stopped crawl without re-billing records you already received
Who Uses a PropertyRoom Scraper?
- Resellers — sourcing bulk lots of jewelry, watches, coins, and electronics at seized-property prices for eBay or Amazon
- Pawn and coin dealers — scanning bulk lots for inventory instead of browsing the site by hand
- Asset-recovery and insurance-salvage desks — tracking recovered property as it moves through law-enforcement disposal channels
- Market researchers — comparing realized prices on closed lots against active listings
How PropertyRoom Scraper Works
- Give it a list of categories (or leave it blank for all 14) and a
maxItemscap. - It walks each category's listing pages, following PropertyRoom's own pagination.
- Each lot's detail page is fetched for the fields the listing card doesn't carry — condition, shipping, seller location, and photos.
- Records are returned as they're collected, up to your
maxItemscap.
Input
{"maxItems": 10,"categories": ["coins", "jewelry"],"includePoliceItemsIndex": true}
| Field | Type | Default | Description |
|---|---|---|---|
maxItems | integer | 10 | Maximum number of lots to return. |
categories | array | all 14 | Which top-level categories to crawl (bikes, coins, collectibles, computers, electronics, fashion, fine-art, jewelry, musical-instruments, sunglasses-and-eyewear, tools-and-equipment, vehicles, watches, everything-else). Leave empty for all of them. |
includePoliceItemsIndex | boolean | true | Also crawls PropertyRoom's law-enforcement consignment index so lots from that view are flagged is_police_item: true. |
resumeCursor | string | — | Cursor from a previous run's Output. Leave empty for a fresh crawl. |
Resuming a large crawl
Every run emits a resumeCursor in its Output. If a large crawl stops before it finishes — because it hit maxItems, your spend cap (maxTotalChargeUsd), or was aborted — start a new run with the same input plus that resumeCursor to continue from where it left off. The crawl resumes from the queued work the previous run didn't reach.
- You are not re-charged for records the earlier run already delivered.
- Resume within your account's run-retention window — on the free tier, roughly your 10 most recent runs. Once the source run is pruned, its
resumeCursoris no longer valid. resumeCursoris opaque — supply it unmodified.
PropertyRoom Scraper Output Fields
{"lot_id": "18495079","slug": "kobalt-cordless-hand-tools-kdd-524b03-","title": "Kobalt Cordless Hand Tools KDD 524B-03","category": "Tools & Equipment","subcategory": "Power Tools","current_bid_usd": null,"starting_bid_usd": null,"bid_count": 0,"buy_now_price_usd": 59.00,"ends_at": "Aug 27, 2026 at 02:00 AM (Eastern)","time_left_raw": "5 days","condition": "Used","seller_agency": "GC Pawn","seller_state": "FL","is_police_item": true,"lot_type": "single","quantity": 2,"description": "Kobalt cordless hand tools, brushless motor...","shipping_terms": "$11.95 (5-7 business days)","image_urls": ["https://content.propertyroom.com/listings/sellers/seller888888994/images/origimgs/..."],"detail_url": "https://www.propertyroom.com/l/kobalt-cordless-hand-tools-kdd-524b03-/18495079","status": "active","sold_price_usd": null,"scraped_at": "2026-08-21T14:45:33.603Z"}
| Field | Type | Description |
|---|---|---|
lot_id | string | The trailing id in the lot's URL. |
slug | string | The lot's URL slug. |
title | string | Listing title. |
category | string | Top-level category from the lot's breadcrumb. |
subcategory | string | Subcategory from the lot's breadcrumb. |
current_bid_usd | number | Current bid, for lots priced by auction. |
starting_bid_usd | number | Starting bid, when the lot shows one. |
bid_count | integer | Number of bids placed so far. |
buy_now_price_usd | number | Fixed buy-now price, for lots that offer one. |
ends_at | string | Auction end time, as shown on the site (US Eastern). |
time_left_raw | string | Time-remaining text from the listing card. |
condition | string | Seller-reported condition, when the listing includes a spec table. |
seller_agency | string | Pickup-facility name, when the lot offers local pickup. |
seller_state | string | US state derived from the pickup facility's ZIP, when available. |
is_police_item | boolean | true when the lot was confirmed through PropertyRoom's law-enforcement filter. |
lot_type | string | single or bulk-lot. |
quantity | integer | Number of pieces in the lot, when the seller states it. |
description | string | Listing description text. |
shipping_terms | string | Standard shipping price and window. |
image_urls | array | Full-size photo URLs for the lot. |
detail_url | string | Direct link to the lot. |
status | string | active or ended. |
sold_price_usd | number | Final price, populated once a lot ends. |
scraped_at | string | Timestamp this record was collected. |
FAQ
How do I scrape PropertyRoom.com?
Point PropertyRoom Scraper at the categories you want, set maxItems, and run it. No account or login is needed — PropertyRoom's listings are public.
What data can I get from PropertyRoom?
Everything on a lot's page: current bid or buy-now price, bid count, condition, shipping cost, pickup location, photos, and end time. Ended lots also carry the final sold price, which is the comparable resellers price bulk lots against.
Can I filter by category?
Yes. Pass categories with any of the 14 top-level slugs — coins, jewelry, watches, and so on. Leave it empty and the scraper covers all of them.
How do I get only law-enforcement consigned lots?
Every record carries is_police_item. Filter your output on that field after the run, or narrow categories to a smaller set to keep the run focused on lots you're likely to want.
Do I need an account or API key for PropertyRoom?
No. PropertyRoom Scraper reads public auction pages — no PropertyRoom account, login, or API key required.
Need More Features?
Have a request or found a bug? Open an issue and it'll get looked at.
Why Use PropertyRoom Scraper?
- Flags law-enforcement inventory directly —
is_police_itemcomes from PropertyRoom's own police-consignment filter, not a keyword guess. - Covers ended lots, not just live ones — realized prices are the number resellers actually price against.
- Bulk-lot aware —
quantityandlot_typeseparate single items from bulk lots, where the resale margin usually is.
