search arrow electronics part pricing and availability by part number
domain: arrow.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Submit the self-serve form at developers.arrow.com/api/index.php/site/page?view=requestAPIKey with company, website, email, and intended use case to request a Pricing & Availability API login + apikey (subject to Arrow review/approval).
Once approved, build a GET request to the v4 Search By Token endpoint: http://api.arrow.com/itemservice/v4/en/search/token.
Append auth and query params: login=<login>&apikey=<apikey>&search_token=<part_number>&rows=10.
Optionally set fmt=json (default) or fmt=xml, and fmt=json&callbackfn=<name> for JSONP.
Parse the response at itemserviceresult.data[0].PartList[] for manufacturer info, then PartList[0].InvOrg.sources[] for per-source pricing under Prices.ResaleList[].
Known gotchas
The API key is not instant self-serve — the request form asks for use-case and account details, implying manual approval; access to inventory sources (NAC, Verical, Europe, Asia, etc.) is configured per key.
The Order API (placing/checking orders) uses a completely separate key from the Pricing & Availability API — do not reuse credentials between them.
The lowest-tier pricing path is deeply nested (itemserviceresult.data[0].PartList[0].InvOrg.sources[0].Prices.ResaleList[0].price); customer-specific contract pricing only appears if the account has it configured.
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?