changedOutput schema / properties / data / properties / results / items / anyOf
Previous value: -[
- {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "brand_assets": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "gallery_image_urls": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "hero_alt": {
- "type": "string"
- },
- "hero_image_url": {
- "type": "string"
- },
- "logo_url": {
- "type": "string"
- },
- "source": {
- "enum": [
- "verified_media",
- "owner_published",
- "template_fallback"
- ],
- "type": "string"
- }
- },
- "required": [
- "logo_url",
- "hero_image_url",
- "gallery_image_urls",
- "hero_alt",
- "source"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "business_id": {
- "type": "string"
- },
- "category": {
- "type": "string"
- },
- "city": {
- "type": "string"
- },
- "commercial_status": {
- "type": "string"
- },
- "display_name": {
- "type": "string"
- },
- "distance_miles": {
- "minimum": 0,
- "type": "number"
- },
- "domain": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "exposure_tier": {
- "type": "string"
- },
- "insurance": {
- "additionalProperties": false,
- "properties": {
- "carrier_name": {
- "const": "Not publicly disclosed",
- "type": "string"
- },
- "disclosure": {
- "const": "Insurance certificate provided by the business. Not independently confirmed by Loppee.",
- "type": "string"
- },
- "stated_expires_at": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "status": {
- "const": "owner_provided",
- "type": "string"
- }
- },
- "required": [
- "status",
- "carrier_name",
- "stated_expires_at",
- "disclosure"
- ],
- "type": "object"
- },
- "open_now": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "closes_at": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "detail": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "is_open": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ]
- },
- "label": {
- "type": "string"
- },
- "local_time": {
- "type": "string"
- },
- "opens_at": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "override_label": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "status": {
- "enum": [
- "open",
- "closed",
- "open_24",
- "appointment"
- ],
- "type": "string"
- },
- "time_zone": {
- "type": "string"
- }
- },
- "required": [
- "status",
- "is_open",
- "label",
- "detail",
- "closes_at",
- "opens_at",
- "override_label",
- "time_zone",
- "local_time"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "phone": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "public_profile_url": {
- "type": "string"
- },
- "ranking_reason": {
- "type": "string"
- },
- "review_reputation": {
- "additionalProperties": false,
- "properties": {
- "counts_truncated": {
- "type": "boolean"
- },
- "display_rating": {
- "anyOf": [
- {
- "maximum": 5,
- "minimum": 1,
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
- },
- "display_review_count": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "identity_verified_review_count": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "latest_review_snippet": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "quality_rating": {
- "anyOf": [
- {
- "maximum": 5,
- "minimum": 1,
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
- },
- "ranking": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "basis": {
- "const": "identity_verified_reviewer_reviews",
- "type": "string"
- },
- "explanation": {
- "const": "Ratings from identity-verified reviewers influence quality ordering within the applicable business class or Registry pool. They do not verify the business, prove a transaction, change discovery reach, or permit paid influence.",
- "type": "string"
- },
- "half_star_band": {
- "maximum": 5,
- "minimum": 1,
- "multipleOf": 0.5,
- "type": "number"
- },
- "status": {
- "const": "quality_ranked",
- "type": "string"
- }
- },
- "required": [
- "status",
- "basis",
- "half_star_band",
- "explanation"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "basis": {
- "const": "identity_verified_reviewer_reviews",
- "type": "string"
- },
- "explanation": {
- "const": "No identity-verified reviewer rating is available. There is no reviewer-quality ranking signal for this business.",
- "type": "string"
- },
- "half_star_band": {
- "type": "null"
- },
- "status": {
- "const": "unrated",
- "type": "string"
- }
- },
- "required": [
- "status",
- "basis",
- "half_star_band",
- "explanation"
- ],
- "type": "object"
- }
- ]
- },
- "verified_review_count": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- }
- },
- "required": [
- "display_rating",
- "display_review_count",
- "verified_review_count",
- "identity_verified_review_count",
- "quality_rating",
- "ranking"
- ],
- "type": "object"
- },
- "source_type": {
- "const": "published_profile",
- "type": "string"
- },
- "sponsored": {
- "type": "boolean"
- },
- "state": {
- "type": "string"
- },
- "trust_card_url": {
- "type": "string"
- },
- "trust_model_version": {
- "const": "v3",
- "type": "string"
- },
- "verification_class": {
- "const": "verified",
- "type": "string"
- },
- "verification_disclosure": {
- "anyOf": [
- {
- "const": "Loppee completed this business's registration, professional license, and contact checks.",
- "type": "string"
- },
- {
- "const": "Loppee completed this business's registration and contact checks.",
- "type": "string"
- }
- ]
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "source_type",
- "business_id",
- "display_name",
- "domain",
- "category",
- "city",
- "state",
- "website",
- "phone",
- "review_reputation",
- "trust_card_url",
- "public_profile_url",
- "brand_assets",
- "commercial_status",
- "exposure_tier",
- "open_now",
- "sponsored",
- "ranking_reason",
- "trust_model_version",
- "verification_class",
- "verification_disclosure"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "brand_assets": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "gallery_image_urls": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "hero_alt": {
- "type": "string"
- },
- "hero_image_url": {
- "type": "string"
- },
- "logo_url": {
- "type": "string"
- },
- "source": {
- "enum": [
- "verified_media",
- "owner_published",
- "template_fallback"
- ],
- "type": "string"
- }
- },
- "required": [
- "logo_url",
- "hero_image_url",
- "gallery_image_urls",
- "hero_alt",
- "source"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "business_id": {
- "type": "string"
- },
- "category": {
- "type": "string"
- },
- "city": {
- "type": "string"
- },
- "commercial_status": {
- "type": "string"
- },
- "display_name": {
- "type": "string"
- },
- "distance_miles": {
- "minimum": 0,
- "type": "number"
- },
- "domain": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "exposure_tier": {
- "type": "string"
- },
- "insurance": {
- "additionalProperties": false,
- "properties": {
- "carrier_name": {
- "const": "Not publicly disclosed",
- "type": "string"
- },
- "disclosure": {
- "const": "Insurance certificate provided by the business. Not independently confirmed by Loppee.",
- "type": "string"
- },
- "stated_expires_at": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "status": {
- "const": "owner_provided",
- "type": "string"
- }
- },
- "required": [
- "status",
- "carrier_name",
- "stated_expires_at",
- "disclosure"
- ],
- "type": "object"
- },
- "open_now": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "closes_at": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "detail": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "is_open": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ]
- },
- "label": {
- "type": "string"
- },
- "local_time": {
- "type": "string"
- },
- "opens_at": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "override_label": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "status": {
- "enum": [
- "open",
- "closed",
- "open_24",
- "appointment"
- ],
- "type": "string"
- },
- "time_zone": {
- "type": "string"
- }
- },
- "required": [
- "status",
- "is_open",
- "label",
- "detail",
- "closes_at",
- "opens_at",
- "override_label",
- "time_zone",
- "local_time"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "phone": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "public_profile_url": {
- "type": "string"
- },
- "ranking_reason": {
- "type": "string"
- },
- "review_reputation": {
- "additionalProperties": false,
- "properties": {
- "counts_truncated": {
- "type": "boolean"
- },
- "display_rating": {
- "anyOf": [
- {
- "maximum": 5,
- "minimum": 1,
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
- },
- "display_review_count": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "identity_verified_review_count": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "latest_review_snippet": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "quality_rating": {
- "anyOf": [
- {
- "maximum": 5,
- "minimum": 1,
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
- },
- "ranking": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "basis": {
- "const": "identity_verified_reviewer_reviews",
- "type": "string"
- },
- "explanation": {
- "const": "Ratings from identity-verified reviewers influence quality ordering within the applicable business class or Registry pool. They do not verify the business, prove a transaction, change discovery reach, or permit paid influence.",
- "type": "string"
- },
- "half_star_band": {
- "maximum": 5,
- "minimum": 1,
- "multipleOf": 0.5,
- "type": "number"
- },
- "status": {
- "const": "quality_ranked",
- "type": "string"
- }
- },
- "required": [
- "status",
- "basis",
- "half_star_band",
- "explanation"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "basis": {
- "const": "identity_verified_reviewer_reviews",
- "type": "string"
- },
- "explanation": {
- "const": "No identity-verified reviewer rating is available. There is no reviewer-quality ranking signal for this business.",
- "type": "string"
- },
- "half_star_band": {
- "type": "null"
- },
- "status": {
- "const": "unrated",
- "type": "string"
- }
- },
- "required": [
- "status",
- "basis",
- "half_star_band",
- "explanation"
- ],
- "type": "object"
- }
- ]
- },
- "verified_review_count": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- }
- },
- "required": [
- "display_rating",
- "display_review_count",
- "verified_review_count",
- "identity_verified_review_count",
- "quality_rating",
- "ranking"
- ],
- "type": "object"
- },
- "source_type": {
- "const": "published_profile",
- "type": "string"
- },
- "sponsored": {
- "type": "boolean"
- },
- "state": {
- "type": "string"
- },
- "trust_card_url": {
- "type": "string"
- },
- "trust_model_version": {
- "const": "v3",
- "type": "string"
- },
- "verification_class": {
- "const": "listed",
- "type": "string"
- },
- "verification_disclosure": {
- "anyOf": [
- {
- "const": "Recommended by customers. NOT verified by Loppee.",
- "type": "string"
- },
- {
- "const": "Listed on Loppee. NOT verified by Loppee.",
- "type": "string"
- }
- ]
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "source_type",
- "business_id",
- "display_name",
- "domain",
- "category",
- "city",
- "state",
- "website",
- "phone",
- "review_reputation",
- "trust_card_url",
- "public_profile_url",
- "brand_assets",
- "commercial_status",
- "exposure_tier",
- "open_now",
- "sponsored",
- "ranking_reason",
- "trust_model_version",
- "verification_class",
- "verification_disclosure"
- ],
- "type": "object"
- }
- ]
- },
- {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "category": {
- "type": "string"
- },
- "city": {
- "type": "string"
- },
- "disclosure": {
- "const": "Registry record. Not a claimed Loppee business customer.",
- "type": "string"
- },
- "display_name": {
- "type": "string"
- },
- "distance_miles": {
- "minimum": 0,
- "type": "number"
- },
- "listing_id": {
- "type": "string"
- },
- "phone": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "public_profile_url": {
- "type": "string"
- },
- "ranking_reason": {
- "type": "string"
- },
- "source_name": {
- "type": "string"
- },
- "source_type": {
- "const": "unclaimed_registry_record",
- "type": "string"
- },
- "source_url": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "sponsored": {
- "const": false,
- "type": "boolean"
- },
- "state": {
- "type": "string"
- },
- "subject_kind": {
- "const": "unclaimed_registry_record",
- "type": "string"
- },
- "trust_model_version": {
- "const": "v3",
- "type": "string"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "source_type",
- "listing_id",
- "display_name",
- "category",
- "city",
- "state",
- "website",
- "phone",
- "source_name",
- "source_url",
- "sponsored",
- "ranking_reason",
- "trust_model_version",
- "subject_kind",
- "disclosure"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "category": {
- "type": "string"
- },
- "city": {
- "type": "string"
- },
- "claim_status": {
- "const": "owner_submitted",
- "type": "string"
- },
- "disclosure": {
- "const": "Claim submitted. Ownership review is pending; this business is not yet published as Verified or Listed on Loppee.",
- "type": "string"
- },
- "display_name": {
- "type": "string"
- },
- "distance_miles": {
- "minimum": 0,
- "type": "number"
- },
- "listing_id": {
- "type": "string"
- },
- "phone": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "public_profile_url": {
- "type": "string"
- },
- "ranking_reason": {
- "type": "string"
- },
- "source_name": {
- "type": "string"
- },
- "source_type": {
- "const": "registry_record",
- "type": "string"
- },
- "source_url": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "sponsored": {
- "const": false,
- "type": "boolean"
- },
- "state": {
- "type": "string"
- },
- "subject_kind": {
- "const": "business_registry_record",
- "type": "string"
- },
- "trust_model_version": {
- "const": "v3",
- "type": "string"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "source_type",
- "listing_id",
- "display_name",
- "category",
- "city",
- "state",
- "website",
- "phone",
- "source_name",
- "source_url",
- "sponsored",
- "ranking_reason",
- "trust_model_version",
- "subject_kind",
- "claim_status",
- "disclosure"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "category": {
- "type": "string"
- },
- "city": {
- "type": "string"
- },
- "claim_status": {
- "const": "claimed",
- "type": "string"
- },
- "disclosure": {
- "const": "Claimed business profile. Not yet published as Verified or Listed on Loppee.",
- "type": "string"
- },
- "display_name": {
- "type": "string"
- },
- "distance_miles": {
- "minimum": 0,
- "type": "number"
- },
- "listing_id": {
- "type": "string"
- },
- "phone": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "public_profile_url": {
- "type": "string"
- },
- "ranking_reason": {
- "type": "string"
- },
- "source_name": {
- "type": "string"
- },
- "source_type": {
- "const": "registry_record",
- "type": "string"
- },
- "source_url": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "sponsored": {
- "const": false,
- "type": "boolean"
- },
- "state": {
- "type": "string"
- },
- "subject_kind": {
- "const": "business_registry_record",
- "type": "string"
- },
- "trust_model_version": {
- "const": "v3",
- "type": "string"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "source_type",
- "listing_id",
- "display_name",
- "category",
- "city",
- "state",
- "website",
- "phone",
- "source_name",
- "source_url",
- "sponsored",
- "ranking_reason",
- "trust_model_version",
- "subject_kind",
- "claim_status",
- "disclosure"
- ],
- "type": "object"
- }
- ]
- },
- {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "category": {
- "type": "string"
- },
- "city": {
- "type": "string"
- },
- "commercial_influence": {
- "const": "none",
- "type": "string"
- },
- "disclosure": {
- "const": "Registry record. Not a claimed Loppee business customer.",
- "type": "string"
- },
- "display_name": {
- "type": "string"
- },
- "distance_miles": {
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- },
- "listing_id": {
- "type": "string"
- },
- "phone": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "public_profile_url": {
- "type": "string"
- },
- "ranking_reason": {
- "type": "string"
- },
- "reach_eligibility": {
- "additionalProperties": false,
- "properties": {
- "location_authority": {
- "const": "precise_private",
- "type": "string"
- },
- "max_reach_miles": {
- "const": 1,
- "type": "number"
- },
- "status": {
- "const": "within_free_reach",
- "type": "string"
- }
- },
- "required": [
- "status",
- "max_reach_miles",
- "location_authority"
- ],
- "type": "object"
- },
- "review_reputation": {
- "additionalProperties": false,
- "properties": {
- "counts_truncated": {
- "type": "boolean"
- },
- "display_rating": {
- "anyOf": [
- {
- "maximum": 5,
- "minimum": 1,
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
- },
- "display_review_count": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "identity_verified_review_count": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "latest_review_snippet": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "quality_rating": {
- "anyOf": [
- {
- "maximum": 5,
- "minimum": 1,
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
- },
- "ranking": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "basis": {
- "const": "identity_verified_reviewer_reviews",
- "type": "string"
- },
- "explanation": {
- "const": "Ratings from identity-verified reviewers influence quality ordering within the applicable business class or Registry pool. They do not verify the business, prove a transaction, change discovery reach, or permit paid influence.",
- "type": "string"
- },
- "half_star_band": {
- "maximum": 5,
- "minimum": 1,
- "multipleOf": 0.5,
- "type": "number"
- },
- "status": {
- "const": "quality_ranked",
- "type": "string"
- }
- },
- "required": [
- "status",
- "basis",
- "half_star_band",
- "explanation"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "basis": {
- "const": "identity_verified_reviewer_reviews",
- "type": "string"
- },
- "explanation": {
- "const": "No identity-verified reviewer rating is available. There is no reviewer-quality ranking signal for this business.",
- "type": "string"
- },
- "half_star_band": {
- "type": "null"
- },
- "status": {
- "const": "unrated",
- "type": "string"
- }
- },
- "required": [
- "status",
- "basis",
- "half_star_band",
- "explanation"
- ],
- "type": "object"
- }
- ]
- },
- "verified_review_count": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- }
- },
- "required": [
- "display_rating",
- "display_review_count",
- "verified_review_count",
- "identity_verified_review_count",
- "quality_rating",
- "ranking"
- ],
- "type": "object"
- },
- "source_name": {
- "type": "string"
- },
- "source_type": {
- "const": "unclaimed_registry_record",
- "type": "string"
- },
- "source_url": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "sponsored": {
- "const": false,
- "type": "boolean"
- },
- "state": {
- "type": "string"
- },
- "subject_kind": {
- "const": "unclaimed_registry_record",
- "type": "string"
- },
- "trust_model_version": {
- "const": "v3",
- "type": "string"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "source_type",
- "listing_id",
- "display_name",
- "category",
- "city",
- "state",
- "website",
- "phone",
- "source_name",
- "source_url",
- "sponsored",
- "ranking_reason",
- "public_profile_url",
- "reach_eligibility",
- "commercial_influence",
- "trust_model_version",
- "subject_kind",
- "disclosure",
- "review_reputation"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "category": {
- "type": "string"
- },
- "city": {
- "type": "string"
- },
- "claim_status": {
- "const": "owner_submitted",
- "type": "string"
- },
- "commercial_influence": {
- "const": "none",
- "type": "string"
- },
- "disclosure": {
- "const": "Claim submitted. Ownership review is pending; this business is not yet published as Verified or Listed on Loppee.",
- "type": "string"
- },
- "display_name": {
- "type": "string"
- },
- "distance_miles": {
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- },
- "listing_id": {
- "type": "string"
- },
- "phone": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "public_profile_url": {
- "type": "string"
- },
- "ranking_reason": {
- "type": "string"
- },
- "reach_eligibility": {
- "additionalProperties": false,
- "properties": {
- "location_authority": {
- "const": "precise_private",
- "type": "string"
- },
- "max_reach_miles": {
- "const": 1,
- "type": "number"
- },
- "status": {
- "const": "within_free_reach",
- "type": "string"
- }
- },
- "required": [
- "status",
- "max_reach_miles",
- "location_authority"
- ],
- "type": "object"
- },
- "review_reputation": {
- "additionalProperties": false,
- "properties": {
- "counts_truncated": {
- "type": "boolean"
- },
- "display_rating": {
- "anyOf": [
- {
- "maximum": 5,
- "minimum": 1,
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
- },
- "display_review_count": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "identity_verified_review_count": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "latest_review_snippet": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "quality_rating": {
- "anyOf": [
- {
- "maximum": 5,
- "minimum": 1,
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
- },
- "ranking": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "basis": {
- "const": "identity_verified_reviewer_reviews",
- "type": "string"
- },
- "explanation": {
- "const": "Ratings from identity-verified reviewers influence quality ordering within the applicable business class or Registry pool. They do not verify the business, prove a transaction, change discovery reach, or permit paid influence.",
- "type": "string"
- },
- "half_star_band": {
- "maximum": 5,
- "minimum": 1,
- "multipleOf": 0.5,
- "type": "number"
- },
- "status": {
- "const": "quality_ranked",
- "type": "string"
- }
- },
- "required": [
- "status",
- "basis",
- "half_star_band",
- "explanation"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "basis": {
- "const": "identity_verified_reviewer_reviews",
- "type": "string"
- },
- "explanation": {
- "const": "No identity-verified reviewer rating is available. There is no reviewer-quality ranking signal for this business.",
- "type": "string"
- },
- "half_star_band": {
- "type": "null"
- },
- "status": {
- "const": "unrated",
- "type": "string"
- }
- },
- "required": [
- "status",
- "basis",
- "half_star_band",
- "explanation"
- ],
- "type": "object"
- }
- ]
- },
- "verified_review_count": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- }
- },
- "required": [
- "display_rating",
- "display_review_count",
- "verified_review_count",
- "identity_verified_review_count",
- "quality_rating",
- "ranking"
- ],
- "type": "object"
- },
- "source_name": {
- "type": "string"
- },
- "source_type": {
- "const": "registry_record",
- "type": "string"
- },
- "source_url": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "sponsored": {
- "const": false,
- "type": "boolean"
- },
- "state": {
- "type": "string"
- },
- "subject_kind": {
- "const": "business_registry_record",
- "type": "string"
- },
- "trust_model_version": {
- "const": "v3",
- "type": "string"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "source_type",
- "listing_id",
- "display_name",
- "category",
- "city",
- "state",
- "website",
- "phone",
- "source_name",
- "source_url",
- "sponsored",
- "ranking_reason",
- "public_profile_url",
- "reach_eligibility",
- "commercial_influence",
- "trust_model_version",
- "subject_kind",
- "claim_status",
- "disclosure",
- "review_reputation"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "category": {
- "type": "string"
- },
- "city": {
- "type": "string"
- },
- "claim_status": {
- "const": "claimed",
- "type": "string"
- },
- "commercial_influence": {
- "const": "none",
- "type": "string"
- },
- "disclosure": {
- "const": "Claimed business profile. Not yet published as Verified or Listed on Loppee.",
- "type": "string"
- },
- "display_name": {
- "type": "string"
- },
- "distance_miles": {
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- },
- "listing_id": {
- "type": "string"
- },
- "phone": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "public_profile_url": {
- "type": "string"
- },
- "ranking_reason": {
- "type": "string"
- },
- "reach_eligibility": {
- "additionalProperties": false,
- "properties": {
- "location_authority": {
- "const": "precise_private",
- "type": "string"
- },
- "max_reach_miles": {
- "const": 1,
- "type": "number"
- },
- "status": {
- "const": "within_free_reach",
- "type": "string"
- }
- },
- "required": [
- "status",
- "max_reach_miles",
- "location_authority"
- ],
- "type": "object"
- },
- "review_reputation": {
- "additionalProperties": false,
- "properties": {
- "counts_truncated": {
- "type": "boolean"
- },
- "display_rating": {
- "anyOf": [
- {
- "maximum": 5,
- "minimum": 1,
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
- },
- "display_review_count": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "identity_verified_review_count": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "latest_review_snippet": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "quality_rating": {
- "anyOf": [
- {
- "maximum": 5,
- "minimum": 1,
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
- },
- "ranking": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "basis": {
- "const": "identity_verified_reviewer_reviews",
- "type": "string"
- },
- "explanation": {
- "const": "Ratings from identity-verified reviewers influence quality ordering within the applicable business class or Registry pool. They do not verify the business, prove a transaction, change discovery reach, or permit paid influence.",
- "type": "string"
- },
- "half_star_band": {
- "maximum": 5,
- "minimum": 1,
- "multipleOf": 0.5,
- "type": "number"
- },
- "status": {
- "const": "quality_ranked",
- "type": "string"
- }
- },
- "required": [
- "status",
- "basis",
- "half_star_band",
- "explanation"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "basis": {
- "const": "identity_verified_reviewer_reviews",
- "type": "string"
- },
- "explanation": {
- "const": "No identity-verified reviewer rating is available. There is no reviewer-quality ranking signal for this business.",
- "type": "string"
- },
- "half_star_band": {
- "type": "null"
- },
- "status": {
- "const": "unrated",
- "type": "string"
- }
- },
- "required": [
- "status",
- "basis",
- "half_star_band",
- "explanation"
- ],
- "type": "object"
- }
- ]
- },
- "verified_review_count": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- }
- },
- "required": [
- "display_rating",
- "display_review_count",
- "verified_review_count",
- "identity_verified_review_count",
- "quality_rating",
- "ranking"
- ],
- "type": "object"
- },
- "source_name": {
- "type": "string"
- },
- "source_type": {
- "const": "registry_record",
- "type": "string"
- },
- "source_url": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "sponsored": {
- "const": false,
- "type": "boolean"
- },
- "state": {
- "type": "string"
- },
- "subject_kind": {
- "const": "business_registry_record",
- "type": "string"
- },
- "trust_model_version": {
- "const": "v3",
- "type": "string"
- },
- "website": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "source_type",
- "listing_id",
- "display_name",
- "category",
- "city",
- "state",
- "website",
- "phone",
- "source_name",
- "source_url",
- "sponsored",
- "ranking_reason",
- "public_profile_url",
- "reach_eligibility",
- "commercial_influence",
- "trust_model_version",
- "subject_kind",
- "claim_status",
- "disclosure",
- "review_reputation"
- ],
- "type": "object"
- }
- ]
- }
-]New value: +[
+ {
+ "oneOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "brand_assets": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "gallery_image_urls": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "hero_alt": {
+ "type": "string"
+ },
+ "hero_image_url": {
+ "type": "string"
+ },
+ "logo_url": {
+ "type": "string"
+ },
+ "source": {
+ "enum": [
+ "verified_media",
+ "owner_published",
+ "template_fallback"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "logo_url",
+ "hero_image_url",
+ "gallery_image_urls",
+ "hero_alt",
+ "source"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "business_id": {
+ "type": "string"
+ },
+ "category": {
+ "type": "string"
+ },
+ "city": {
+ "type": "string"
+ },
+ "commercial_status": {
+ "type": "string"
+ },
+ "display_name": {
+ "type": "string"
+ },
+ "distance_miles": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "domain": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "exposure_tier": {
+ "type": "string"
+ },
+ "insurance": {
+ "additionalProperties": false,
+ "properties": {
+ "carrier_name": {
+ "const": "Not publicly disclosed",
+ "type": "string"
+ },
+ "disclosure": {
+ "const": "Insurance certificate provided by the business. Not independently confirmed by Loppee.",
+ "type": "string"
+ },
+ "stated_expires_at": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "status": {
+ "const": "owner_provided",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "carrier_name",
+ "stated_expires_at",
+ "disclosure"
+ ],
+ "type": "object"
+ },
+ "open_now": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "closes_at": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "detail": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "is_open": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "label": {
+ "type": "string"
+ },
+ "local_time": {
+ "type": "string"
+ },
+ "opens_at": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "override_label": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "status": {
+ "enum": [
+ "open",
+ "closed",
+ "open_24",
+ "appointment"
+ ],
+ "type": "string"
+ },
+ "time_zone": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "is_open",
+ "label",
+ "detail",
+ "closes_at",
+ "opens_at",
+ "override_label",
+ "time_zone",
+ "local_time"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "phone": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "public_profile_url": {
+ "type": "string"
+ },
+ "ranking_reason": {
+ "type": "string"
+ },
+ "review_reputation": {
+ "additionalProperties": false,
+ "properties": {
+ "counts_truncated": {
+ "type": "boolean"
+ },
+ "display_rating": {
+ "anyOf": [
+ {
+ "maximum": 5,
+ "minimum": 1,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "display_review_count": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "identity_verified_review_count": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "latest_review_snippet": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "quality_rating": {
+ "anyOf": [
+ {
+ "maximum": 5,
+ "minimum": 1,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "ranking": {
+ "oneOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "basis": {
+ "const": "identity_verified_reviewer_reviews",
+ "type": "string"
+ },
+ "explanation": {
+ "const": "Ratings from identity-verified reviewers influence quality ordering within the applicable business class or Registry pool. They do not verify the business, prove a transaction, change discovery reach, or permit paid influence.",
+ "type": "string"
+ },
+ "half_star_band": {
+ "maximum": 5,
+ "minimum": 1,
+ "multipleOf": 0.5,
+ "type": "number"
+ },
+ "status": {
+ "const": "quality_ranked",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "basis",
+ "half_star_band",
+ "explanation"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "basis": {
+ "const": "identity_verified_reviewer_reviews",
+ "type": "string"
+ },
+ "explanation": {
+ "const": "No identity-verified reviewer rating is available. There is no reviewer-quality ranking signal for this business.",
+ "type": "string"
+ },
+ "half_star_band": {
+ "type": "null"
+ },
+ "status": {
+ "const": "unrated",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "basis",
+ "half_star_band",
+ "explanation"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "verified_review_count": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "display_rating",
+ "display_review_count",
+ "verified_review_count",
+ "identity_verified_review_count",
+ "quality_rating",
+ "ranking"
+ ],
+ "type": "object"
+ },
+ "source_type": {
+ "const": "published_profile",
+ "type": "string"
+ },
+ "sponsored": {
+ "type": "boolean"
+ },
+ "state": {
+ "type": "string"
+ },
+ "trust_card_url": {
+ "type": "string"
+ },
+ "trust_model_version": {
+ "const": "v3",
+ "type": "string"
+ },
+ "verification_class": {
+ "const": "verified",
+ "type": "string"
+ },
+ "verification_disclosure": {
+ "anyOf": [
+ {
+ "const": "Loppee completed this business's registration, professional license, and contact checks.",
+ "type": "string"
+ },
+ {
+ "const": "Loppee completed this business's registration and contact checks.",
+ "type": "string"
+ }
+ ]
+ },
+ "website": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "source_type",
+ "business_id",
+ "display_name",
+ "domain",
+ "category",
+ "city",
+ "state",
+ "website",
+ "phone",
+ "review_reputation",
+ "trust_card_url",
+ "public_profile_url",
+ "brand_assets",
+ "commercial_status",
+ "exposure_tier",
+ "open_now",
+ "sponsored",
+ "ranking_reason",
+ "trust_model_version",
+ "verification_class",
+ "verification_disclosure"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "brand_assets": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "gallery_image_urls": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "hero_alt": {
+ "type": "string"
+ },
+ "hero_image_url": {
+ "type": "string"
+ },
+ "logo_url": {
+ "type": "string"
+ },
+ "source": {
+ "enum": [
+ "verified_media",
+ "owner_published",
+ "template_fallback"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "logo_url",
+ "hero_image_url",
+ "gallery_image_urls",
+ "hero_alt",
+ "source"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "business_id": {
+ "type": "string"
+ },
+ "category": {
+ "type": "string"
+ },
+ "city": {
+ "type": "string"
+ },
+ "commercial_status": {
+ "type": "string"
+ },
+ "display_name": {
+ "type": "string"
+ },
+ "distance_miles": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "domain": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "exposure_tier": {
+ "type": "string"
+ },
+ "insurance": {
+ "additionalProperties": false,
+ "properties": {
+ "carrier_name": {
+ "const": "Not publicly disclosed",
+ "type": "string"
+ },
+ "disclosure": {
+ "const": "Insurance certificate provided by the business. Not independently confirmed by Loppee.",
+ "type": "string"
+ },
+ "stated_expires_at": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "status": {
+ "const": "owner_provided",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "carrier_name",
+ "stated_expires_at",
+ "disclosure"
+ ],
+ "type": "object"
+ },
+ "open_now": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "closes_at": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "detail": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "is_open": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "label": {
+ "type": "string"
+ },
+ "local_time": {
+ "type": "string"
+ },
+ "opens_at": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "override_label": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "status": {
+ "enum": [
+ "open",
+ "closed",
+ "open_24",
+ "appointment"
+ ],
+ "type": "string"
+ },
+ "time_zone": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "is_open",
+ "label",
+ "detail",
+ "closes_at",
+ "opens_at",
+ "override_label",
+ "time_zone",
+ "local_time"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "phone": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "public_profile_url": {
+ "type": "string"
+ },
+ "ranking_reason": {
+ "type": "string"
+ },
+ "review_reputation": {
+ "additionalProperties": false,
+ "properties": {
+ "counts_truncated": {
+ "type": "boolean"
+ },
+ "display_rating": {
+ "anyOf": [
+ {
+ "maximum": 5,
+ "minimum": 1,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "display_review_count": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "identity_verified_review_count": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "latest_review_snippet": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "quality_rating": {
+ "anyOf": [
+ {
+ "maximum": 5,
+ "minimum": 1,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "ranking": {
+ "oneOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "basis": {
+ "const": "identity_verified_reviewer_reviews",
+ "type": "string"
+ },
+ "explanation": {
+ "const": "Ratings from identity-verified reviewers influence quality ordering within the applicable business class or Registry pool. They do not verify the business, prove a transaction, change discovery reach, or permit paid influence.",
+ "type": "string"
+ },
+ "half_star_band": {
+ "maximum": 5,
+ "minimum": 1,
+ "multipleOf": 0.5,
+ "type": "number"
+ },
+ "status": {
+ "const": "quality_ranked",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "basis",
+ "half_star_band",
+ "explanation"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "basis": {
+ "const": "identity_verified_reviewer_reviews",
+ "type": "string"
+ },
+ "explanation": {
+ "const": "No identity-verified reviewer rating is available. There is no reviewer-quality ranking signal for this business.",
+ "type": "string"
+ },
+ "half_star_band": {
+ "type": "null"
+ },
+ "status": {
+ "const": "unrated",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "basis",
+ "half_star_band",
+ "explanation"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "verified_review_count": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "display_rating",
+ "display_review_count",
+ "verified_review_count",
+ "identity_verified_review_count",
+ "quality_rating",
+ "ranking"
+ ],
+ "type": "object"
+ },
+ "source_type": {
+ "const": "published_profile",
+ "type": "string"
+ },
+ "sponsored": {
+ "type": "boolean"
+ },
+ "state": {
+ "type": "string"
+ },
+ "trust_card_url": {
+ "type": "string"
+ },
+ "trust_model_version": {
+ "const": "v3",
+ "type": "string"
+ },
+ "verification_class": {
+ "const": "listed",
+ "type": "string"
+ },
+ "verification_disclosure": {
+ "anyOf": [
+ {
+ "const": "Recommended by customers. NOT verified by Loppee.",
+ "type": "string"
+ },
+ {
+ "const": "Listed on Loppee. NOT verified by Loppee.",
+ "type": "string"
+ }
+ ]
+ },
+ "website": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "source_type",
+ "business_id",
+ "display_name",
+ "domain",
+ "category",
+ "city",
+ "state",
+ "website",
+ "phone",
+ "review_reputation",
+ "trust_card_url",
+ "public_profile_url",
+ "brand_assets",
+ "commercial_status",
+ "exposure_tier",
+ "open_now",
+ "sponsored",
+ "ranking_reason",
+ "trust_model_version",
+ "verification_class",
+ "verification_disclosure"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "category": {
+ "type": "string"
+ },
+ "city": {
+ "type": "string"
+ },
+ "disclosure": {
+ "const": "Registry record. Not a claimed Loppee business customer.",
+ "type": "string"
+ },
+ "display_name": {
+ "type": "string"
+ },
+ "distance_miles": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "listing_id": {
+ "type": "string"
+ },
+ "phone": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "public_profile_url": {
+ "type": "string"
+ },
+ "ranking_reason": {
+ "type": "string"
+ },
+ "source_name": {
+ "type": "string"
+ },
+ "source_type": {
+ "const": "unclaimed_registry_record",
+ "type": "string"
+ },
+ "source_url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "sponsored": {
+ "const": false,
+ "type": "boolean"
+ },
+ "state": {
+ "type": "string"
+ },
+ "subject_kind": {
+ "const": "unclaimed_registry_record",
+ "type": "string"
+ },
+ "trust_model_version": {
+ "const": "v3",
+ "type": "string"
+ },
+ "website": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "source_type",
+ "listing_id",
+ "display_name",
+ "category",
+ "city",
+ "state",
+ "website",
+ "phone",
+ "source_name",
+ "source_url",
+ "sponsored",
+ "ranking_reason",
+ "trust_model_version",
+ "subject_kind",
+ "disclosure"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "category": {
+ "type": "string"
+ },
+ "city": {
+ "type": "string"
+ },
+ "claim_status": {
+ "const": "owner_submitted",
+ "type": "string"
+ },
+ "disclosure": {
+ "const": "Claim submitted. Ownership review is pending; this business is not yet published as Verified or Listed on Loppee.",
+ "type": "string"
+ },
+ "display_name": {
+ "type": "string"
+ },
+ "distance_miles": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "listing_id": {
+ "type": "string"
+ },
+ "phone": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "public_profile_url": {
+ "type": "string"
+ },
+ "ranking_reason": {
+ "type": "string"
+ },
+ "source_name": {
+ "type": "string"
+ },
+ "source_type": {
+ "const": "registry_record",
+ "type": "string"
+ },
+ "source_url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "sponsored": {
+ "const": false,
+ "type": "boolean"
+ },
+ "state": {
+ "type": "string"
+ },
+ "subject_kind": {
+ "const": "business_registry_record",
+ "type": "string"
+ },
+ "trust_model_version": {
+ "const": "v3",
+ "type": "string"
+ },
+ "website": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "source_type",
+ "listing_id",
+ "display_name",
+ "category",
+ "city",
+ "state",
+ "website",
+ "phone",
+ "source_name",
+ "source_url",
+ "sponsored",
+ "ranking_reason",
+ "trust_model_version",
+ "subject_kind",
+ "claim_status",
+ "disclosure"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "category": {
+ "type": "string"
+ },
+ "city": {
+ "type": "string"
+ },
+ "claim_status": {
+ "const": "claimed",
+ "type": "string"
+ },
+ "disclosure": {
+ "const": "Claimed business profile. Not yet published as Verified or Listed on Loppee.",
+ "type": "string"
+ },
+ "display_name": {
+ "type": "string"
+ },
+ "distance_miles": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "listing_id": {
+ "type": "string"
+ },
+ "phone": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "public_profile_url": {
+ "type": "string"
+ },
+ "ranking_reason": {
+ "type": "string"
+ },
+ "source_name": {
+ "type": "string"
+ },
+ "source_type": {
+ "const": "registry_record",
+ "type": "string"
+ },
+ "source_url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "sponsored": {
+ "const": false,
+ "type": "boolean"
+ },
+ "state": {
+ "type": "string"
+ },
+ "subject_kind": {
+ "const": "business_registry_record",
+ "type": "string"
+ },
+ "trust_model_version": {
+ "const": "v3",
+ "type": "string"
+ },
+ "website": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "source_type",
+ "listing_id",
+ "display_name",
+ "category",
+ "city",
+ "state",
+ "website",
+ "phone",
+ "source_name",
+ "source_url",
+ "sponsored",
+ "ranking_reason",
+ "trust_model_version",
+ "subject_kind",
+ "claim_status",
+ "disclosure"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "category": {
+ "type": "string"
+ },
+ "city": {
+ "type": "string"
+ },
+ "commercial_influence": {
+ "const": "none",
+ "type": "string"
+ },
+ "disclosure": {
+ "const": "Registry record. Not a claimed Loppee business customer.",
+ "type": "string"
+ },
+ "display_name": {
+ "type": "string"
+ },
+ "distance_miles": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "listing_id": {
+ "type": "string"
+ },
+ "phone": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "public_profile_url": {
+ "type": "string"
+ },
+ "ranking_reason": {
+ "type": "string"
+ },
+ "review_reputation": {
+ "additionalProperties": false,
+ "properties": {
+ "counts_truncated": {
+ "type": "boolean"
+ },
+ "display_rating": {
+ "anyOf": [
+ {
+ "maximum": 5,
+ "minimum": 1,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "display_review_count": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "identity_verified_review_count": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "latest_review_snippet": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "quality_rating": {
+ "anyOf": [
+ {
+ "maximum": 5,
+ "minimum": 1,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "ranking": {
+ "oneOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "basis": {
+ "const": "identity_verified_reviewer_reviews",
+ "type": "string"
+ },
+ "explanation": {
+ "const": "Ratings from identity-verified reviewers influence quality ordering within the applicable business class or Registry pool. They do not verify the business, prove a transaction, change discovery reach, or permit paid influence.",
+ "type": "string"
+ },
+ "half_star_band": {
+ "maximum": 5,
+ "minimum": 1,
+ "multipleOf": 0.5,
+ "type": "number"
+ },
+ "status": {
+ "const": "quality_ranked",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "basis",
+ "half_star_band",
+ "explanation"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "basis": {
+ "const": "identity_verified_reviewer_reviews",
+ "type": "string"
+ },
+ "explanation": {
+ "const": "No identity-verified reviewer rating is available. There is no reviewer-quality ranking signal for this business.",
+ "type": "string"
+ },
+ "half_star_band": {
+ "type": "null"
+ },
+ "status": {
+ "const": "unrated",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "basis",
+ "half_star_band",
+ "explanation"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "verified_review_count": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "display_rating",
+ "display_review_count",
+ "identity_verified_review_count",
+ "quality_rating",
+ "ranking"
+ ],
+ "type": "object"
+ },
+ "source_name": {
+ "type": "string"
+ },
+ "source_type": {
+ "const": "unclaimed_registry_record",
+ "type": "string"
+ },
+ "source_url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "sponsored": {
+ "const": false,
+ "type": "boolean"
+ },
+ "state": {
+ "type": "string"
+ },
+ "subject_kind": {
+ "const": "unclaimed_registry_record",
+ "type": "string"
+ },
+ "trust_model_version": {
+ "const": "v3",
+ "type": "string"
+ },
+ "website": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "source_type",
+ "listing_id",
+ "display_name",
+ "category",
+ "city",
+ "state",
+ "website",
+ "phone",
+ "source_name",
+ "source_url",
+ "sponsored",
+ "ranking_reason",
+ "trust_model_version",
+ "subject_kind",
+ "disclosure",
+ "public_profile_url",
+ "review_reputation",
+ "commercial_influence"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "category": {
+ "type": "string"
+ },
+ "city": {
+ "type": "string"
+ },
+ "claim_status": {
+ "const": "owner_submitted",
+ "type": "string"
+ },
+ "commercial_influence": {
+ "const": "none",
+ "type": "string"
+ },
+ "disclosure": {
+ "const": "Claim submitted. Ownership review is pending; this business is not yet published as Verified or Listed on Loppee.",
+ "type": "string"
+ },
+ "display_name": {
+ "type": "string"
+ },
+ "distance_miles": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "listing_id": {
+ "type": "string"
+ },
+ "phone": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "public_profile_url": {
+ "type": "string"
+ },
+ "ranking_reason": {
+ "type": "string"
+ },
+ "review_reputation": {
+ "additionalProperties": false,
+ "properties": {
+ "counts_truncated": {
+ "type": "boolean"
+ },
+ "display_rating": {
+ "anyOf": [
+ {
+ "maximum": 5,
+ "minimum": 1,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "display_review_count": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "identity_verified_review_count": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "latest_review_snippet": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "quality_rating": {
+ "anyOf": [
+ {
+ "maximum": 5,
+ "minimum": 1,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "ranking": {
+ "oneOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "basis": {
+ "const": "identity_verified_reviewer_reviews",
+ "type": "string"
+ },
+ "explanation": {
+ "const": "Ratings from identity-verified reviewers influence quality ordering within the applicable business class or Registry pool. They do not verify the business, prove a transaction, change discovery reach, or permit paid influence.",
+ "type": "string"
+ },
+ "half_star_band": {
+ "maximum": 5,
+ "minimum": 1,
+ "multipleOf": 0.5,
+ "type": "number"
+ },
+ "status": {
+ "const": "quality_ranked",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "basis",
+ "half_star_band",
+ "explanation"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "basis": {
+ "const": "identity_verified_reviewer_reviews",
+ "type": "string"
+ },
+ "explanation": {
+ "const": "No identity-verified reviewer rating is available. There is no reviewer-quality ranking signal for this business.",
+ "type": "string"
+ },
+ "half_star_band": {
+ "type": "null"
+ },
+ "status": {
+ "const": "unrated",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "basis",
+ "half_star_band",
+ "explanation"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "verified_review_count": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "display_rating",
+ "display_review_count",
+ "identity_verified_review_count",
+ "quality_rating",
+ "ranking"
+ ],
+ "type": "object"
+ },
+ "source_name": {
+ "type": "string"
+ },
+ "source_type": {
+ "const": "registry_record",
+ "type": "string"
+ },
+ "source_url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "sponsored": {
+ "const": false,
+ "type": "boolean"
+ },
+ "state": {
+ "type": "string"
+ },
+ "subject_kind": {
+ "const": "business_registry_record",
+ "type": "string"
+ },
+ "trust_model_version": {
+ "const": "v3",
+ "type": "string"
+ },
+ "website": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "source_type",
+ "listing_id",
+ "display_name",
+ "category",
+ "city",
+ "state",
+ "website",
+ "phone",
+ "source_name",
+ "source_url",
+ "sponsored",
+ "ranking_reason",
+ "trust_model_version",
+ "subject_kind",
+ "claim_status",
+ "disclosure",
+ "public_profile_url",
+ "review_reputation",
+ "commercial_influence"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "category": {
+ "type": "string"
+ },
+ "city": {
+ "type": "string"
+ },
+ "claim_status": {
+ "const": "claimed",
+ "type": "string"
+ },
+ "commercial_influence": {
+ "const": "none",
+ "type": "string"
+ },
+ "disclosure": {
+ "const": "Claimed business profile. Not yet published as Verified or Listed on Loppee.",
+ "type": "string"
+ },
+ "display_name": {
+ "type": "string"
+ },
+ "distance_miles": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "listing_id": {
+ "type": "string"
+ },
+ "phone": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "public_profile_url": {
+ "type": "string"
+ },
+ "ranking_reason": {
+ "type": "string"
+ },
+ "review_reputation": {
+ "additionalProperties": false,
+ "properties": {
+ "counts_truncated": {
+ "type": "boolean"
+ },
+ "display_rating": {
+ "anyOf": [
+ {
+ "maximum": 5,
+ "minimum": 1,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "display_review_count": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "identity_verified_review_count": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "latest_review_snippet": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "quality_rating": {
+ "anyOf": [
+ {
+ "maximum": 5,
+ "minimum": 1,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "ranking": {
+ "oneOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "basis": {
+ "const": "identity_verified_reviewer_reviews",
+ "type": "string"
+ },
+ "explanation": {
+ "const": "Ratings from identity-verified reviewers influence quality ordering within the applicable business class or Registry pool. They do not verify the business, prove a transaction, change discovery reach, or permit paid influence.",
+ "type": "string"
+ },
+ "half_star_band": {
+ "maximum": 5,
+ "minimum": 1,
+ "multipleOf": 0.5,
+ "type": "number"
+ },
+ "status": {
+ "const": "quality_ranked",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "basis",
+ "half_star_band",
+ "explanation"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "basis": {
+ "const": "identity_verified_reviewer_reviews",
+ "type": "string"
+ },
+ "explanation": {
+ "const": "No identity-verified reviewer rating is available. There is no reviewer-quality ranking signal for this business.",
+ "type": "string"
+ },
+ "half_star_band": {
+ "type": "null"
+ },
+ "status": {
+ "const": "unrated",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "basis",
+ "half_star_band",
+ "explanation"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "verified_review_count": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "display_rating",
+ "display_review_count",
+ "identity_verified_review_count",
+ "quality_rating",
+ "ranking"
+ ],
+ "type": "object"
+ },
+ "source_name": {
+ "type": "string"
+ },
+ "source_type": {
+ "const": "registry_record",
+ "type": "string"
+ },
+ "source_url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "sponsored": {
+ "const": false,
+ "type": "boolean"
+ },
+ "state": {
+ "type": "string"
+ },
+ "subject_kind": {
+ "const": "business_registry_record",
+ "type": "string"
+ },
+ "trust_model_version": {
+ "const": "v3",
+ "type": "string"
+ },
+ "website": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "source_type",
+ "listing_id",
+ "display_name",
+ "category",
+ "city",
+ "state",
+ "website",
+ "phone",
+ "source_name",
+ "source_url",
+ "sponsored",
+ "ranking_reason",
+ "trust_model_version",
+ "subject_kind",
+ "claim_status",
+ "disclosure",
+ "public_profile_url",
+ "review_reputation",
+ "commercial_influence"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "category": {
+ "type": "string"
+ },
+ "city": {
+ "type": "string"
+ },
+ "commercial_influence": {
+ "const": "none",
+ "type": "string"
+ },
+ "disclosure": {
+ "const": "Registry record. Not a claimed Loppee business customer.",
+ "type": "string"
+ },
+ "display_name": {
+ "type": "string"
+ },
+ "distance_miles": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "listing_id": {
+ "type": "string"
+ },
+ "phone": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "public_profile_url": {
+ "type": "string"
+ },
+ "ranking_reason": {
+ "type": "string"
+ },
+ "reach_eligibility": {
+ "additionalProperties": false,
+ "properties": {
+ "location_authority": {
+ "const": "precise_private",
+ "type": "string"
+ },
+ "max_reach_miles": {
+ "const": 1,
+ "type": "number"
+ },
+ "status": {
+ "const": "within_free_reach",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "max_reach_miles",
+ "location_authority"
+ ],
+ "type": "object"
+ },
+ "review_reputation": {
+ "additionalProperties": false,
+ "properties": {
+ "counts_truncated": {
+ "type": "boolean"
+ },
+ "display_rating": {
+ "anyOf": [
+ {
+ "maximum": 5,
+ "minimum": 1,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "display_review_count": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "identity_verified_review_count": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "latest_review_snippet": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "quality_rating": {
+ "anyOf": [
+ {
+ "maximum": 5,
+ "minimum": 1,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "ranking": {
+ "oneOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "basis": {
+ "const": "identity_verified_reviewer_reviews",
+ "type": "string"
+ },
+ "explanation": {
+ "const": "Ratings from identity-verified reviewers influence quality ordering within the applicable business class or Registry pool. They do not verify the business, prove a transaction, change discovery reach, or permit paid influence.",
+ "type": "string"
+ },
+ "half_star_band": {
+ "maximum": 5,
+ "minimum": 1,
+ "multipleOf": 0.5,
+ "type": "number"
+ },
+ "status": {
+ "const": "quality_ranked",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "basis",
+ "half_star_band",
+ "explanation"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "basis": {
+ "const": "identity_verified_reviewer_reviews",
+ "type": "string"
+ },
+ "explanation": {
+ "const": "No identity-verified reviewer rating is available. There is no reviewer-quality ranking signal for this business.",
+ "type": "string"
+ },
+ "half_star_band": {
+ "type": "null"
+ },
+ "status": {
+ "const": "unrated",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "basis",
+ "half_star_band",
+ "explanation"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "verified_review_count": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "display_rating",
+ "display_review_count",
+ "identity_verified_review_count",
+ "quality_rating",
+ "ranking"
+ ],
+ "type": "object"
+ },
+ "source_name": {
+ "type": "string"
+ },
+ "source_type": {
+ "const": "unclaimed_registry_record",
+ "type": "string"
+ },
+ "source_url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "sponsored": {
+ "const": false,
+ "type": "boolean"
+ },
+ "state": {
+ "type": "string"
+ },
+ "subject_kind": {
+ "const": "unclaimed_registry_record",
+ "type": "string"
+ },
+ "trust_model_version": {
+ "const": "v3",
+ "type": "string"
+ },
+ "website": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "source_type",
+ "listing_id",
+ "display_name",
+ "category",
+ "city",
+ "state",
+ "website",
+ "phone",
+ "source_name",
+ "source_url",
+ "sponsored",
+ "ranking_reason",
+ "public_profile_url",
+ "reach_eligibility",
+ "commercial_influence",
+ "trust_model_version",
+ "subject_kind",
+ "disclosure",
+ "review_reputation"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "category": {
+ "type": "string"
+ },
+ "city": {
+ "type": "string"
+ },
+ "claim_status": {
+ "const": "owner_submitted",
+ "type": "string"
+ },
+ "commercial_influence": {
+ "const": "none",
+ "type": "string"
+ },
+ "disclosure": {
+ "const": "Claim submitted. Ownership review is pending; this business is not yet published as Verified or Listed on Loppee.",
+ "type": "string"
+ },
+ "display_name": {
+ "type": "string"
+ },
+ "distance_miles": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "listing_id": {
+ "type": "string"
+ },
+ "phone": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "public_profile_url": {
+ "type": "string"
+ },
+ "ranking_reason": {
+ "type": "string"
+ },
+ "reach_eligibility": {
+ "additionalProperties": false,
+ "properties": {
+ "location_authority": {
+ "const": "precise_private",
+ "type": "string"
+ },
+ "max_reach_miles": {
+ "const": 1,
+ "type": "number"
+ },
+ "status": {
+ "const": "within_free_reach",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "max_reach_miles",
+ "location_authority"
+ ],
+ "type": "object"
+ },
+ "review_reputation": {
+ "additionalProperties": false,
+ "properties": {
+ "counts_truncated": {
+ "type": "boolean"
+ },
+ "display_rating": {
+ "anyOf": [
+ {
+ "maximum": 5,
+ "minimum": 1,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "display_review_count": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "identity_verified_review_count": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "latest_review_snippet": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "quality_rating": {
+ "anyOf": [
+ {
+ "maximum": 5,
+ "minimum": 1,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "ranking": {
+ "oneOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "basis": {
+ "const": "identity_verified_reviewer_reviews",
+ "type": "string"
+ },
+ "explanation": {
+ "const": "Ratings from identity-verified reviewers influence quality ordering within the applicable business class or Registry pool. They do not verify the business, prove a transaction, change discovery reach, or permit paid influence.",
+ "type": "string"
+ },
+ "half_star_band": {
+ "maximum": 5,
+ "minimum": 1,
+ "multipleOf": 0.5,
+ "type": "number"
+ },
+ "status": {
+ "const": "quality_ranked",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "basis",
+ "half_star_band",
+ "explanation"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "basis": {
+ "const": "identity_verified_reviewer_reviews",
+ "type": "string"
+ },
+ "explanation": {
+ "const": "No identity-verified reviewer rating is available. There is no reviewer-quality ranking signal for this business.",
+ "type": "string"
+ },
+ "half_star_band": {
+ "type": "null"
+ },
+ "status": {
+ "const": "unrated",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "basis",
+ "half_star_band",
+ "explanation"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "verified_review_count": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "display_rating",
+ "display_review_count",
+ "identity_verified_review_count",
+ "quality_rating",
+ "ranking"
+ ],
+ "type": "object"
+ },
+ "source_name": {
+ "type": "string"
+ },
+ "source_type": {
+ "const": "registry_record",
+ "type": "string"
+ },
+ "source_url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "sponsored": {
+ "const": false,
+ "type": "boolean"
+ },
+ "state": {
+ "type": "string"
+ },
+ "subject_kind": {
+ "const": "business_registry_record",
+ "type": "string"
+ },
+ "trust_model_version": {
+ "const": "v3",
+ "type": "string"
+ },
+ "website": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "source_type",
+ "listing_id",
+ "display_name",
+ "category",
+ "city",
+ "state",
+ "website",
+ "phone",
+ "source_name",
+ "source_url",
+ "sponsored",
+ "ranking_reason",
+ "public_profile_url",
+ "reach_eligibility",
+ "commercial_influence",
+ "trust_model_version",
+ "subject_kind",
+ "claim_status",
+ "disclosure",
+ "review_reputation"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "category": {
+ "type": "string"
+ },
+ "city": {
+ "type": "string"
+ },
+ "claim_status": {
+ "const": "claimed",
+ "type": "string"
+ },
+ "commercial_influence": {
+ "const": "none",
+ "type": "string"
+ },
+ "disclosure": {
+ "const": "Claimed business profile. Not yet published as Verified or Listed on Loppee.",
+ "type": "string"
+ },
+ "display_name": {
+ "type": "string"
+ },
+ "distance_miles": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "listing_id": {
+ "type": "string"
+ },
+ "phone": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "public_profile_url": {
+ "type": "string"
+ },
+ "ranking_reason": {
+ "type": "string"
+ },
+ "reach_eligibility": {
+ "additionalProperties": false,
+ "properties": {
+ "location_authority": {
+ "const": "precise_private",
+ "type": "string"
+ },
+ "max_reach_miles": {
+ "const": 1,
+ "type": "number"
+ },
+ "status": {
+ "const": "within_free_reach",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "max_reach_miles",
+ "location_authority"
+ ],
+ "type": "object"
+ },
+ "review_reputation": {
+ "additionalProperties": false,
+ "properties": {
+ "counts_truncated": {
+ "type": "boolean"
+ },
+ "display_rating": {
+ "anyOf": [
+ {
+ "maximum": 5,
+ "minimum": 1,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "display_review_count": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "identity_verified_review_count": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "latest_review_snippet": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "quality_rating": {
+ "anyOf": [
+ {
+ "maximum": 5,
+ "minimum": 1,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "ranking": {
+ "oneOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "basis": {
+ "const": "identity_verified_reviewer_reviews",
+ "type": "string"
+ },
+ "explanation": {
+ "const": "Ratings from identity-verified reviewers influence quality ordering within the applicable business class or Registry pool. They do not verify the business, prove a transaction, change discovery reach, or permit paid influence.",
+ "type": "string"
+ },
+ "half_star_band": {
+ "maximum": 5,
+ "minimum": 1,
+ "multipleOf": 0.5,
+ "type": "number"
+ },
+ "status": {
+ "const": "quality_ranked",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "basis",
+ "half_star_band",
+ "explanation"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "basis": {
+ "const": "identity_verified_reviewer_reviews",
+ "type": "string"
+ },
+ "explanation": {
+ "const": "No identity-verified reviewer rating is available. There is no reviewer-quality ranking signal for this business.",
+ "type": "string"
+ },
+ "half_star_band": {
+ "type": "null"
+ },
+ "status": {
+ "const": "unrated",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "basis",
+ "half_star_band",
+ "explanation"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "verified_review_count": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "display_rating",
+ "display_review_count",
+ "identity_verified_review_count",
+ "quality_rating",
+ "ranking"
+ ],
+ "type": "object"
+ },
+ "source_name": {
+ "type": "string"
+ },
+ "source_type": {
+ "const": "registry_record",
+ "type": "string"
+ },
+ "source_url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "sponsored": {
+ "const": false,
+ "type": "boolean"
+ },
+ "state": {
+ "type": "string"
+ },
+ "subject_kind": {
+ "const": "business_registry_record",
+ "type": "string"
+ },
+ "trust_model_version": {
+ "const": "v3",
+ "type": "string"
+ },
+ "website": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "source_type",
+ "listing_id",
+ "display_name",
+ "category",
+ "city",
+ "state",
+ "website",
+ "phone",
+ "source_name",
+ "source_url",
+ "sponsored",
+ "ranking_reason",
+ "public_profile_url",
+ "reach_eligibility",
+ "commercial_influence",
+ "trust_model_version",
+ "subject_kind",
+ "claim_status",
+ "disclosure",
+ "review_reputation"
+ ],
+ "type": "object"
+ }
+ ]
+ }
+]