Discover/nortonabrasives.com API
live

nortonabrasives.com APIwww.nortonabrasives.com

Access the full Norton Abrasives UK product catalog via API. Retrieve specs, part numbers, SKU variants, grit sizes, and categories for all abrasive product types.

Endpoint health
verified 54m ago
list_products
get_product_details
2/2 passing latest checkself-healing
Endpoints
2
Updated
5h ago
Try it
Zero-indexed page number for pagination.
api.parse.bot/scraper/ee87d215-f212-4187-8342-4cb15e80de8c/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/ee87d215-f212-4187-8342-4cb15e80de8c/list_products?page=0' \
  -H 'X-API-Key: $PARSE_API_KEY'
Or use the typed Python SDKfully typed · autocompletes

Typed Python client. Install the CLI, sign in, then pull this API’s generated client:

pip install parse-sdk
parse login
parse add --marketplace nortonabrasives-com-api

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: Norton Abrasives UK Product API — browse catalog, drill into specs."""
from parse_apis.Norton_Abrasives_UK_Product_API import NortonAbrasives, ProductNotFound

client = NortonAbrasives()

# Browse the product catalog — limit= caps total items fetched across pages.
for product in client.product_summaries.list(limit=5):
    print(product.name, product.tier, product.slug)

# Drill into a specific product's full specifications.
summary = client.product_summaries.list(limit=1).first()
if summary:
    detail = summary.details()
    print(detail.name, detail.categories, detail.total_variants)
    for variant in detail.specifications[:3]:
        print(variant.part_number, variant.diameter_mm, variant.grit_size, variant.abrasive)

# Fetch a product directly by slug when you already know its identifier.
try:
    product = client.products.get(slug="quantum-flap-discs")
    print(product.name, product.categories, product.table_headers)
except ProductNotFound as exc:
    print(f"Product not found: {exc.slug}")

print("exercised: product_summaries.list / summary.details / products.get / error handling")
All endpoints · 2 totalmissing one? ·

Paginate through the full Norton Abrasives UK product catalog. Returns product families (each containing multiple SKU variants) with name, slug, URL, and quality tier. Products span all categories (flap discs, cutting wheels, grinding wheels, sanding discs, belts, etc.). Use the slug from results to fetch full specifications via get_product_details. 23 products per page, 0-indexed pagination.

Input
ParamTypeDescription
pageintegerZero-indexed page number for pagination.
Response
{
  "type": "object",
  "fields": {
    "page": "integer",
    "per_page": "integer",
    "products": "array of product summaries with name, slug, url, and tier",
    "total_pages": "integer",
    "total_products": "integer"
  },
  "sample": {
    "data": {
      "page": 0,
      "per_page": 23,
      "products": [
        {
          "url": "https://www.nortonabrasives.com/en-gb/product/purple-mandrel",
          "name": "Purple Mandrel",
          "slug": "purple-mandrel",
          "tier": "Good +++"
        }
      ],
      "total_pages": 34,
      "total_products": 775
    },
    "status": "success"
  }
}

About the nortonabrasives.com API

The Norton Abrasives UK API provides 2 endpoints covering the complete nortonabrasives.com/en-gb product catalog, from flap discs and cutting wheels to sanding belts and grinding wheels. The list_products endpoint paginates across all product families with name, slug, URL, and quality tier, while get_product_details returns full SKU-level specifications including part numbers, diameter, bore, grit size, and abrasive material for every variant within a product family.

Product Catalog Browsing

The list_products endpoint returns paginated summaries of the entire Norton Abrasives UK catalog. Each page result includes total_products, total_pages, per_page, and an array of product summaries. Each summary carries the product name, slug, url, and tier (quality grade). The page parameter is zero-indexed, so page 0 is the first page. Products span all abrasive categories — flap discs, cutting wheels, grinding wheels, sanding discs, sanding belts, and more.

Full Product Specifications

The get_product_details endpoint accepts a slug string (e.g. quantum-flap-discs or vulcan-zirconia-flap-discs) sourced from list_products results. It returns the product name, description, categories array, and key_specs object containing highlighted specification pairs. The table_headers array defines the column schema for the specifications array, where each element is a variant object keyed by those headers. Variant-level fields typically include part number, diameter, bore, grit size, and abrasive material. total_variants indicates how many SKUs exist within the product family.

Coverage and Scope

The API is scoped to the UK/en-gb locale of nortonabrasives.com. Category coverage is broad — not limited to a single product type. Slugs from list_products are the canonical input for get_product_details, so a typical workflow is to paginate list_products to collect slugs, then call get_product_details per slug to retrieve variant-level specifications and part numbers.

Reliability & maintenanceVerified

The nortonabrasives.com API is a managed, monitored endpoint for www.nortonabrasives.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when www.nortonabrasives.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 www.nortonabrasives.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
54m ago
Latest check
2/2 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 parts lookup tool using specifications variant data including part numbers and grit sizes.
  • Compare abrasive product families by quality tier across flap discs, cutting wheels, and grinding wheels.
  • Populate an internal procurement database with Norton UK SKUs, diameters, and bore measurements.
  • Index product description and categories fields to power an on-site abrasive selector or search tool.
  • Track catalog size and new product family additions by monitoring total_products across paginated list_products calls.
  • Map Norton Abrasives part numbers to distributor inventory by extracting variant-level part numbers from get_product_details.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Norton Abrasives have an official developer API?+
Norton Abrasives does not publish a public developer API or documented data feed. This Parse API provides structured access to the product data available on nortonabrasives.com/en-gb.
What does `get_product_details` return for a product with many variants?+
It returns the full specifications array containing all SKU variants, each keyed by the column names listed in table_headers. The total_variants integer tells you how many variants are in the family. Fields vary by product type but commonly include part number, diameter, bore size, grit size, and abrasive material. The key_specs object separately surfaces a subset of highlighted spec pairs for quick reference.
Does the API cover Norton Abrasives product data outside the UK locale?+
Not currently. The API is scoped to the en-gb locale of nortonabrasives.com. US, EU, or other regional catalogs — which may differ in product availability, part numbers, and pricing — are not covered. You can fork this API on Parse and revise it to target a different regional URL path.
Can I filter `list_products` by category (e.g. only flap discs) or by tier?+
Not currently. The list_products endpoint returns all product families across every category with only page-level pagination available. Category and tier values are included in results so you can filter client-side. You can fork this API on Parse and revise it to add category or tier filtering as endpoint parameters.
Are product prices or stock availability included in the response?+
No pricing or stock availability fields are returned by either endpoint. The API covers product specifications, part numbers, descriptions, categories, and quality tier. If you need to surface pricing or availability from a distributor, you can fork this API on Parse and revise it to add an endpoint targeting that data source.
Page content last updated . Spec covers 2 endpoints from www.nortonabrasives.com.
Related APIs in EcommerceSee all →
walmart.com API
Retrieve product data from Walmart.com including pricing, descriptions, availability, reviews, and category listings. Access real-time product information to search by keyword, look up items by ID or URL, and browse department categories.
homedepot.com API
Search and browse Home Depot's product catalog to compare pricing, check real-time availability, and review detailed product specifications. Find products across all categories, look up store locations and hours, and check fulfillment options including in-store pickup and delivery.
amazon.co.uk API
amazon.co.uk API
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.
amazon.fr API
Scrape product data from Amazon.fr, including search results, product details, specifications, seller offers, customer reviews, and current deals.
idealo.de API
Search for products on Idealo.de and retrieve detailed information including current seller offers, price history, technical specifications, and user and expert reviews. Compare prices across sellers and access comprehensive product data to evaluate deals.
zara.com API
Shop Zara's entire catalog by browsing categories, searching for specific items, and viewing detailed product information including measurements and related products. Find nearby store locations, check real-time inventory availability, and get shipping details all in one place.
nike.com API
Search the Nike product catalog by keyword and retrieve detailed product information including pricing, sizing, color variants, and availability. Use autocomplete suggestions to refine queries and discover relevant products on Nike.com.