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

Endpoints for retrieving products.

Operations

Get All Products

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 www update date). Multiple sorts can be supplied by comma concatenation.

Default "wwwUpdateDate"
Enum"wwwUpdateDate""title"
Example: order=wwwUpdateDate,title
orderDirectionstring

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

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

Filter by product identifier.

categorystring

Filter by product category.

curl -i -X GET \
  'https://developer.renesas.com/docs/web-data-api/_mock/apis/web-data/products?limit=10&offset=0&order=wwwUpdateDate%2Ctitle&orderDirection=desc%2Casc&productId=string&category=string' \
  -H 'x-api-key: YOUR_API_KEY_HERE'

Responses

Successful response

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

Get Product by ID

Request

Security
ApiKeyAuth
Path
product_idstringrequired

The unique identifier of the product.

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

Responses

Successful response

Bodyapplication/json
productIdstring

Unique identifier for the product.

Example: "RA2A1"
wwwUpdateDatestring

Date the product page was last updated on the website.

uuidstring

UUID of the product.

Example: "8a9c4b2e-1f3d-4e9a-b5c6-7d8e9f0a1b2c"
titlestring

Title of the product page.

Example: "32-bit Microcontrollers with 48MHz Arm Cortex-M23 and Integration of 24-bit Sigma-Delta ADC"
urlstring(uri)

Public URL of the product page on the Renesas website.

Example: "https://www.renesas.com/products/ra2a1"
categoryArray of objects

Category.

Example: [[{"level":1,"title":"Microcontrollers & Microprocessors"},{"level":2,"title":"RA Arm Cortex-M MCUs"}]]
descriptionstring

Detailed description of the product.

Example: "The RA2A1 group is a high-performance, low-power analog microcontroller based on an Arm® Cortex®-M23 core with a 48MHz clock frequency and a wide range of analog front ends, including two types of A/D converters. This group supports a 16-bit SAR A/D converter, a 24-bit sigma-delta A/D converter, a 12-bit D/A converter, comparators, and operational amplifiers. These functions are suitable for applications that measure and adjust sensor signals with high accuracy. In addition, UART, I2C, simple SPI, CAN, and USB 2.0 Full-Speed are also integrated as peripheral functions, enabling easy communication with other devices. The RA2A1 supports a wide operating voltage range of 1.6V to 5.5V, enabling communication with devices operating at 5V without level shifters. The RA2A1 MCU targets industrial sensor applications with low power consumption and low-cost advantage."
featuresstring

Key features and capabilities of the product.

Example: "• 48MHz Arm Cortex-M23\n• 256kB Flash memory and 32kB SRAM\n• 8kB Data Flash to store data as in EEPROM\n• Scalable from 32-pin to 64-pin packages\n• Capacitive touch sensing unit\n• 16-bit SAR A/D, 24-bit SD A/D\n• 12-bit D/A, 8-bit D/A\n• OPAMP (3ch), ACMP-HS/LP\n• USB 2.0 Full Speed\n• CAN 2.0\n• SCI (UART, Simple SPI, Simple I2C)"
applicationsstring

Target applications and use cases.

Example: "Industrial automation (photoelectric sensor, fiber sensor, temperature sensor), Process automation (pressure sensor, flow control meter, single phase meter), Building automation/home appliance (smoke detector), Healthcare (pulse oximeters, body composition measurement), General purpose"
additionalDetailsstring or null

Additional technical details and specifications.

imagesArray of strings(uri)

Array of image URLs for the product.

Example: ["https://www.renesas.com/sites/default/files/ra2a1-block-diagram.png"]
orderableProductsArray of objects

List of orderable product parts associated with this product.

Example: [{"orderableId":"R7FA2A1AB2CBT#AC0","href":"/product-parts/R7FA2A1AB2CBT%23AC0"},{"orderableId":"R7FA2A1AB3CFJ#AA0","href":"/product-parts/R7FA2A1AB3CFJ%23AA0"},{"orderableId":"R7FA2A1AB3CFJ#BA0","href":"/product-parts/R7FA2A1AB3CFJ%23BA0"},{"orderableId":"R7FA2A1AB3CFM#AA0","href":"/product-parts/R7FA2A1AB3CFM%23AA0"},{"orderableId":"R7FA2A1AB3CFM#BA0","href":"/product-parts/R7FA2A1AB3CFM%23BA0"},{"orderableId":"R7FA2A1AB3CNE#AA0","href":"/product-parts/R7FA2A1AB3CNE%23AA0"},{"orderableId":"R7FA2A1AB3CNF#AA0","href":"/product-parts/R7FA2A1AB3CNF%23AA0"}]
relatedProductsArray of objects

List of related product identifiers.

Example: [{"productId":"ra2l1","title":"RA2L1","href":"/products/ra2l1"},{"productId":"ra2e1","title":"RA2E1","href":"/products/ra2e1"}]
relatedBoardsKitsArray of objects

List of related boards and kits.

Example: [{"boardKitId":"EK-RA2A1","title":"Evaluation Kit for RA2A1 MCU Group","href":"/boards-kits/EK-RA2A1"}]
featuredDocumentsArray of objects

