API

Industrial parts data for your systems

Integrate verified cross-reference data into your ERP, CMMS, or procurement platform. Bearings, V-belts, sheaves, and roller chain. One API call returns verified equivalents across all major brands.

Get your API key

Quick start

curl
curl -H "X-API-Key: pm_live_your_key_here" \
  "https://api.partmatch.io/api/v1/public/bearings/search?q=6205-2RS"

Same pattern for every category — see Endpoints below.

Response format

Responses come in two shapes depending on the category.

Flat — bearings & V-belts

One row per (part × brand). Each result is a self-contained equivalent with full specs; search returns up to 20, the detail endpoint returns the single best match.

JSON
{
  "query": "6205-2RS",
  "confidence": 1.0,
  "match_method": "exact",
  "results_count": 5,
  "results": [
    {
      "brand": "NSK",
      "part_number": "6205DDU",
      "bore_mm": 25.0,
      "od_mm": 52.0,
      "width_mm": 15.0,
      "dynamic_load_kn": 14.8,
      "static_load_kn": 7.8,
      "seal_type": "2RS",
      "clearance_class": "CN",
      "weight_g": 91,
      "max_speed_grease_rpm": 18000,
      "equivalence_state": "verified_equivalent"
    },
    {
      "brand": "SKF",
      "part_number": "6205-2RS1",
      "bore_mm": 25.0,
      "od_mm": 52.0,
      "width_mm": 15.0,
      "dynamic_load_kn": 14.8,
      "static_load_kn": 7.8,
      "seal_type": "2RS",
      "clearance_class": "CN",
      "weight_g": 91,
      "max_speed_grease_rpm": 18000,
      "equivalence_state": "verified_equivalent"
    }
  ],
  "alias_match": null
}

Nested — sheaves & chain

A canonical base (geometry/dimensions) plus a brand_skus[] array of equivalents across brands. The detail endpoint returns one base object; search wraps a list of them under results.

JSON
{
  "canonical_part_number": "2BK60H",
  "groove_profile": "B",
  "groove_count": 2,
  "pitch_diameter_inches": 5.0,
  "od_inches": 5.75,
  "bushing_system": "fixed",
  "weight_lbs": 4.4,
  "brand_skus": [
    {
      "brand": "Browning",
      "part_number": "2BK60H",
      "is_oem": true,
      "quality_tier": null,
      "equivalence_state": "verified_equivalent"
    },
    {
      "brand": "PowerDrive",
      "part_number": "2BK60H",
      "is_oem": false,
      "quality_tier": null,
      "equivalence_state": "cross_reference"
    },
    {
      "brand": "MasterDrive",
      "part_number": "2BK60H",
      "is_oem": false,
      "quality_tier": null,
      "equivalence_state": "cross_reference"
    }
  ],
  "source_name": "Browning V-Belt Drives Product Guide (Catalog 3694726)",
  "verified_at": "2026-06-12T12:49:30.337130Z",
  "confidence_tier": "verified",
  "equivalence_type": "perfect_interchange"
}

The equivalence_state trust signal

Every equivalent carries an equivalence_state so you can gate substitutions by confidence:

  • verified_equivalent — confirmed interchangeable against a manufacturer-published cross-reference.
  • cross_reference — listed as a cross-reference; verify fitment before substituting.
  • geometry_match — dimensional match only (bearings); no published interchange.

It's present on bearings, sheaves, and chain. V-belts don't carry it — when a belt query resolves through the Continental cross-reference table, the provenance is returned in a top-level alias_match block instead.

Endpoints

GET
/api/v1/public/bearings/search?q={query}
Search for bearing equivalents by part number or dimensions. Returns all matching brands with specs.
GET
/api/v1/public/bearings/{part_number}
Get detailed specs for a specific part number.
GET
/api/v1/public/keys/usage
Check your current daily usage and remaining quota.
POST
/api/v1/public/keys
Create a new API key. Requires email in the request body.
GET
/api/v1/public/belts/search?q={query}
Search for V-belt equivalents by part number (e.g. A68, B75, 5V1060). Returns all matching brands with specs. (Flat shape.)
GET
/api/v1/public/belts/{part_number}
Get specs for a specific V-belt part number. (Flat shape.)
GET
/api/v1/public/sheaves/search?q={query}
Search for V-belt sheave/pulley equivalents (Browning, PowerDrive, MasterDrive, TB Wood's, Maska, Martin). (Nested shape — base + brand_skus[].)
GET
/api/v1/public/sheaves/{part_number}
Get a sheave base with all brand SKUs and geometry (groove profile, pitch diameter, bushing system). (Nested shape.)
GET
/api/v1/public/chain/search?q={query}
Search for ANSI/BS roller chain equivalents (e.g. 40-1, 60-2, 08B-1; brand PN, ISO designation, or pitch). (Nested shape.)
GET
/api/v1/public/chain/{part_number}
Get a roller chain product with ANSI/BS dimensions and all brand SKUs. (Nested shape.)

Pricing

Free
$0forever
100 requests/day
  • Full search API access
  • All major OEM brands
  • Dimensions + load ratings
  • JSON response format
  • Community support
Get free API key
Pro
$49/month
5,000 requests/day
  • Everything in Free
  • Higher rate limits
  • Pricing data included
  • Priority support
  • Usage analytics dashboard
Business
$199/month
50,000 requests/day
  • Everything in Pro
  • Bulk data exports
  • Custom integrations
  • SLA guarantee
  • Dedicated support

Use cases

CMMS Integration

Auto-suggest replacement parts when a work order is created. Verify equivalents before procurement approves a substitution.

E-Commerce Enrichment

Add cross-reference data to product pages. Show customers which parts from other brands fit their application — across bearings, V-belts, sheaves, and chain.

Catalog Normalization

Map your existing inventory to a canonical part database. Identify duplicates across brands. Clean up your parts catalog.