Discover/Victorinox API
live

Victorinox APIvictorinox.com

Access Victorinox product listings, categories, and material classifications via 3 endpoints. Retrieve product specs, materials, and subcategory data programmatically.

Endpoint health
verified 2d ago
list_products
get_product_materials
list_categories
3/3 passing latest checkself-healing
Endpoints
3
Updated
9d ago

What is the Victorinox API?

The Victorinox API gives developers structured access to the full Victorinox product catalog across 3 endpoints, returning product identifiers, names, SEO paths, image URLs, and detailed material classifications. The get_product_materials endpoint exposes granular classification data — including material composition, size, color, and function attributes — for any individual product identified via list_products.

This call costs1 credit / call— charged only on success
Try it
Page number (1-based).
Number of products per page. Clamped to 1–100.
Product category to list. Omitted defaults to SAK.
api.parse.bot/scraper/f24a72fa-f7fa-4dde-8ab1-a86a5ff46eb9/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/f24a72fa-f7fa-4dde-8ab1-a86a5ff46eb9/list_products?page=1&limit=5&category=SAK' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace victorinox-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: Victorinox SDK — browse categories, list products, inspect materials."""
from parse_apis.victorinox_com_api import Victorinox, Category, InputFormatInvalid

client = Victorinox()

# Browse all top-level product categories and their subcategories.
for cat in client.product_categories.list(limit=10):
    subs = ", ".join(s.name for s in cat.subcategories)
    print(f"{cat.name} ({cat.code}): {subs}")

# List Swiss Army Knives, capped at 5 total items.
for product in client.products.list(category=Category.SAK, limit=5):
    print(product.name, product.subcategory)

# Drill into the first product's material and classification details.
product = client.products.list(category=Category.SAK, limit=1).first()
if product is not None:
    try:
        detail = product.materials()
    except InputFormatInvalid as e:
        print("Bad input:", e.message)
    else:
        print(detail.product_name, detail.materials)

        # Walk the open classification map.
        for feature_name, cls in detail.classifications.items():
            print(f"  {feature_name}: {cls.values} ({cls.unit or 'n/a'}, {cls.group})")

print("exercised: product_categories.list / products.list / product.materials")
All endpoints · 3 totalmissing one? ·

List Victorinox products within a product category, with pagination. Returns product identifiers, names, descriptions, SEO paths, subcategories, and image URLs. The seo_path returned for each product is consumed by get_product_materials to fetch material and classification details. Each page costs one upstream request.

Input
ParamTypeDescription
pageintegerPage number (1-based).
limitintegerNumber of products per page. Clamped to 1–100.
categorystringProduct category to list. Omitted defaults to SAK.
Response
{
  "type": "object",
  "fields": {
    "page": "integer, current page number",
    "limit": "integer, results per page",
    "total": "integer, total number of products in the category",
    "has_more": "boolean, whether more pages follow",
    "products": "array of product objects, each with product_id, name, description, seo_path, product_url, category, subcategory, subcategory_code, image_url",
    "total_pages": "integer, total pages available"
  },
  "sample": {
    "data": {
      "page": 1,
      "limit": 5,
      "total": 239,
      "has_more": true,
      "products": [
        {
          "name": "Evoke Wood Damast Limited Edition 2026",
          "category": "SAK",
          "seo_path": "/Products/Swiss-Army-Knife%E2%84%A2-and-Tools/Outdoor/Evoke-Wood-Damast-Limited-Edition-2026",
          "image_url": "https://imageengine.victorinox.com/transform/c709ec4f-3045-4283-bda0-dc614d512bf3/SAK_0-9410-J26_S1",
          "product_id": "0.9410.J26",
          "description": "The Evoke Wood Damast Limited Edition 2026 combines modern precision with centuries-old forging mastery.",
          "subcategory": "Outdoor",
          "subcategory_code": "SAK_Outdoor"
        }
      ],
      "total_pages": 48
    },
    "status": "success"
  }
}

About the Victorinox API

Endpoints and Data Coverage

The API exposes three endpoints covering Victorinox product navigation and specification data. list_categories returns all top-level navigation categories, each with a code field directly usable as the category parameter in list_products. Each category entry also includes its subcategories array, giving you the full browse hierarchy in a single call.

list_products accepts category, page, and limit parameters (limit clamped to 1–100) and returns paginated product arrays. Each product object carries product_id, name, description, seo_path, product_url, category, subcategory, and subcategory_code. The total, total_pages, and has_more fields support pagination logic. The default category when category is omitted is SAK (Swiss Army Knives).

