LCSC Electronic Components Scraper avatar

LCSC Electronic Components Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
LCSC Electronic Components Scraper

LCSC Electronic Components Scraper

Search LCSC parts by keyword, category or manufacturer and get stock, USD price breaks, specs, datasheet links and package info, billed per result.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

M Usama

M Usama

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Share

What does LCSC Electronic Components Scraper do?

It searches the LCSC electronics catalog (lcsc.com) and returns one clean record per part: LCSC part number, manufacturer part number, manufacturer, description, live stock, USD price breaks, package, specs, datasheet link and product URL. Filter by keyword, category ID, manufacturer and stock status so each run stays small. Pricing is per result.

Data source

Reads the public JSON endpoint that powers the lcsc.com category and search pages, no login needed. Stock and prices are live at the time of the run.

Why use it?

  • Price and stock monitoring for a bill of materials, with every quantity price break.
  • Finding second sources and alternates by MPN, category or manufacturer.
  • Building a parts database with specs and datasheet links for a procurement or design tool.
  • Replaces copying rows by hand from the website.

How to use it

  1. Open the Actor and set the filters.
  2. Click Start. Download results as JSON, CSV or Excel, or read them through the API.
  3. Add a Schedule and an Integration (Slack, Google Sheets, webhook) to get new records automatically.

Input

FieldDescription
keywordsPart numbers, MPNs or free text, one search per entry (ESP32, STM32F103, 10k 0603).
categoryIdsLCSC category IDs from lcsc.com/category/<id>.html (1199 is Chip Resistor - Surface Mount). Combined with each keyword.
manufacturersKeep only parts whose manufacturer name contains one of these, case insensitive.
inStockOnlyReturn only parts currently in stock. Default true.
maxResultsHard stop for the run. You are billed per result, so this caps the cost.
proxyConfigurationApify proxy is recommended for larger runs.

Example input:

{ "keywords": ["ESP32"], "inStockOnly": true, "maxResults": 60 }

Output

Every record has the same shape (trimmed):

{
"id": "C3013946",
"partNumber": "C3013946",
"mpn": "ESP32-S3-WROOM-1U-N16R8",
"manufacturer": "ESPRESSIF",
"description": "2.4GHz ESP32-S3R8 -103.5dBm SMD,19.2x18mm RF Transceiver Modules and Modems RoHS",
"category": "IoT/Communication Modules",
"subcategory": "WiFi Modules",
"stock": 4805,
"inStock": true,
"unitPriceUsd": 5.0217,
"priceBreaks": [{ "minQty": 1, "unitPriceUsd": 5.0217 }, { "minQty": 10, "unitPriceUsd": 4.3934 }],
"minOrderQty": 1,
"packaging": "Tape & Reel (TR)",
"package": "SMD,19.2x18mm",
"datasheetUrl": "https://datasheet.lcsc.com/datasheet/pdf/24a44651a4767a6582addcdaa9cab2ca.pdf?productCode=C3013946",
"specs": { "Frequency Range": "2.4GHz", "Voltage - Supply": "3V~3.6V" },
"url": "https://www.lcsc.com/product-detail/C3013946.html"
}
FieldMeaning
id / partNumberLCSC part number, stable key for deduplication between runs
mpnManufacturer part number
stockUnits LCSC reports in stock
unitPriceUsdPrice at the lowest quantity break
priceBreaksAll quantity breaks with USD unit price
specsParametric attributes LCSC lists for the part
scrapedAtISO timestamp of the run

Pricing

Pay per event: a small fee when a run starts, then a fixed price per result returned. You only pay for records that pass your filters. Set maxResults to cap any run.

Limitations

  • LCSC returns at most 5000 parts per search. Split larger pulls by category or keyword.
  • The manufacturer filter is applied after fetching, so narrow filters scan more pages.
  • Prices are in USD and reflect the LCSC global store, not other regions.

FAQ

Is this legal? The Actor reads listings the site publishes for any visitor without a login and stores only business information published for that purpose. You are responsible for how you use the data.

Something is missing or broken? Open an issue in the Issues tab; response time is usually under a day.