Pricing

Pay only for what you use. No subscriptions, no commitments.

1

Sign up free

Create an account and get an API key in seconds

2

Connect your agent

Add SheetsData as an MCP server to any AI tool

3

Pay per call

Search is free. Top up when you need datasheet extraction

ToolDescriptionCost per call
search_partsSearch for electronic components by part number, description, or keyword. Start here — this is the best entry point for finding components. Queries all configured providers in parallel. Results are merged by MPN with indicative pricing and stock from each source. Best with specific part numbers or keywords (e.g. 'STM32F103', 'buck converter 3A'). For spec-based discovery in natural language, use search_datasheets instead.Free
search_datasheetsSemantic search across all extracted datasheets. Finds components matching natural language queries about specifications, features, or capabilities. Best for broad spec-based discovery across all parts (e.g. 'low-noise LDO with PSRR above 70dB'). Only searches datasheets that have been previously extracted — not all parts that exist. For finding specific parts by number, use search_parts instead.Free
prefetch_datasheetsTrigger background datasheet extraction for multiple parts at once. Non-blocking — returns immediately with the status of each part (cached, queued, or error). Use this to warm up datasheets you'll need later, then call get_datasheet_info when you need the actual data. Example: prefetch_datasheets(['TPS54302', 'ADS1115', 'LP5907'])Free
get_part_detailsGet full details for a specific electronic component by manufacturer part number (MPN) or LCSC number. Returns specs, pricing, and stock from all configured providers, plus the cached datasheet summary if available. Use after search_parts to drill into a specific result.$0.02
query_datasheetSearch within a specific component's datasheet for information. Uses semantic search over the extracted datasheet content. Best for targeted questions about a known part. Example: query_datasheet('TPS54302', 'what is the switching frequency?')$0.02
compare_partsCompare 2-5 electronic components side by side. Returns merged details from all providers and cached datasheet summaries for each part, making it easy to compare specs, pricing, and availability. Example: compare_parts(['TPS54302', 'LM2596', 'MP2359'])$0.05
get_datasheet_infoExtract structured information from a component's datasheet. Automatically downloads and extracts from the PDF if needed (first call may take 30s-10min depending on PDF size, subsequent calls are cached and return instantly). Request specific sections to avoid large responses — start with 'summary' for an overview, then fetch others as needed. Avoid 'all' unless explicitly asked, as it returns the entire datasheet and can fill context. Sections: summary, pinout, electrical, abs_max, recommended, package, application_circuit, errata, all. TIP: Pre-warm datasheets for a BOM by calling this with section='summary' for each part number. The first call triggers extraction (30s-10min depending on PDF size); subsequent calls for any section are instant. This is useful when you have a list of components and want all datasheets ready for quick access later. There is no extra charge for the initial extraction — you only pay the normal per-call cost.$0.05
check_design_fitValidate whether a component will work within your operating conditions. Checks the datasheet's absolute maximum ratings and recommended operating conditions against your design parameters. Returns PASS/FAIL/WARNING per parameter with margins. Example: check_design_fit('TPS54302', input_voltage=24, output_current=2.5, ambient_temp=70)$0.05

We're launching soon. Join the waitlist to get early access.

Pricing | SheetsData