Overview
Welcome to the Wizerr.ai Cross Reference API! This guide provides instructions to help you integrate and use the API efficiently. Before you begin, ensure you have obtained your API key from Wizerr.ai.
Base URL
https://api.wizerr.ai
Authentication
The API is secured with an API Key. Each request must include the API Key in the header.
Header Example
x-api-key: <API_KEY>
Rate Limits
Rate Limit: [3]
Monthly Limit: [300]
If you exceed these limits, you will receive a 429 Too Many Requests
error response.
Cross Reference API Endpoint
Description
Given electronic component part number, this endpoint is designed to find alternative parts along with detailed technical information and documentation to assist in component selection and assessing compatibility.
Usage Info
HTTP Method
GET
Endpoint
https://api.wizerr.ai/xref-parts
Request Headers
Content-Type: application/json
x-api-key: <API_KEY>
Querystring Parameter
part_number=TPS65400RGZR
Response
Successful Response
HTTP Status Code: 200 OK
// Structure
[
{
"part_number": "string",
"data": "object"
}
]
// Example Response
[
{
"part_number": "TPS65400RGZR",
"data": {
"Overview": "IC REG BCK ADJ 4A/2A QUAD 48VQFN",
"Description": "Buck Switching Regulator IC Positive Adjustable 0.6V 4 Output 4A, 2A 48-VFQFN Exposed Pad",
"Function": "Step-Down",
"Output Configuration": "Positive",
"Topology": "Buck",
"Output Type": "Adjustable",
"Number of Outputs": "4",
"Voltage - Input (Min)": "4.5V",
"Voltage - Input (Max)": "18V",
"Voltage - Output (Min/Fixed)": "0.6V",
"Voltage - Output (Max)": "16.2V",
"Current - Output": "4A, 2A",
"Frequency - Switching": "275kHz ~ 2.2MHz",
"Synchronous Rectifier": "Yes",
"Operating Temperature": "-40°C ~ 125°C (TJ)",
"Mounting Type": "Surface Mount",
"Page Number": 74,
"Url": "<https://storage-wizerrai.s3.us-west-2.amazonaws.com/components/integrated-circuits-ics/tps65400rgzr.pdf>",
"Cross Reference Component Type": "Reference",
"Pin - Package Mapping": null
}
}
]
Error Responses
Status Code | Meaning | Details |
| Unauthorized | Invalid or missing API Key |
| Too Many Requests | Rate limit exceeded (per second) / Limit Exceeded (per month) |
| Internal Server Error | Unexpected issue |
Example Usage
Curl
curl -X GET https://api.wizerr.ai/xref-parts?part_number=TPS62807YKAR \
-H 'Content-Type: application/json' \
-H 'x-api-key: <API_KEY>'
Python (Using requests
Library)
import requests
url = "https://api.wizerr.ai/xref-parts"
headers = {
"Content-Type": "application/json",
"x-api-key": "<API_KEY>"
}
params = {
"part_number": "TPS65400RGZR"
}
response = requests.get(url, headers=headers, params=params)
print(response.status_code)
print(response.json())
Node.js (Using axios
)
const axios = require('axios');
const url = 'https://api.wizerr.ai/xref-parts';
const headers = {
'Content-Type': 'application/json',
'x-api-key': '<API_KEY>'
};
const params = {
part_number: 'TPS65400RGZR'
};
axios.get(url, { headers, params })
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});