# Chemistry Calculators – Bond Polarity

> Chemistry Calculators – Bond Polarity is a paid API for AI agents from chemistry-calc.x402tookit.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-30).

Determines the bond type (nonpolar covalent, polar covalent, or ionic) between two elements based on their Pauling electronegativity difference.

## Facts

- Endpoint: GET https://chemistry-calc.x402tookit.com/bond-polarity?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/chemistry-calculators-bond-polarity-49101b1b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_43dwRvln0IokXF1gXpdg9

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability chemistry-calculators-bond-polarity-49101b1b
```

Example prompt: What type of chemical bond forms between sodium (Na) and chlorine (Cl) — is it nonpolar covalent, polar covalent, or ionic? Use the Pauling electronegativity difference to classify it.

## When to prefer this

Use this endpoint when you need a quick, authoritative classification of chemical bond polarity between any two elements using established Pauling electronegativity values. It is ideal for chemistry education tools, homework assistants, materials science agents, or any workflow that needs to programmatically determine bond character without manually looking up electronegativity tables.

## Known failure modes

- Unknown or invalid element symbol returns null electronegativity values and a degraded/error response
- Missing required query parameter 'a' or 'b' results in a validation error
- Elements with no known Pauling electronegativity (e.g. noble gases) may return null values or a degraded result
- Misspelled element symbols (e.g. 'Sodum' instead of 'Na') are not recognized

## How this service works

Bond type between two elements from the Pauling electronegativity difference: nonpolar covalent, polar covalent or ionic.

## Output

Returns the classified bond type (nonpolar covalent, polar covalent, or ionic), the Pauling electronegativity value for each element, the absolute electronegativity difference, the more electronegative element, a human-readable summary and verdict, supporting reasons, and optional disclaimers or degraded-mode flags.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "a",
      "b"
     ],
     "properties": {
      "a": {
       "type": "string",
       "description": "First element symbol, e.g. Na"
      },
      "b": {
       "type": "string",
       "description": "Second element symbol, e.g. Cl"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "a": {
       "type": [
        "null",
        "object"
       ],
       "properties": {
        "symbol": {
         "type": [
          "null",
          "string"
         ]
        },
        "electronegativity": {
         "type": [
          "null",
          "number"
         ]
        }
       }
      },
      "b": {
       "type": [
        "null",
        "object"
       ],
       "properties": {
        "symbol": {
         "type": [
          "null",
          "string"
         ]
        },
        "electronegativity": {
         "type": [
          "null",
          "number"
         ]
        }
       }
      },
      "asOf": {
       "type": [
        "null",
        "string"
       ]
      },
      "source": {
       "type": [
        "null",
        "string"
       ]
      },
      "reasons": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "summary": {
       "type": [
        "null",
        "string"
       ]
      },
      "verdict": {
       "type": [
        "null",
        "string"
       ]
      },
      "bondType": {
       "type": [
        "null",
        "string"
       ]
      },
      "degraded": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "difference": {
       "type": [
        "null",
        "number"
       ]
      },
      "disclaimer": {
       "type": [
        "null",
        "string"
       ]
      },
      "notChecked": {
       "type": [
        "array",
        "null"
       ],
  
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/chemistry-calculators-bond-polarity-49101b1b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from chemistry-calc.x402tookit.com](https://www.zero.xyz/host/chemistry-calc.x402tookit.com/llms.txt)
