Discover/componentsearchengine.com API
live

componentsearchengine.com APIcomponentsearchengine.com

Search electronic components, retrieve part specs, PCB footprints, schematic symbols, and popularity rankings via the Component Search Engine API.

Endpoints
3
Updated
3mo ago
Try it
Maximum number of popular components to return.
api.parse.bot/scraper/8a884328-f5fa-4df7-a98e-f6ce95f8bdf1/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/8a884328-f5fa-4df7-a98e-f6ce95f8bdf1/get_popular_components?limit=10' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Retrieve the most popular electronic components ranked by usage count. Returns a list of components with part numbers, manufacturers, and metadata.

Input
ParamTypeDescription
limitintegerMaximum number of popular components to return.
Response
{
  "type": "object",
  "fields": {
    "data": "array of component objects with partId, partNumber, manufacturer, ecad, have3d, class, samacStatus, count, totalScore, score, lastVisit",
    "status": "string, always 'success'"
  },
  "sample": {
    "data": [
      {
        "ecad": true,
        "class": "Diode",
        "count": 118080,
        "score": 11808000,
        "have3d": true,
        "partId": 565255,
        "lastVisit": 1778841659,
        "partNumber": "BAV99",
        "totalScore": 11808000,
        "samacStatus": "Released",
        "manufacturer": "onsemi"
      }
    ],
    "status": "success"
  }
}

About the componentsearchengine.com API

The Component Search Engine API provides 3 endpoints for querying electronic component data from componentsearchengine.com, covering part search, detailed metadata retrieval, and popularity rankings. The search_components endpoint returns paginated results up to 25 components per page, while get_component_details exposes rich metadata including recognized parameter values, manufacturer details, and related component suggestions for any specific part number and manufacturer pair.

Endpoints and Data Coverage

The API exposes three endpoints. get_popular_components returns a ranked list of components ordered by usage count, with each record carrying fields like partId, partNumber, manufacturer, ecad, have3d, class, samacStatus, count, totalScore, score, and last. An optional limit parameter controls how many results come back. This is useful for quickly identifying which parts are most actively referenced across the platform.

search_components accepts a required query string (keyword or part number) and an optional page integer for pagination. Each page returns up to 25 components, and the response includes a results array alongside a total_results count so you can calculate page depth before iterating.

Component Detail Retrieval

get_component_details requires both part_number and manufacturer as inputs and returns a single component object with part_number, manufacturer, description, and a metadata block. That metadata block contains recognized parameter values — the structured electrical and physical specs parsed from the component record — plus a suggestions array of related components. The ecad and have3d flags (also visible in the popularity endpoint) signal whether CAD assets such as PCB footprints and 3D models are associated with a part, though the asset files themselves are not returned by these endpoints.

SAMAC Status and Asset Flags

Several response fields are specific to componentsearchengine.com's data model. samacStatus appears in the popularity endpoint and indicates the component's status within the SAMAC (Standard for the Automated Management of Alternate Components) framework. The ecad flag indicates ECAD library asset availability, and have3d indicates 3D model availability. These flags are useful for filtering components during BOM preparation or library management workflows where CAD-ready parts are a prerequisite.

Common use cases
  • Build a BOM validation tool that checks part numbers against known manufacturer records using get_component_details.
  • Track trending components by usage count with get_popular_components to inform component selection for new designs.
  • Implement a component autocomplete search in a PCB design tool using search_components with keyword queries.
  • Filter search results to only ECAD-ready parts by inspecting the ecad flag in search_components results.
  • Retrieve recognized parameter values from get_component_details metadata to populate a parametric comparison table.
  • Identify components with 3D models available by checking the have3d field before importing into a mechanical CAD workflow.
  • Paginate through component search results programmatically using the page parameter and total_results count.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does componentsearchengine.com have an official developer API?+
componentsearchengine.com offers a subscription-based API for accessing its component library, documented at https://componentsearchengine.com/api/api.php. This Parse API covers search, detail retrieval, and popularity data as a structured alternative access path.
What does `get_component_details` return beyond basic part information?+
It returns a metadata object that includes recognized values — structured electrical and physical parameters extracted from the component record — and a suggestions array of related components. The description field provides a text summary of the part. The ecad and have3d flags indicate whether CAD assets are associated, though asset file downloads are not included in the response.
Does the API return pricing or distributor stock data for components?+
Not currently. The API covers part metadata, manufacturer details, search results, and popularity rankings. Distributor pricing and live inventory levels are not included in any of the three endpoints. You can fork this API on Parse and revise it to add an endpoint targeting distributor or pricing data sources.
How does pagination work in `search_components`?+
Each call returns up to 25 components. The response includes a total_results integer alongside the results array, so you can compute the number of available pages before iterating. Pass the page integer parameter to step through results. If total_results is 75, there are three pages of results at most.
Can I retrieve the actual ECAD library files or 3D model files through this API?+
Not currently. The ecad and have3d fields indicate that assets exist for a component, but the API does not return the asset files themselves. You can fork this API on Parse and revise it to add an endpoint that fetches or links to the downloadable library files.
Page content last updated . Spec covers 3 endpoints from componentsearchengine.com.
Related APIs in Developer ToolsSee all →
arxiv.org API
Search and discover academic research papers on arXiv using keywords, authors, titles, categories, and dates, then access detailed metadata for any paper. Browse the complete arXiv category taxonomy to explore research across different scientific disciplines.
alienvault.com API
Search and analyze global threat intelligence data including indicators of compromise, threat pulses, and adversary profiles from the Open Threat Exchange community. Monitor recent security alerts and access detailed information about threats and adversaries to strengthen your cybersecurity defenses.
allaboutcircuits.com API
Access educational electronics content from All About Circuits, including technical articles, circuit diagrams, textbook volumes, and forum discussions organized by category. Search and browse the latest resources, view detailed articles, explore engineering tools, and find answers across their community forums.
bazaardb.gg API
Search and retrieve comprehensive data about The Bazaar game cards, including items, skills, merchants, trainers, monsters, and events with full details like tiers, attributes, enchantments, and tooltips. Quickly find the specific card information you need to optimize your gameplay strategy and deck building.
icons8.com API
Search for millions of icons across different visual styles like colorful, pattern-based, and minimalist designs to find the perfect icon for your project. Discover and retrieve icons in your preferred style to enhance your designs and applications.
wynncraft.com API
Access detailed Wynncraft game information to look up item metadata and search across the complete item database, retrieve player statistics and character inventories, and browse guild information and global search results. Use this data to compare gear, track player progress, analyze guild rosters, or build tools for the Wynncraft community.
cursor.directory API
Search and discover AI cursor rules, MCP servers, and job listings organized by category to enhance your development workflow. Browse detailed information about each rule and server to find the tools and configurations that best fit your needs.
smstome.com API
Browse temporary phone numbers from countries around the world and read incoming SMS messages in real time. List available numbers by country, retrieve messages sorted newest to oldest, and search message history by sender or content.