Featured documents associated with the product.

Example: [{"agileId":"X1234567","dcpDocumentId":"R01DS0354EJ0111","title":"Renesas RA2A1 Group Datasheet","type":"Datasheet","language":"en","href":"/documents/R01DS0354EJ0111"},{"agileId":"X1234568","dcpDocumentId":"R01UH0888EJ0110","title":"Renesas RA2A1 Group User's Manual: Hardware","type":"Manual - Hardware","language":"en","href":"/documents/R01UH0888EJ0110"}]
relatedDocumentsArray of objects

List of related document identifiers.

Example: [{"agileId":"X1234567","dcpDocumentId":"R01DS0354EJ0111","title":"Renesas RA2A1 Group Datasheet","type":"Datasheet","language":"en","href":"/documents/R01DS0354EJ0111"},{"agileId":"X1234568","dcpDocumentId":"R01UH0888EJ0110","title":"Renesas RA2A1 Group User's Manual: Hardware","type":"Manual - Hardware","language":"en","href":"/documents/R01UH0888EJ0110"},{"agileId":"X1234569","dcpDocumentId":"R01TB0027EJ0100","title":"RA2A1 Group Handbook","type":"Document","language":"en","href":"/documents/R01TB0027EJ0100"}]
relatedDocumentsSecondaryArray of objects

List of secondary related document identifiers.

Example: [{"agileId":"X1234569","dcpDocumentId":"R01TB0027EJ0100","title":"RA2A1 Group Handbook","type":"Document","language":"en","href":"/documents/R01TB0027EJ0100"}]
softwareToolsArray of objects

List of software tools and sample code associated with this product.

Example: [{"softwareToolName":"Arm® Keil® MDK","href":"/software-tools/Arm%C2%AE%20Keil%C2%AE%20MDK"},{"softwareToolName":"E2 Emulator (With Programming Function)","href":"/software-tools/E2%20Emulator%20(With%20Programming%20Function)"},{"softwareToolName":"EK-RA2A1 Example Project Bundle","href":"/software-tools/EK-RA2A1%20Example%20Project%20Bundle"}]
Response
application/json
{ "productId": "RA2A1", "wwwUpdateDate": "2024-01-15T10:30:00Z", "url": "https://www.renesas.com/products/ra2a1", "uuid": "8a9c4b2e-1f3d-4e9a-b5c6-7d8e9f0a1b2c", "title": "32-bit Microcontrollers with 48MHz Arm Cortex-M23 and Integration of 24-bit Sigma-Delta ADC", "category": [ {}, {} ], "description": "The RA2A1 group is a high-performance, low-power analog microcontroller based on an Arm® Cortex®-M23 core with a 48MHz clock frequency and a wide range of analog front ends, including two types of A/D converters. This group supports a 16-bit SAR A/D converter, a 24-bit sigma-delta A/D converter, a 12-bit D/A converter, comparators, and operational amplifiers. These functions are suitable for applications that measure and adjust sensor signals with high accuracy. In addition, UART, I2C, simple SPI, CAN, and USB 2.0 Full-Speed are also integrated as peripheral functions, enabling easy communication with other devices. The RA2A1 supports a wide operating voltage range of 1.6V to 5.5V, enabling communication with devices operating at 5V without level shifters. The RA2A1 MCU targets industrial sensor applications with low power consumption and low-cost advantage.", "features": "• 48MHz Arm Cortex-M23\n• 256kB Flash memory and 32kB SRAM\n• 8kB Data Flash to store data as in EEPROM\n• Scalable from 32-pin to 64-pin packages\n• Capacitive touch sensing unit\n• 16-bit SAR A/D, 24-bit SD A/D\n• 12-bit D/A, 8-bit D/A\n• OPAMP (3ch), ACMP-HS/LP\n• USB 2.0 Full Speed\n• CAN 2.0\n• SCI (UART, Simple SPI, Simple I2C)", "applications": "Industrial automation (photoelectric sensor, fiber sensor, temperature sensor), Process automation (pressure sensor, flow control meter, single phase meter), Building automation/home appliance (smoke detector), Healthcare (pulse oximeters, body composition measurement), General purpose", "additionalDetails": "The RA2A1 MCU is designed for precision analog applications requiring both high accuracy and low power consumption.", "images": [ "https://www.renesas.com/sites/default/files/ra2a1-block-diagram.png" ], "orderableProducts": [ {}, {}, {} ], "relatedProducts": [ {}, {} ], "relatedBoardsKits": [ {} ], "featuredDocuments": [ {}, {} ], "relatedDocuments": [ {}, {}, {} ], "relatedDocumentsSecondary": [ {} ], "softwareTools": [ {}, {}, {} ] }

Product Part

Endpoints for retrieving product parts.

Operations

Document

Endpoint for retrieving documents.

Operations

Board & Kit

Endpoints for retrieving boards and kits.

Operations

Software Tool

Endpoints for retrieving software tools.

Operations

Package

Endpoints for retrieving packages.

Operations