LCSC Listings Scraper avatar

LCSC Listings Scraper

Pricing

from $4.00 / 1,000 product listings

Go to Apify Store
LCSC Listings Scraper

LCSC Listings Scraper

The LCSC Scraper extracts electronic component listings from LCSC.com by search term, part number, or category, capturing LCSC part codes, MPNs, full quantity-break pricing, live stock, MOQ, datasheets, and parametric specs โ€” ideal for BOM costing, JLCPCB sourcing, and price comparison.

Pricing

from $4.00 / 1,000 product listings

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

๐Ÿ”Œ LCSC Scraper - Electronic Component Prices & Stock

Extract electronic component data from LCSC Electronics at scale. The LCSC Scraper pulls part numbers, full quantity-break pricing, live warehouse stock, datasheets and complete parametric specs into clean, structured JSON โ€” ready for BOM costing, price comparison and stock monitoring.

LCSC is the price-leading distributor behind JLCPCB assembly, and its C-numbers are the join key for JLCPCB BOMs. This scraper makes that catalog queryable, exportable and schedulable โ€” with API access, scheduling, integrations and monitoring on the Apify platform.

โœจ Features

  • ๐Ÿ’ฐ Full price ladder โ€“ every quantity break (1 / 10 / 30 / 100 / 500 / 1,000+) in USD, not just the headline price.
  • ๐Ÿ“ฆ Live stock โ€“ total, domestic and overseas warehouse quantities, plus MOQ, order multiple and reel/packet quantities.
  • ๐Ÿ”ฌ Complete parametric specs โ€“ the whole datasheet parameter table (voltage, tolerance, temperature range, package, and dozens more per part).
  • ๐Ÿงพ BOM lookup mode โ€“ paste a list of LCSC part codes or manufacturer part numbers and get them priced in seconds. These also return tariff/HTS codes for 7 regions and schematic + PCB footprint images.
  • ๐Ÿ“‚ Whole-category exports โ€“ point it at any LCSC category page and export it in full; large categories are split up automatically so you go far past the site's own paging limit.
  • โœ… In-stock filter, RoHS, ECCN, lifecycle status and direct datasheet links on every record.
  • โšก Fast and cheap โ€“ thousands of parts per minute, no proxies required.

๐Ÿ’ก Why use the LCSC Scraper?

  • BOM cost rollup โ€“ price a complete bill of materials with real quantity breaks instead of single-unit prices.
  • Price arbitrage โ€“ compare LCSC against Digi-Key, Mouser or Farnell and find where the savings are.
  • JLCPCB sourcing โ€“ check availability of basic and extended parts before you commit to an assembly order.
  • Stock monitoring โ€“ schedule a daily run and get alerted when a critical part drops below a threshold.
  • Parametric part search โ€“ find every 0603 resistor within a tolerance and power band, with prices attached.
  • Trade compliance โ€“ HTS/tariff codes for the US, EU (TARIC), CN, CA, MX, BR and IN on part lookups.

๐Ÿ› ๏ธ How to use the LCSC Scraper

  1. Choose what to scrape โ€“ enter a search term (e.g. STM32), a list of part numbers, an LCSC category URL, or any combination.
  2. Set your limit โ€“ pick how many products to save with Maximum items. Start small to preview the data.
  3. Optionally filter โ€“ tick In-stock parts only if you only care about parts you can actually buy today.
  4. Run it โ€“ click Start. Results appear in the Output tab within seconds.
  5. Export or integrate โ€“ download as JSON, CSV, Excel or HTML, or pull it via the Apify API.

๐Ÿ“ฅ Input

FieldTypeDescription
searchstringKeyword or part-number fragment, e.g. STM32, AMS1117, 0603 capacitor.
partNumbersarrayLCSC part codes (C7420) or manufacturer part numbers (STM32F103C8T6). Best for BOMs.
categoryUrlsarrayLCSC category pages, e.g. https://www.lcsc.com/category/970.html.
inStockOnlybooleanOnly return parts currently in the warehouse. Default false.
maxItemsintegerMaximum products to save. Default 50.
proxyConfigurationobjectOptional proxy settings. The default works fine.

Example input:

{
"search": "STM32",
"partNumbers": ["C7420", "STM32F103C8T6"],
"inStockOnly": true,
"maxItems": 200
}

๐Ÿ“Š Sample output data

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

