Skip to main content
Baselayer is a Know Your Business (KYB) platform that verifies US entities against authoritative registration and risk data. It resolves a business by name and address and returns the full profile: officers, state registrations, entity structure, and verification status.

Use it for

  • KYB onboarding and vendor/customer verification.
  • Due diligence on officers, registrations, and entity structure.
  • Screening businesses for risk and watchlist hits.

Provider ID

Use this value in dataSources:
baselayer

Example

Verify a business and retrieve its officer and registration details.
from exa_py import Exa

exa = Exa()
run = exa.agent.runs.create(
    query="Verify the business 'Stripe, Inc.' in San Francisco, CA and return its officers and registration status.",
    data_sources=[{"provider": "baselayer"}],
    output_schema={
        "type": "object",
        "required": ["business"],
        "properties": {
            "business": {
                "type": "object",
                "required": ["name", "verified", "incorporationState", "officers"],
                "properties": {
                    "name": {"type": "string"},
                    "verified": {"type": "boolean"},
                    "incorporationState": {"type": "string"},
                    "officers": {
                        "type": "array",
                        "items": {
                            "type": "object",
                            "required": ["name", "title"],
                            "properties": {
                                "name": {"type": "string"},
                                "title": {"type": "string"},
                            },
                        },
                    },
                },
            }
        },
    },
)
run = exa.agent.runs.poll_until_finished(run.id)
import Exa from "exa-js";

const exa = new Exa();
const run = await exa.agent.runs.create({
  query: "Verify the business 'Stripe, Inc.' in San Francisco, CA and return its officers and registration status.",
  dataSources: [{ provider: "baselayer" }],
  outputSchema: {
    type: "object",
    required: ["business"],
    properties: {
      business: {
        type: "object",
        required: ["name", "verified", "incorporationState", "officers"],
        properties: {
          name: { type: "string" },
          verified: { type: "boolean" },
          incorporationState: { type: "string" },
          officers: {
            type: "array",
            items: {
              type: "object",
              required: ["name", "title"],
              properties: {
                name: { type: "string" },
                title: { type: "string" },
              },
            },
          },
        },
      },
    },
  },
});
curl -s -X POST "https://api.exa.ai/agent/runs" \
  -H "Content-Type: application/json" \
  -H "x-api-key: $EXA_API_KEY" \
  -d '{
    "query": "Verify the business Stripe, Inc. in San Francisco, CA and return its officers and registration status.",
    "dataSources": [{ "provider": "baselayer" }],
    "outputSchema": {
      "type": "object",
      "required": ["business"],
      "properties": {
        "business": {
          "type": "object",
          "required": ["name", "verified", "incorporationState", "officers"],
          "properties": {
            "name": { "type": "string" },
            "verified": { "type": "boolean" },
            "incorporationState": { "type": "string" },
            "officers": {
              "type": "array",
              "items": {
                "type": "object",
                "required": ["name", "title"],
                "properties": {
                  "name": { "type": "string" },
                  "title": { "type": "string" }
                }
              }
            }
          }
        }
      }
    }
  }'

Pairs well with

  • Fiber.ai: enrich a verified business with firmographics, headcount, and contacts.
  • Financial Datasets: add recent news coverage for public entities.
  • Similarweb: benchmark a verified company’s web traffic and competitors.
Last modified on June 26, 2026