Introduction
This resource is meant to be used as a reference for various different supply data query examples with the Nexar API. Feel free to adapt any of these to suit your use case.
Find more in-depth examples in our Query Guides.
If you use Postman, you can find attached a collection containing many of these queries. Here's an article explaining how to import this into Postman: https://learning.postman.com/docs/getting-started/importing-and-exporting/importing-data/.
Whilst this is a handy resource to get started, we recommend that you learn how to build your own queries as that will help you to get the data you need most efficiently. documentation on how the language works and please check out our documentation on our data model.
Queries Contents
- Attributes
- Manufacturers
- Sellers
- Categories
- A specific category
- Parts by ID
- Parts by MPN
- Parts by SKU
- Parts by manufacturer ID
- Technical specifications by part
- Searching by description
- Parts for multiple MPNs
- Offers in a specified currency
Queries
Query for attributes:
query attributes {
supAttributes {
id
name
unitsName
}
}Query for manufacturers:
query manufacturers {
supManufacturers {
id
name
isVerified
homepageUrl
}
}Query for sellers:
query sellers {
supSellers {
id
name
isVerified
homepageUrl
}
}Query for categories:
query categories {
supCategories {
id
name
path
numParts
}
}Query for a specific category:
query specificCategory {
supCategories (ids: ["4161"]) {
id
name
path
numParts
children {
id
parentId
name
path
numParts
}
}
}Query for parts by ID:
query partsById {
supParts (ids: ["300", "100"], currency: "GBP"){
id
name
mpn
medianPrice1000 {
quantity
convertedPrice
convertedCurrency
}
category {
id
name
}
}
}Query for parts by MPN:
query partsByMpn {
supSearchMpn (q: "acs770"){
hits
results {
part {
id
name
mpn
medianPrice1000 {
quantity
convertedPrice
convertedCurrency
}
category {
id
name
}
}
}
}
}Query for parts by SKU:
query exactSku {
supMultiMatch (queries: [{sku: "SY55855VKG", limit: 1}]) {
hits
parts {
id
mpn
name
sellers {
company {
id
name
}
offers {
id
sku
}
}
}
}
}Query for parts by manufacturer ID:
query partsByManufacturer {
supSearch (filters: {manufacturer_id: ["11810"]}){
hits
results {
part {
id
name
mpn
manufacturer {
id
name
}
totalAvail
sellers (
authorizedOnly: true
){
company {
name
}
offers {
inventoryLevel
}
}
}
}
}
}Query for technical specifications by part:
query specsByPart {
supSearchMpn (q: "acs770"){
results {
part {
id
name
mpn
specs {
value
unitsName
unitsSymbol
}
}
}
}
}Query for searching by description:
query search {
supSearch (q: "Current sensor") {
hits
results {
part {
id
name
shortDescription
}
}
}
}Query for parts for multiple MPNs:
query multipleMpns {
supMultiMatch (queries: [{mpn: "SY89832UMG"}, {mpn: "SY89874UMG"}]) {
hits
parts {
id
name
mpn
category {
id
name
}
}
}
}Query for offers in a specified currency:
query specifiedCurrency {
supSearchMpn (q: "acs770", currency: "GBP") {
hits
results {
part {
id
name
mpn
sellers {
company {
name
isVerified
}
offers {
id
inventoryLevel
moq
prices {
quantity
convertedPrice
convertedCurrency
}
}
}
}
}
}
}Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article