CrawlCheck Business API

The Business API from CrawlCheck — 26 operation(s) for business.

GitHub OpenAPI

Operations 34

1 of 34 operations are conformant: apis.io called them with no credentials and the responses matched this contract. Checked 2026-11-12. how this works · status file

GET /api/v1/business/competitor-gap Competitor gap (?domain=): the sources Gemini with Google Search cites when… #
POST /api/v1/business/competitor-gap Licence holder or owner: read the competitor gap now (once per 10 minutes). #
GET /api/v1/business/number-watch Number watch (?domain=): every phone number a directory listing or an AI answer… #
POST /api/v1/business/number-watch Licence holder or owner: read the number watch now (once per 10 minutes) #
GET /api/v1/business/ai-answers What AI answer engines say a business's phone, address and hours are (?domain=). #
POST /api/v1/business/ai-answers Licence holder or owner: ask every engine now (once an hour per domain). #
GET /api/v1/business/fix-receipts Fix receipts (?domain=). #
POST /api/v1/business/fix-receipts Licence holder or owner. #
GET /api/v1/business/record The signed business record (?domain=): what the business publishes about itself… #
GET /api/v1/business/submit-kit Assisted submission for directories with no API. #
POST /api/v1/business/submissions Licence holder or owner: record that a directory form was submitted from the… #
GET /api/v1/business/fixes Licence holder or owner. #
POST /api/v1/business/fixes Licence holder or owner. #
GET /api/v1/business/canaries Canary tracing for one business (?domain=). #
POST /api/v1/business/canaries Licence holder or owner. #
GET /api/v1/business/suppliers Supplier map. conformant #
GET /api/v1/business/monitor Listing monitor for one business (?domain=): whether it is monitored (every… #
POST /api/v1/business/monitor Read the listings now (licence holder for the domain or owner; at most every 10… #
GET /api/v1/business/review-cities Licence holder or owner. #
GET /api/v1/business/fix-calls Licence holder or owner. #
GET /api/v1/business/search-proof Licence holder or owner. #
GET /api/v1/business/speed-proof Licence holder or owner. #
GET /api/v1/business/answer-gaps Licence holder or owner. #
GET /api/v1/business/closed-watch False-closed watch for one business (?domain=): whether any source says it is… #
GET /api/v1/business/fact-consolidation Fact consolidation (fc1): every statement of the business's phone, hours… #
GET /api/v1/business/nap-block Whether the homepage and the contact page state the business's name, phone and… #
GET /api/v1/business/hours Hours day by day for one business (?domain=): what the site's structured data… #
GET /api/v1/business/service-areas Service-area truth for one business (?domain=): every place its website names… #
GET /api/v1/business/audit Field-by-field audit of every listing found for one business (?domain=) against… #
GET /api/v1/business/listings Every directory and data-supplier listing found for one business (?domain=)… #
GET /api/v1/business/wikidata The truth record for one business (?domain=) as QuickStatements to create its… #
GET /api/v1/business The truth record for one business (?domain=): name, phone, address or service… #
GET /api/v1/business/ai-screening How gpt-oss screened this business when asked for the best of its trade in its… #
POST /api/v1/business/ai-screening Licence holder or owner: screen now (once per 10 minutes) #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/crawlcheck-io:crawlcheck-io-business-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

crawlcheck-io-business-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Crawlcheck Io Business API
  version: '1'
  contact:
    name: CrawlCheck
    url: https://crawlcheck.io/policy
    email: hello@crawlcheck.io
  license:
    name: Terms
    url: https://crawlcheck.io/policy
  x-core-contract:
    promise: 'These operations are the core contract. They stay at /api/v1 and keep answering for at least 180 days after any /api/v2 is announced; their stable fields change only in a new major version, and their provisional fields only after 30 days'' notice, per /docs/api/compatibility. Verifying what they return needs none of these calls: crawlcheck-verify.mjs checks a document on your machine against the published keys (/.well-known/http-message-signatures-directory) and the rotation record, read once with --online or saved for --keys. Everything else documented here is useful but secondary, and may change with the notice its fields'' tags promise.'
    operations:
    - method: GET
      path: /api/v1/resolve
      operationId: resolveDomainV1
    - method: POST
      path: /api/v1/resolve
      operationId: resolveBatchV1
    - method: POST
      path: /api/v1/preflight
      operationId: preflightV1
    - method: GET
      path: /api/v1/decisions/{sha256}
      operationId: decisionCheckV1
    - method: GET
      path: /api/v1/revocations
      operationId: revocations
    - method: GET
      path: /api/v1/visitor
      operationId: visitorResolveV1
    - method: POST
      path: /api/v1/visitor
      operationId: visitorResolveBatchV1
    - method: GET
      path: /api/v1/mcp/scan
      operationId: mcpScanUrl
    - method: POST
      path: /api/v1/mcp/lock/check
      operationId: mcpLockCheck
    list: https://crawlcheck.io/api/v1/core
  description: 'Operations tagged Business across 2 of this provider''s published API definitions: crawlcheck-io-openapi.json, crawlcheck-io-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://crawlcheck.io
tags:


# --- truncated at 32 KB (187 KB total) ---
# Full source: https://artifacts.apis.io/crawlcheck-io/openapi/crawlcheck-io-business-api-openapi.yml