[
{
"partCode": "C529330",
"mpn": "STM32G030F6P6TR",
"brand": "ST",
"name": "Arm Cortex-M0+ 32-bit MCU, up to 64 KB Flash, 8 KB RAM, 2x USART, timers, ADC, comm. I/Fs, 2.0-3.6V",
"description": "ARM Cortex-M0+ 32 Bit 64MHz 17 TSSOP-20 Microcontrollers RoHS",
"url": "https://www.lcsc.com/product-detail/C529330.html",
"categoryPath": "Integrated Circuits (ICs) > Embedded > Microcontrollers",
"package": "TSSOP-20",
"packaging": "Tape & Reel (TR)",
"stock": 8450,
"inStock": true,
"prices": [
{ "quantity": 1, "priceUsd": 1.2305 },
{ "quantity": 10, "priceUsd": 1.0938 },
{ "quantity": 100, "priceUsd": 0.9196 },
{ "quantity": 1000, "priceUsd": 0.8789 }
],
"priceUsdMin": 0.8789,
"priceUsdAtMoq": 1.2305,
"minOrderQuantity": 1,
"packetQuantity": 2500,
"rohs": true,
"lifecycle": "normal",
"eccn": "5A992C",
"datasheetUrl": "https://datasheet.lcsc.com/datasheet/pdf/753f35401d4598e355b1dd55569495e1.pdf",
"imageUrl": "https://assets.lcsc.com/images/lcsc/900x900/20230104_STMicroelectronics-STM32G030F6P6TR_C529330_front.jpg",
"specs": {
"ADC (Bit)": "12bit",
"Operating Temperature": "-40โ„ƒ~+85โ„ƒ",
"Voltage - Supply": "2V~3.6V",
"Program Memory Type": "FLASH"
}
}
]

๐Ÿ“‹ Data fields

FieldDescription
partCodeLCSC part number (C-number) โ€” the JLCPCB BOM join key
mpnManufacturer part number
brandManufacturer name
name, descriptionProduct name and summary description
urlLCSC product page URL
category, categoryPathFull category breadcrumb, as array and joined string
package, packagingComponent package (e.g. TSSOP-20) and packaging (e.g. Tape & Reel)
stock, stockDomestic, stockOverseas, inStockWarehouse quantities and availability flag
pricesFull quantity-break ladder: [{ quantity, priceUsd }]
priceUsdMin, priceUsdAtMoqBest bulk price and the price at minimum order quantity
minOrderQuantity, orderMultiple, packetQuantity, packetUnit, unitOrdering rules
isReel, reelPriceUsdReel packaging availability and surcharge
rohs, lifecycle, eccn, hasBattery, weightGramsCompliance and logistics attributes
datasheetUrl, imageUrl, imagesDatasheet PDF and product photos
specsFull parametric table as a { name: value } object
htsCodesTariff/HTS codes per region (part-number lookups only)
schematicSvgUrl, pcbSvgUrlSchematic symbol and PCB footprint images (part-number lookups only)

๐Ÿ’ต How much does it cost to scrape LCSC?

This Actor uses pay per event pricing โ€” you pay for the data you get, not for compute time.

EventPriceWhen it's charged
Actor start$0.02Once per run
Product listing$0.004Per product from a search term or category URL
Part lookup$0.008Per product looked up by part number (includes HTS codes and schematic/PCB images)

Examples:

  • A 50-part BOM lookup costs about $0.42.
  • Exporting 1,000 products from a category costs about $4.02.
  • Exporting 10,000 products costs about $40.02.

With the Apify Free plan's $5 of monthly credit you can scrape roughly 1,200 products per month at no cost.

๐Ÿ’ก Tips

  • Start with a low maxItems to preview the output shape before committing to a large export.
  • Use partNumbers for BOMs. It resolves manufacturer part numbers to LCSC C-numbers automatically and returns the richest record.
  • Use categoryUrls for market research. Grab the URL straight from your browser's address bar on any LCSC category page.
  • Tick inStockOnly for sourcing. Most of the LCSC catalog is sourcing data rather than warehouse inventory, so this dramatically cuts noise (and cost) when you only want buyable parts.
  • Schedule a daily run and connect it to Slack, Google Sheets or a webhook via Apify Integrations to monitor price and stock changes.

โ“ FAQ

Are the prices in USD? Yes โ€” every price in prices, priceUsdMin, priceUsdAtMoq and reelPriceUsd is in US dollars.

Can I export the entire LCSC catalog? Yes. Add the category URLs you want and raise maxItems. Oversized categories are automatically split into smaller batches behind the scenes, so you are not limited by the site's own paging cap.

Why did a part number return nothing? Some manufacturer part numbers are not carried by LCSC, or are listed under a slightly different suffix (e.g. ...TR for tape and reel). Try the LCSC C-number instead, which is always exact.

Why are htsCodes and the SVG links empty on some records? Those fields are only available for parts fetched via the partNumbers input. Products from a search term or category export do not include them.

Is scraping LCSC legal? This Actor collects publicly available product information only, and does not collect personal data. You are responsible for how you use the data โ€” check LCSC's terms and consult a lawyer if you plan to republish it. LCSC also offers an official partner API for account holders, which may be the better fit if you need order placement.

๐Ÿ†˜ Support

Found a bug or need a field that isn't here yet? Open an issue on the Issues tab and we'll take a look. Custom scraping solutions are available on request.