ToolAssay

Verify a California contractor licence by CSLB licence number or business name,

Verify a California contractor licence by CSLB licence number or business name, returning licence status (normalised and as CSLB words it), classifications, issue and expiry dates, bond and workers' comp. Read live from the CSLB 'Check A License' registry; an unknown licence number is answered free.

Not tested: has real-world effectsour last check, 2026-10-21
0 of 0checks answered this week
n/amedian answer time
$0.04listed price per call
n/aprice it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

GET https://api.scrapebench.dev/mcp#ca-contractor-lookup#ca-contractor-lookup

CategoryCompany and compliance
Provider hostapi.scrapebench.dev
Networkseip155:8453
Payment schemesexact
Self-reported calls, 30 days6 from 1 payers (the provider's figure, not ours)

Our checks, last 30 days

We never call tools that send, buy, move money or file anything, not even without paying.

Example input (from the provider)

{
  "description": "Verify a California contractor licence by CSLB licence number or business name, returning licence status (normalised and as CSLB words it), classifications, issue and expiry dates, bond and workers' comp. Read live from the CSLB 'Check A License' registry; an unknown licence number is answered free.",
  "example": {
    "license_number": "22726"
  },
  "inputSchema": {
    "properties": {
      "city": {
        "anyOf": [
          {
            "maxLength": 60,
            "minLength": 2,
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "description": "Optional: keep only name matches whose city of record is this (case ignored)."
      },
      "license_number": {
        "anyOf": [
          {
            "pattern": "^\\d{1,8}$",
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "description": "CSLB licence number, digits only, e.g. '22726'. Send this or name."
      },
      "name": {
        "anyOf": [
          {
            "maxLength": 100,
            "minLength": 2,
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "description": "Business name or its start, e.g. 'RANSOME' (case ignored). Matches names beginning with it. Send this or license_number."
      },
      "page": {
        "default": 0,
        "description": "Zero-based page; each page is one paid call.",
        "maximum": 1,
        "minimum": 0,
        "type": "integer"
      },
      "purpose": {
        "anyOf": [
          {
            "maxLength": 200,
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "description": "Optional: what you need this data for, in one sentence (e.g. 'vetting a roofer before hiring'). It never changes the price or the rows; it tells us what to improve."
      }
    },
    "type": "object"
  },
  "toolName": "ca-contractor-lookup",
  "transport": "streamable-http",
  "type": "mcp"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "description": {
          "type": "string"
        },
        "example": {
          "type": "object"
        },
        "inputSchema": {
          "type": "object"
        },
        "toolName": {
          "type": "string"
        },
        "transport": {
          "enum": [
            "streamable-http",
            "sse"
          ],
          "type": "string"
        },
        "type": {
          "const": "mcp",
          "type": "string"
        }
      },
      "required": [
        "type",
        "toolName",
        "inputSchema"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {},
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}

This page as JSON