OrbTop

Propertyroom Law Enforcement Seized Property Auction Scraper

BUSINESSOTHER

Independent tool. Trademarks referenced on this page are the property of their respective owners and are used only to identify the public website this tool reads. No affiliation or endorsement.

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

  1. Give it a list of categories (or leave it blank for all 14) and a maxItems cap.
  2. It walks each category's listing pages, following PropertyRoom's own pagination.
  3. Each lot's detail page is fetched for the fields the listing card doesn't carry — condition, shipping, seller location, and photos.
  4. Records are returned as they're collected, up to your maxItems cap.

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 resumeCursor is no longer valid.
  • resumeCursor is 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 directlyis_police_item comes 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 awarequantity and lot_type separate single items from bulk lots, where the resale margin usually is.