Skip to content

Renesas Web Data API (1.0.0)

The Renesas Web Data API enables external systems to retrieve product metadata in real time, without relying on manual CSV downloads or periodic feed refreshes. This shift improves data consistency, streamlines integrations, and aligns with modern API-first architectures.

Download OpenAPI description
Languages
Servers
Mock server
https://developer.renesas.com/docs/web-data-api/_mock/apis/web-data
Production Server
https://api.renesas.com/web-data/v1
Staging Server
https://api.renesas-dev.com/web-data/v1

Product Part

Endpoints for retrieving product parts.

Operations

Request

Security
ApiKeyAuth
Query
limitinteger[ 1 .. 100 ]

The number of results to return (default 10).

Default 10
offsetinteger>= 0

The page number for pagination (default 0). This is multiplied by limit to get the actual offset.

Default 0
orderstring

Sorting property (default sort is by last updated date). Multiple sorts can be supplied by comma concatenation.

Default "last_updated"
Enum"last_updated""part_number""part_status""1ku_price""stock"
Example: order=last_updated,part_number
orderDirectionstring

Sorting direction (default is "desc"). Multiple directions can be defined for multiple sorts.

Default "desc"
Example: orderDirection=desc,asc
part_number_prefixstring

Filter by part number prefix.

part_numberstring

Filter by exact part number.

part_statusstring

Filter by part status.

Enum"Active""Preview""NRND""Not Recommended for New Designs""Not Recommended<br /> for New Designs""Obsolete"
generic_product_idstring

Filter by generic product ID.

product_familystring

Filter by product family.

curl -i -X GET \
  'https://developer.renesas.com/docs/web-data-api/_mock/apis/web-data/product-parts?limit=10&offset=0&order=last_updated%2Cpart_number&orderDirection=desc%2Casc&part_number_prefix=string&part_number=string&part_status=Active&generic_product_id=string&product_family=string' \
  -H 'x-api-key: YOUR_API_KEY_HERE'

Responses

Successful response

Bodyapplication/json
dataArray of objects(product_part)
paginationobject
Response
application/json
{ "data": [ {}, {}, {} ], "pagination": { "offset": 0, "limit": 3, "total": 8973, "has_more": true } }

Request

Security
ApiKeyAuth
Path
orderable_idstringrequired

The unique identifier of the product part.

curl -i -X GET \
  'https://developer.renesas.com/docs/web-data-api/_mock/apis/web-data/product-parts/{orderable_id}' \
  -H 'x-api-key: YOUR_API_KEY_HERE'

Responses

Successful response

Bodyapplication/json
orderableIdstring

Unique identifier for the orderable product part.

productCategorystring

Category of the product.

firstProductSubcategorystring

First level subcategory of the product.

genericIdstring

Generic identifier of the product part.

genericTitlestring

Generic title of the product part.

genericUrlstring(uri)

URL for the generic product part page.

productFamilystring

Family of the product.

1kuPricenumber or null(float)

Price for 1K units of the product part.

statusstring

Current status of the product part.

Enum"Active""Obsolete""NRND"
typestring

Type of the product part (e.g., IC, Module).

descriptionstring

Description of the product part.

classstring or null

Classification of the product part.

categorystring or null

Category of the product part.

leadCountinteger>= 0

Number of leads in the product part.

dimensionsobject
peakReflowTemperaturestring or null

Peak reflow temperature for the product part.

leadFreeboolean

Indicates if the product part is lead-free.

partAvailabilitystring

Availability status of the product part.

featuredDocumentobject
imagesArray of strings(uri)

List of image URLs.

regulatoryobject
lifecyclestring

Lifecycle status of the product part.

alternativeobject
packagingobject
plpstring or null

PLP termination information.

sampleableboolean

Indicates if the product part is sampleable.

replacementProductstring or null

Replacement product identifier.

replacementProductRemarkstring or null

Remarks about the replacement product.

parametricAttributesArray of objects

List of parametric attributes for the product part.

Response
application/json
{ "orderableId": "R5F571MGCDFB#10", "productCategory": "Microcontrollers & Microprocessors", "firstProductSubcategory": "RX 32-Bit Performance/Efficiency MCUs", "genericId": "RX71M", "genericTitle": "High Performance Real-time Engine 32-bit Microcontrollers for Industrial Equipment", "genericUrl": "https://www.renesas.com/en/products/rx71m", "productFamily": "RX", "1kuPrice": 13.43121, "status": "Active", "type": "LFQFP", "description": "", "class": "IC", "category": "", "leadCount": 144, "dimensions": { "length": 20, "width": 20, "thickness": 1.7, "pitch": 0.5 }, "peakReflowTemperature": "", "leadFree": true, "partAvailability": false, "featuredDocument": { "title": "", "url": "" }, "images": [ "https://www.renesas.com/sites/default/files/block-rx71m_0.png", "https://www.renesas.com/sites/default/files/rx71m-pin-memory-image-item-d_0.png", "https://www.renesas.com/sites/default/files/rx71m-pin-memory-image-item-g_0.png" ], "regulatory": { "htsus": "8542.31.0025", "eccn": "3A991.a.2", "moistureSensitivityLevel": "3", "rohsCompliant": true, "chinaRohsCompliant": true, "hazardousMaterials": {} }, "lifecycle": "e", "alternative": { "alternativeGenericId": "", "alternativeNote": "" }, "packaging": { "carrierType": "Full Carton (Tray)", "packageCode": "pkg_9398", "pbFreeCategory": "", "jedecStandard": "", "quantityPerCarrier": "", "quantityPerReel": "", "reelSize": "", "tapePin1Quad": "", "tapePocketPitch": "", "packageUrl": "https://www.renesas.com/en/package/pkg9398", "packageDescription": "32-bit microcontroller capable of up to 240 MHz operation...", "packageName": "PLQP0144KA-A", "prevCode": "FP-144LV" }, "plp": "2039/12", "sampleable": false, "replacementProduct": "", "replacementProductRemark": "", "parametricAttributes": [ {}, {}, {}, {}, {} ] }

Document

Endpoint for retrieving documents.

Operations

Board & Kit

Endpoints for retrieving boards and kits.

Operations