Product Material and Classification Detail

get_product_materials takes both a product_id and a seo_path — both obtained from list_products — and returns the classifications object: a map of feature names to {values, unit, group} entries covering material type, dimensions, color, functions count, and sales metadata. The materials field surfaces material strings directly (e.g., Beechwood, Polypropylene (PP)) without requiring you to traverse the full classifications map.

Data Shape Notes

Because get_product_materials requires both product_id and seo_path, a typical workflow calls list_products first to collect those fields, then calls get_product_materials per product. The seo_path values are URL-encoded path segments as returned by list_products and should be passed as-is to the detail endpoint.

Reliability & maintenanceVerified

The Victorinox API is a managed, monitored endpoint for victorinox.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when victorinox.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official victorinox.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
2d ago
Latest check
3/3 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a materials comparison tool for Victorinox knives using the materials array from get_product_materials
  • Catalog all Victorinox product subcategories programmatically using list_categories and the returned subcategories arrays
  • Sync a product database with current Victorinox catalog names, descriptions, and image URLs from list_products
  • Filter Victorinox products by category (e.g., Swiss Army Knives vs. cutlery) using the category parameter in list_products
  • Extract dimensional and color classification data from classifications for product specification sheets
  • Identify products made from specific materials (e.g., beechwood handles) by querying get_product_materials across paginated results
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Victorinox offer an official developer API?+
Victorinox does not publish a public developer API or documented data feed. This API provides structured access to product and category data from victorinox.com.
What does get_product_materials return beyond material names?+
It returns the full classifications object, which maps feature names to {values, unit, group} entries. This can include size/dimension data, color, function count, and sales-related attributes depending on the product. The materials array is a convenience field that surfaces only the material values from within that classifications map.
Does list_products return all Victorinox categories by default?+
No. When the category parameter is omitted, list_products defaults to the SAK (Swiss Army Knives) category. To list products from other categories, pass the code value returned by list_categories as the category parameter.
Does the API return pricing or stock availability for products?+
Not currently. The API covers product identifiers, names, descriptions, image URLs, subcategory metadata, and material/classification data. You can fork this API on Parse and revise it to add an endpoint targeting price or availability fields if they are present on the product pages.
Are product reviews or ratings included in any endpoint?+
Not currently. The three endpoints cover category structure, product listings, and material/classification specifications. You can fork this API on Parse and revise it to add a reviews endpoint if Victorinox exposes rating data on product pages.
Page content last updated . Spec covers 3 endpoints from victorinox.com.
Related APIs in EcommerceSee all →
migros.ch API
Search and browse Migros' product catalog to find items by name or category, view detailed product information, and discover current promotional offers. Get everything you need to shop smarter at Switzerland's leading supermarket.
patagonia.com API
Access Patagonia's full product catalog via search and category browsing. Retrieve detailed product information including variants, pricing, specs, and materials. Fetch customer reviews, locate nearby stores and authorized dealers, and browse the Worn Wear used and refurbished gear selection.
vistaprint.com API
Search and browse Vistaprint's catalog of 5,800+ products across business cards, promotional items, clothing, signage, and packaging, with instant access to product names, quantities, pricing, and detailed specifications. Filter by category or search for specific items to compare options and get complete product information for your ordering decisions.
screwfix.com API
Access Screwfix's full product catalog — browse category hierarchies, retrieve paginated product listings with pricing and ratings, fetch detailed product specifications, and search by keyword. Ideal for price monitoring, product research, and catalog analysis.
cos.com API
Search and browse COS fashion products by name or category to instantly access pricing, product images, and direct links to items. Retrieve detailed information about specific products including descriptions, availability, and pricing to compare styles and make informed shopping decisions.
ikea.com API
Search and browse IKEA's full product catalog to find items by category, compare measurements, read customer reviews, and check real-time store availability and current deals. Discover new arrivals and best-selling products to help you shop smarter and find exactly what you need.
thenorthface.com API
Search and browse The North Face's full product catalog by category, then access detailed information including specifications, pricing, and real-time inventory levels for any item. Find exactly what you're looking for with powerful product search and get complete product details in one place.
macys.com API
Browse Macy's product catalog by navigating categories, searching for items, and viewing detailed product information all in one place. Discover products across different categories and get comprehensive details to help you find exactly what you're looking for.