Lensrentals Gear Catalog & Used Pricing Scraper
Pricing
Pay per event
Lensrentals Gear Catalog & Used Pricing Scraper
Scrapes the full Lensrentals gear catalog including rental pricing, used-gear sale prices, condition grades, and the site's proprietary heat rank (popularity/demand signal). The only structured source of photography gear rental + used-sale pricing data not blocked by Cloudflare.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrapes the full Lensrentals gear catalog, extracting rental pricing, used-gear sale prices, condition grades, and the site's proprietary heat rank — a demand and popularity signal based on how often each item is rented.
Lensrentals is the only major photography gear rental platform not protected by Cloudflare, making it the only reliable structured source of photography gear rental pricing and used-gear sale prices available via web scraping.
What You Get
Each record includes:
| Field | Description |
|---|---|
product_name | Full product name (e.g. Canon RF 24-70mm f/2.8L IS) |
brand | Manufacturer brand |
category | Gear category: camera, lens, lighting, cine, accessory, other |
permalink | URL slug for the product |
rental_price_week_usd | 7-day rental price in USD |
rental_price_day_usd | 1-day/overnight rental price in USD |
for_sale | Whether the item has an active used-gear sale listing |
used_sale_price_usd | Lowest current used-gear sale price in USD |
condition | Overall condition grade of the cheapest sale listing |
availability | Rental availability status |
heat_rank | Catalog position sorted by popularity (1 = most demanded) |
product_url | Link to the rental page |
buy_url | Link to the used-sale page |
image_ref_url | Product image URL |
scrapedAt | Timestamp of when the record was scraped |
Use Cases
- Repricing & arbitrage: Monitor used-gear sale prices against market comparisons for buying/selling decisions
- Rental price benchmarking: Compare rental rates across the photography gear market
- Demand trend analysis: Use
heat_rankas a proxy for rental demand — high heat = high demand = strong price support - Gear recommendation engines: Combine popularity (heat rank) + pricing to recommend gear for purchase or rental budgets
- Market research: Track pricing trends for specific camera/lens mounts or brands over time
Input Options
| Parameter | Type | Default | Description |
|---|---|---|---|
maxItems | integer | — | Maximum number of items to scrape. Leave blank to scrape the full catalog (~5,400 items) |
forSaleOnly | boolean | true | When true, only returns items with active used-gear sale listings (includes sale price + condition). When false, returns all rental catalog items |
Sample Output
{"product_name": "Canon RF 24-70mm f/2.8L IS","brand": "Canon","category": "lens","permalink": "canon-rf-24-70mm-f2.8l-is","rental_price_week_usd": 94,"rental_price_day_usd": 0,"for_sale": true,"used_sale_price_usd": 2129,"condition": "Very good","availability": "Available Today","heat_rank": 1,"product_url": "https://www.lensrentals.com/rent/canon-rf-24-70mm-f2.8l-is","buy_url": "https://www.lensrentals.com/buy/canon-rf-24-70mm-f2.8l-is","image_ref_url": "https://www.lensrentals.com/img/43/099477492850","scrapedAt": "2026-05-21T16:30:00.000Z"}
Notes
- The catalog contains approximately 7,100+ rental SKUs. With
forSaleOnly: true, ~5,400 items have active sale listings. heat_rankreflects the catalog's built-in popularity sort — rank 1 is the most-rented item in the catalog.- The site enforces rate limits during high-volume scraping. The actor uses polite concurrency (5 concurrent requests) with automatic backoff.
- Used sale prices and condition grades are fetched from individual product detail pages, so a full scrape requires two HTTP requests per item.