Summit Racing and JEGS Racing Parts Scraper
Pricing
from $0.80 / 1,000 record scrapeds
Summit Racing and JEGS Racing Parts Scraper
Summit Racing and JEGS scraper for racing and performance auto parts. Get SKU, title, brand, regular and sale price, stock, category, photos and ratings from any category, brand or search page, with optional full specifications per part.
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
3 days ago
Last modified
Categories
Share
Pull product, price and stock data for racing and high-performance auto parts from Summit Racing and JEGS, the two largest US online retailers in the category. Give it a category, brand or search page from either site, or single product pages, and get one clean record per part in the same format from both retailers.
What it does
Paste one or more Summit Racing or JEGS URLs. The scraper walks every result page and returns one record per part: SKU, title, brand, regular and sale price, stock status, category, photos and customer rating.
Turn on Include product details and it opens each product page for the full record: manufacturer part number, the complete specification grid, description, bullet features, reviews and related parts.
Mix both retailers in a single run. Every record carries a retailer field (summit or jegs) and the same field names, so prices line up side by side.
Why use it
- Both market makers, one format — Summit Racing and JEGS records share one schema, so a nightly price comparison needs no per-site mapping.
- Regular and sale price —
price_usdis the regular price andsale_price_usdis filled whenever the part is discounted, so a markdown is visible without a second run. - Stock signals —
in_stockon every record, plus a unit count where the retailer shows one. - Whole categories in one go — pagination is handled for you. Point it at a part type, brand or department and set
maxItemsto the size of the pull you want. - Resumable — a large pull that stops early can be continued without paying twice for what was already delivered.
Input
| Field | Type | Default | Description |
|---|---|---|---|
startUrls | array | Summit + JEGS | Summit Racing search, part-type, brand or department pages (summitracing.com/search/...), JEGS category, brand or collection pages (jegs.com/c/..., /v/..., /collection/...), or single product pages from either site |
maxItems | integer | 20 | Maximum number of records to return across all start URLs |
includeDetails | boolean | false | Open every product page for the full record (specifications, description, bullet features, reviews, related parts). Slower than the default catalog records |
Example input
{"startUrls": [{ "url": "https://www.summitracing.com/search/part-type/spark-plugs" },{ "url": "https://www.jegs.com/v/holley" }],"maxItems": 100,"includeDetails": false}
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 that is roughly your 10 most recent runs. Once the source run is pruned, its
resumeCursoris no longer valid. resumeCursoris opaque. Supply it unmodified.
Output
One record per part.
| Field | Type | Description |
|---|---|---|
retailer | string | summit or jegs |
sku | string | The retailer's own part number |
product_url | string | Link to the product page |
title | string | Product title |
brand | string | Brand or manufacturer. On Summit Racing catalog records it is filled when Include product details is on |
manufacturer_part_number | string | Manufacturer part number. Summit Racing: with Include product details |
category_path | array | Department, section and part type, outermost first |
price_usd | number | Regular price in USD |
sale_price_usd | number | Discounted price in USD, only when the part is on sale |
in_stock | boolean | Whether the retailer lists the part as in stock |
stock_qty | integer | Units available where the retailer shows a count |
shipping_weight_lbs | number | Weight in pounds where the retailer publishes one (JEGS, with Include product details) |
description | string | Product description |
bullet_features | array | Feature bullets (JEGS, with Include product details) |
specifications | object | Specification grid as label and value pairs: bore, thread size, finish, material and so on |
photos | array | Image URLs |
rating_avg | number | Average customer rating out of 5 |
rating_count | integer | Number of customer ratings |
reviews | array | Customer reviews shown on the product page: author, stars and text |
related_skus | array | SKUs of related or recommended parts |
Example output record
{"retailer": "jegs","sku": "555-80639","product_url": "https://www.jegs.com/i/jegs-555-80639-ball-joint-service-kit-20-piece-set","title": "Ball Joint Service Kit [20-Piece Set]","brand": "JEGS","manufacturer_part_number": "555-80639","category_path": ["Tools & Garage", "Automotive Specialty Tools", "Alignment & Suspension Tools"],"price_usd": 149.99,"sale_price_usd": 137.99,"in_stock": true,"stock_qty": 181,"shipping_weight_lbs": 27.2,"specifications": { "Part Category": "Accessories", "Handle Material": "Steel" },"rating_avg": 4.9,"rating_count": 13}
FAQ
Which pages can I use as start URLs?
Summit Racing: any summitracing.com/search/... page (a part type, brand, department or keyword search) or a single summitracing.com/parts/<sku> page. JEGS: any jegs.com/c/... category, jegs.com/v/... brand or jegs.com/collection/... page, or a single jegs.com/i/... product page. Other pages are rejected with a clear message.
What is the difference between the default records and Include product details?
The default records come straight from the result pages: SKU, title, price, stock, rating and photo, and brand and category on JEGS. That is the fast way to pull a whole category. Include product details opens every product page, so each record also has the specification grid, description, manufacturer part number, reviews and related parts. It takes longer per record, so use it when you need the extra fields.
Are all fields filled on every result page?
The first page of a JEGS listing also carries category and unit count. From the second page on, those two fields (and description and specifications on both sites) are filled only with Include product details.
Do you cover vehicle fitment (year, make, model)?
Not in this version. Records carry the specification grid and category, not the year/make/model application lists.
How much does it cost to run?
Pricing is pay-per-result. Check the Actor's pricing tab for the current rate.