jlcpcb_search_components
Search JLCPCB parts by keyword and parametric filters, with live pricing and stock. Ranked Basic-first by assembly stock, it helps you find in-stock components for PCBA.
Instructions
Search the JLCPCB component catalog by keyword and/or parametric filters, enriched with live pricing. The catalog (descriptions, packages, attributes, categories) comes from a local SQLite snapshot. Each result reports jlc_assembly_stock (catalog — the figure that matters for PCBA) and lcsc_retail_stock (live LCSC retail, a different pool; a 0 here is NOT an assembly shortage). Ranked Basic-first, then by assembly stock, then unit price. Examples: '10k resistor 0805', 'STM32F4', 'ceramic capacitor'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Search keywords, e.g. '10k resistor 0805', 'STM32F4', 'LDO 3.3V' | |
| package | No | Filter by package, e.g. '0805', 'SOT-23', 'QFN-32' | |
| category | No | Filter by category/subcategory, e.g. 'Resistors', 'Capacitors' | |
| min_stock | No | Minimum in-stock quantity required | |
| basic_only | No | Only Basic parts (no extended-part assembly fee) | |
| resistance | No | Resistance value, e.g. '10k', '4.7K', '100ohm' (matched ±5%) | |
| capacitance | No | Capacitance value, e.g. '10uF', '100nF', '22pF' (matched ±10%) | |
| max_results | No | Maximum number of results to return (1-50) | |
| power_rating | No | Minimum power rating for resistors, e.g. '250mW', '1W' | |
| output_current | No | Minimum output current, e.g. '2A', '500mA' | |
| output_voltage | No | Output voltage for converters/regulators, e.g. '3.3V', '5V' (±10%) | |
| voltage_rating | No | Minimum rated voltage, e.g. '50V', '16V' | |
| input_voltage_min | No | Minimum input voltage for power ICs, e.g. '5V', '12V' |