Schema.org · Schema

Schema.org LocalBusiness

A particular physical business or branch of an organization. Examples of LocalBusiness include a restaurant, a particular branch of a restaurant chain, a bank branch, a medical practice, a club, a bowling alley, etc.

Schema.orgStructured DataLinked DataJSON-LDVocabularySEOWeb StandardsRDFOntology

Properties

Name Type Description
@type string The Schema.org type.
@context string
name string The name of the business.
description string A description of the business.
url string URL of the business.
image object An image of the business.
logo object An associated logo.
address object Physical address of the business.
geo object The geo coordinates of the business.
telephone string The telephone number.
email string Email address.
faxNumber string The fax number.
openingHours object The general opening hours for a business (e.g., Mo-Fr 08:00-17:00).
openingHoursSpecification object The opening hours of a certain place.
priceRange string The price range of the business (e.g., $$$).
currenciesAccepted string The currency accepted.
paymentAccepted string Cash, Credit Card, Cryptocurrency, Local Exchange Tradings System, etc.
areaServed string The geographic area where a service or offered item is provided.
hasMap string A URL to a map of the place.
aggregateRating object The overall rating.
review object A review of the business.
department object A department within the business.
founder object A person who founded this business.
foundingDate string The date that this business was founded.
menu string URL of the menu (for FoodEstablishment).
servesCuisine string The cuisine of the restaurant (for FoodEstablishment).
acceptsReservations object Indicates whether a FoodEstablishment accepts reservations.
sameAs object URL of a reference Web page that unambiguously indicates the item's identity.
identifier string The identifier property represents any kind of identifier.
View JSON Schema on GitHub

JSON Schema

schema-org-local-business-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://schema.org/schemas/local-business.json",
  "title": "Schema.org LocalBusiness",
  "description": "A particular physical business or branch of an organization. Examples of LocalBusiness include a restaurant, a particular branch of a restaurant chain, a bank branch, a medical practice, a club, a bowling alley, etc.",
  "type": "object",
  "required": ["@type", "name"],
  "properties": {
    "@type": {
      "type": "string",
      "description": "The Schema.org type.",
      "enum": ["LocalBusiness", "AnimalShelter", "AutomotiveBusiness", "ChildCare", "Dentist", "DryCleaningOrLaundry", "EmergencyService", "EmploymentAgency", "EntertainmentBusiness", "FinancialService", "FoodEstablishment", "GovernmentOffice", "HealthAndBeautyBusiness", "HomeAndConstructionBusiness", "InternetCafe", "LegalService", "Library", "LodgingBusiness", "MedicalBusiness", "ProfessionalService", "RadioStation", "RealEstateAgent", "RecyclingCenter", "SelfStorage", "ShoppingCenter", "SportsActivityLocation", "Store", "TelevisionStation", "TouristInformationCenter", "TravelAgency"]
    },
    "@context": {
      "type": "string",
      "default": "https://schema.org"
    },
    "name": {
      "type": "string",
      "description": "The name of the business."
    },
    "description": {
      "type": "string",
      "description": "A description of the business."
    },
    "url": {
      "type": "string",
      "format": "uri",
      "description": "URL of the business."
    },
    "image": {
      "oneOf": [
        { "type": "string", "format": "uri" },
        { "$ref": "schema-org-image-object-schema.json" }
      ],
      "description": "An image of the business."
    },
    "logo": {
      "oneOf": [
        { "type": "string", "format": "uri" },
        { "$ref": "schema-org-image-object-schema.json" }
      ],
      "description": "An associated logo."
    },
    "address": {
      "oneOf": [
        { "type": "string" },
        { "$ref": "schema-org-postal-address-schema.json" }
      ],
      "description": "Physical address of the business."
    },
    "geo": {
      "$ref": "schema-org-geo-coordinates-schema.json",
      "description": "The geo coordinates of the business."
    },
    "telephone": {
      "type": "string",
      "description": "The telephone number."
    },
    "email": {
      "type": "string",
      "format": "email",
      "description": "Email address."
    },
    "faxNumber": {
      "type": "string",
      "description": "The fax number."
    },
    "openingHours": {
      "oneOf": [
        { "type": "string" },
        { "type": "array", "items": { "type": "string" } }
      ],
      "description": "The general opening hours for a business (e.g., Mo-Fr 08:00-17:00)."
    },
    "openingHoursSpecification": {
      "oneOf": [
        { "$ref": "#/$defs/OpeningHoursSpecification" },
        { "type": "array", "items": { "$ref": "#/$defs/OpeningHoursSpecification" } }
      ],
      "description": "The opening hours of a certain place."
    },
    "priceRange": {
      "type": "string",
      "description": "The price range of the business (e.g., $$$)."
    },
    "currenciesAccepted": {
      "type": "string",
      "description": "The currency accepted."
    },
    "paymentAccepted": {
      "type": "string",
      "description": "Cash, Credit Card, Cryptocurrency, Local Exchange Tradings System, etc."
    },
    "areaServed": {
      "type": "string",
      "description": "The geographic area where a service or offered item is provided."
    },
    "hasMap": {
      "type": "string",
      "format": "uri",
      "description": "A URL to a map of the place."
    },
    "aggregateRating": {
      "$ref": "schema-org-aggregate-rating-schema.json",
      "description": "The overall rating."
    },
    "review": {
      "oneOf": [
        { "$ref": "schema-org-review-schema.json" },
        { "type": "array", "items": { "$ref": "schema-org-review-schema.json" } }
      ],
      "description": "A review of the business."
    },
    "department": {
      "oneOf": [
        { "$ref": "#" },
        { "type": "array", "items": { "$ref": "#" } }
      ],
      "description": "A department within the business."
    },
    "founder": {
      "$ref": "schema-org-person-schema.json",
      "description": "A person who founded this business."
    },
    "foundingDate": {
      "type": "string",
      "format": "date",
      "description": "The date that this business was founded."
    },
    "menu": {
      "type": "string",
      "format": "uri",
      "description": "URL of the menu (for FoodEstablishment)."
    },
    "servesCuisine": {
      "type": "string",
      "description": "The cuisine of the restaurant (for FoodEstablishment)."
    },
    "acceptsReservations": {
      "oneOf": [
        { "type": "boolean" },
        { "type": "string", "format": "uri" }
      ],
      "description": "Indicates whether a FoodEstablishment accepts reservations."
    },
    "sameAs": {
      "oneOf": [
        { "type": "string", "format": "uri" },
        { "type": "array", "items": { "type": "string", "format": "uri" } }
      ],
      "description": "URL of a reference Web page that unambiguously indicates the item's identity."
    },
    "identifier": {
      "type": "string",
      "description": "The identifier property represents any kind of identifier."
    }
  },
  "$defs": {
    "OpeningHoursSpecification": {
      "type": "object",
      "description": "A structured value providing information about the opening hours of a place.",
      "properties": {
        "@type": { "type": "string", "const": "OpeningHoursSpecification" },
        "dayOfWeek": { "type": "string", "enum": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday", "PublicHolidays"] },
        "opens": { "type": "string", "pattern": "^\\d{2}:\\d{2}$" },
        "closes": { "type": "string", "pattern": "^\\d{2}:\\d{2}$" },
        "validFrom": { "type": "string", "format": "date" },
        "validThrough": { "type": "string", "format": "date" }
      }
    }
  }
}

Work with this as data

Every JSON Schema 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 schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • 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 JSON Schema
curl "https://apis.io/api/v1/json-schemas/schema-org-local-business"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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.