API de Octopart
La API de Octopart es una API de GraphQL para datos de la cadena de suministro de componentes electrónicos. Le brinda acceso programático a la base de datos de Octopart: piezas, precios, niveles de inventario, ofertas de distribuidores, plazos de entrega de fábrica y más, en millones de componentes de miles de fabricantes y distribuidores de todo el mundo.
Qué cubre la API
La API de Octopart proporciona supply chain data: búsqueda de componentes, precios, disponibilidad e información de distribuidores.
Capacidad |
Descripción |
MPN search |
Encuentre piezas por número de parte del fabricante usando |
Keyword search |
Busque de forma amplia por descripción, categoría o número de parte parcial usando |
Pricing |
Descuentos de precios escalonados de distribuidores autorizados y brokers |
Inventory |
Niveles de stock de distribuidores de todo el mundo, con compatibilidad regional y de moneda |
Seller offers |
Datos de ofertas específicas de distribuidores, incluidos |
Similar parts |
Alternativas funcionalmente equivalentes sugeridas por la base de datos de Octopart |
Lo que la API no cubre
La API de Octopart solo cubre datos de suministro. No not proporciona acceso a los datos de Altium 365 Workspace: proyectos, componentes, BOM o archivos de diseño. Para eso, use la API de Altium 365.
Cómo funciona el acceso
El acceso requiere credenciales del portal para desarrolladores y usa OAuth 2.0 estándar para la autenticación:
-
Create an application en portal.nexar.com para obtener un Client ID y un Client Secret.
-
Exchange your credentials para obtener un token de acceso de corta duración usando la concesión
client_credentialsde OAuth 2.0. -
Send queries a el endpoint de GraphQL con el token en el encabezado Authorization.
Todas las consultas van a un único endpoint:
https://api.nexar.com/graphql
Consulte Autorización para ver el flujo completo de intercambio de tokens, o vaya directamente a la Guía de inicio rápido de la API de Octopart para probarla ahora.
Exploración del esquema
Hay dos herramientas basadas en navegador disponibles en el endpoint de GraphQL:
-
Nitro – un IDE interactivo de GraphQL para escribir y ejecutar consultas:
https://api.nexar.com/graphql -
Voyager – un explorador visual del esquema para explorar tipos y relaciones:
https://api.nexar.com/ui/voyager
En esta sección