Skip to main content

Wizerr API Documentation

Wizerr Team avatar
Written by Wizerr Team
Updated over 6 months ago

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

401

Unauthorized

Invalid or missing API Key

429

Too Many Requests

Rate limit exceeded (per second) / Limit Exceeded (per month)

500

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);
});
Did this answer your question?