Discover/element14.com API
live

element14.com APIelement14.com

Search Newark's electronics catalog via API. Get product specs, pricing tiers, live stock levels, datasheets, categories, and manufacturer listings for electronic components.

Endpoints
8
Updated
10d ago
Try it
Page number parameter passed to the site. Due to server-side rendering limitations, result
Search keyword or part number (e.g. 'resistor', '97K4809')
api.parse.bot/scraper/a927f180-27d0-4f70-8d74-caf4c0d891e3/<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/a927f180-27d0-4f70-8d74-caf4c0d891e3/search_products?page=1&query=resistor' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 8 totalclick to expand

Search for electronic components by keyword, part number, or description. Returns up to 25 products per page from the server-side rendered first page of results. Note: pagination is handled client-side by the site; the page parameter is accepted but results always reflect the first page of server-rendered content.

Input
ParamTypeDescription
pageintegerPage number parameter passed to the site. Due to server-side rendering limitations, results may not change across pages.
queryrequiredstringSearch keyword or part number (e.g. 'resistor', '97K4809')
Response
{
  "type": "object",
  "fields": {
    "page": "integer - requested page number",
    "query": "string - the search query used",
    "products": "array of product summary objects with publicId, name, manufacturer, description, prices (as refs), pdpUrl, and other metadata",
    "total_results": "integer - total number of matching products"
  },
  "sample": {
    "data": {
      "page": 1,
      "query": "resistor",
      "products": [
        {
          "name": "METAL FILM RESISTOR, 1KOHM, 500mW, 1%",
          "pdpUrl": "/tt-electronics-welwyn/mfr4-1k0fi/metal-film-resistor-1kohm-500mw/dp/97K4809",
          "publicId": "97K4809",
          "isBuyable": true,
          "__typename": "PrdItem",
          "description": "Resistance:1kohm; Product Range:MFR Series; Power Rating:500mW",
          "manufacturer": "TT ELECTRONICS / WELWYN"
        }
      ],
      "total_results": 173523
    },
    "status": "success"
  }
}

About the element14.com API

The Newark (element14) API exposes 8 endpoints covering product search, detailed specifications, live pricing tiers, stock levels, technical documents, category browsing, and manufacturer listings from the Newark electronics distributor catalog. Use get_product_details to retrieve a single part's full attribute set, pricing breakpoints, and stock count by warehouse — all keyed by Newark order code (publicId).

Product Search and Detail

The search_products endpoint accepts a keyword or part number via the query parameter and returns up to 25 product summaries per call, including each product's publicId, name, manufacturer, description, and pdpUrl. The total_results field indicates how many matching parts exist. Because results reflect server-side rendering of the first page, page parameter behaviour has a documented limitation: results may not change across page values, so downstream pagination logic should be tested carefully.

For a specific part, get_product_details takes a public_id (e.g. 97K4809) and returns the resolved product: stock (with status, totalCount, and a locations array), prices (an array of tier objects each carrying minimumQuantity, bestPriceValue, and bestPriceCurrencyIsoCode), extendedAttributes (technical spec name-value pairs), and an attachments array of documents with type, url, and description.

Specifications, Pricing, and Documents

get_product_specifications isolates the attribute data — resistance, tolerance, power rating, package type, and other parameters — as a flat specifications array of {name, value} objects. For pricing and inventory without the full attribute set, get_product_pricing_and_stock returns quantity-tiered prices and a stock object including warehouse-level detail. get_product_technical_docs returns an array of document objects with type (e.g. DATA_SHEET), a direct PDF url, description, and usage field — useful for linking datasheets directly in a BOM or procurement tool.

Categories and Manufacturers

browse_categories returns two parallel structures: catCategories (catalog categories with label, relativeUrl, productCount, and nested childCategories) and navCategories (navigation nodes with publicId and childPublicIds). The relativeUrl values feed directly into get_category_products as the category_id parameter to list products within that branch. list_manufacturers returns the full manufacturer roster — each with a name and relative url — with no filtering parameters required.

Common use cases
  • Build a BOM tool that resolves part numbers via get_product_details to retrieve live pricing tiers and stock counts.
  • Generate datasheet links for a component library using get_product_technical_docs to extract PDF URLs by type.
  • Monitor price breaks across quantity tiers with get_product_pricing_and_stock to optimise order volumes.
  • Populate a product comparison page by fetching specifications for multiple Newark order codes via get_product_specifications.
  • Index Newark's full category tree with browse_categories to build a navigable component finder backed by get_category_products.
  • Cross-reference a manufacturer's Newark catalog by filtering list_manufacturers results and querying products by category slug.
  • Alert procurement teams when stock status or totalCount drops below threshold using repeated calls to get_product_pricing_and_stock.
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 element14 / Newark have an official developer API?+
Yes. element14 operates an official Product Search API available through its developer programme at https://partner.element14.com. That API is separate from this Parse API, which covers the Newark storefront catalog including specifications, datasheets, category browsing, and manufacturer listings.
What does `get_product_details` return beyond basic product info?+
get_product_details returns resolved pricing tiers (each with minimumQuantity, bestPriceValue, and bestPriceCurrencyIsoCode), a stock object with status, totalCount, and a locations array, extendedAttributes as technical specification name-value pairs, and an attachments array with document type, url, and description. All fields are keyed by the Newark order code passed as public_id.
Does search pagination work across multiple pages?+
The search_products endpoint accepts a page integer, but due to how the source renders results, the response may not change across different page values — results consistently reflect the first available page of up to 25 products. total_results still indicates the full match count. If you need a broader product set, browsing by category via get_category_products supports pagination and may be more reliable for bulk retrieval.
Can I retrieve customer reviews or product ratings through this API?+
Not currently. The API covers product specifications, pricing tiers, stock levels, technical documents, categories, and manufacturer listings. It does not expose customer review text or star ratings. You can fork this API on Parse and revise it to add a review-fetching endpoint if that data is available on the product pages.
Does the API return stock availability broken down by specific warehouse locations?+
The stock object in both get_product_details and get_product_pricing_and_stock includes a locations array alongside the overall status and totalCount. The granularity of individual location entries depends on what the source exposes for a given part. Detailed per-warehouse quantity breakdowns may not be present for all products.
Page content last updated . Spec covers 8 endpoints from element14.com.
Related APIs in EcommerceSee all →
mouser.com API
mouser.com API
bigbasket.com API
Browse and search BigBasket's online grocery catalog. Retrieve product details, pricing, stock availability, category trees, search suggestions, homepage promotions, and delivery coverage — all in one API.
woocommerce.com API
Browse and search thousands of WooCommerce extensions, themes, and business services from the official marketplace while accessing detailed product information, user reviews, and ratings. Integrate marketplace data, blog content, and documentation directly into your applications to help users discover and learn about WooCommerce solutions.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
lazada.co.th API
Search for products and browse categories on Lazada Thailand to find detailed information like prices, descriptions, and availability. Discover items by keyword or category to compare specifications and make informed purchasing decisions.