Propertyroom Law Enforcement Seized Property Auction Scraper avatar

Propertyroom Law Enforcement Seized Property Auction Scraper

Pricing

from $0.80 / 1,000 record scrapeds

Go to Apify Store
Propertyroom Law Enforcement Seized Property Auction Scraper

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

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Categories

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

  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
}
FieldTypeDefaultDescription
maxItemsinteger10Maximum number of lots to return.
categoriesarrayall 14Which 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.
includePoliceItemsIndexbooleantrueAlso crawls PropertyRoom's law-enforcement consignment index so lots from that view are flagged is_police_item: true.
resumeCursorstringCursor 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"
}
FieldTypeDescription
lot_idstringThe trailing id in the lot's URL.
slugstringThe lot's URL slug.
titlestringListing title.
categorystringTop-level category from the lot's breadcrumb.
subcategorystringSubcategory from the lot's breadcrumb.
current_bid_usdnumberCurrent bid, for lots priced by auction.
starting_bid_usdnumberStarting bid, when the lot shows one.
bid_countintegerNumber of bids placed so far.
buy_now_price_usdnumberFixed buy-now price, for lots that offer one.
ends_atstringAuction end time, as shown on the site (US Eastern).
time_left_rawstringTime-remaining text from the listing card.
conditionstringSeller-reported condition, when the listing includes a spec table.
seller_agencystringPickup-facility name, when the lot offers local pickup.
seller_statestringUS state derived from the pickup facility's ZIP, when available.
is_police_itembooleantrue when the lot was confirmed through PropertyRoom's law-enforcement filter.
lot_typestringsingle or bulk-lot.
quantityintegerNumber of pieces in the lot, when the seller states it.
descriptionstringListing description text.
shipping_termsstringStandard shipping price and window.
image_urlsarrayFull-size photo URLs for the lot.
detail_urlstringDirect link to the lot.
statusstringactive or ended.
sold_price_usdnumberFinal price, populated once a lot ends.
scraped_atstringTimestamp 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.